Package com.yahoo.labs.samoa.instances
Class InstancesHeader
- java.lang.Object
-
- com.yahoo.labs.samoa.instances.Instances
-
- com.yahoo.labs.samoa.instances.InstancesHeader
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
MultilabelInstancesHeader
public class InstancesHeader extends Instances
Class for storing the header or context of a data stream. It allows to know the number of attributes and classes.- Version:
- $Revision: 7 $
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.yahoo.labs.samoa.instances.Instances
arff, ARFF_DATA, ARFF_RELATION, hsAttributesIndices, indicesIrrelevants, indicesRelevants, instanceInformation, instances
-
-
Constructor Summary
Constructors Constructor Description InstancesHeader()
InstancesHeader(Instances i)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static String
getAttributeNameString(InstancesHeader context, int attIndex)
static String
getClassLabelString(InstancesHeader context, int classLabelIndex)
static String
getClassNameString(InstancesHeader context)
static String
getInputAttributeNameString(InstancesHeader context, int attIndex)
InstanceInformation
getInstanceInformation()
static String
getNominalValueString(InstancesHeader context, int attIndex, int valIndex)
static String
getNumericValueString(InstancesHeader context, int attIndex, double value)
Attribute
inputAttribute(int w)
int
numInputAttributes()
int
numOutputAttributes()
Attribute
outputAttribute(int w)
-
Methods inherited from class com.yahoo.labs.samoa.instances.Instances
add, attribute, attribute, classAttribute, classIndex, copyInstances, delete, delete, deleteAttributeAt, get, getIndicesIrrelevants, getIndicesRelevants, getRelationName, indexOf, insertAttributeAt, instance, meanOrMode, numAttributes, numClasses, numInstances, randomize, readInstance, set, setAttributes, setAttributes, setAttributes, setClassIndex, setIndicesRelevants, setRangeOutputIndices, setRelationName, size, stratify, stratStep, stringWithoutHeader, swap, testCV, toString, trainCV, trainCV
-
-
-
-
Constructor Detail
-
InstancesHeader
public InstancesHeader(Instances i)
-
InstancesHeader
public InstancesHeader()
-
-
Method Detail
-
getClassNameString
public static String getClassNameString(InstancesHeader context)
-
getClassLabelString
public static String getClassLabelString(InstancesHeader context, int classLabelIndex)
-
getAttributeNameString
public static String getAttributeNameString(InstancesHeader context, int attIndex)
-
getInputAttributeNameString
public static String getInputAttributeNameString(InstancesHeader context, int attIndex)
-
getNominalValueString
public static String getNominalValueString(InstancesHeader context, int attIndex, int valIndex)
-
getNumericValueString
public static String getNumericValueString(InstancesHeader context, int attIndex, double value)
-
inputAttribute
public Attribute inputAttribute(int w)
-
outputAttribute
public Attribute outputAttribute(int w)
-
numInputAttributes
public int numInputAttributes()
-
numOutputAttributes
public int numOutputAttributes()
-
getInstanceInformation
public InstanceInformation getInstanceInformation()
-
-