All Packages Class Hierarchy This Package Previous Next Index WEKA's home
Class weka.classifiers.lazy.LBR.Indexes
java.lang.Object
|
+----weka.classifiers.lazy.LBR.Indexes
- public class LBR.Indexes
- extends java.lang.Object
- implements java.io.Serializable
Class for handling instances and the associated attributes.
Enables a set of indexes to a given dataset to be created and used
with an algorithm. This reduces the memory overheads and time required
when manipulating and referencing Instances and their Attributes.
m_AttIndexes- the array attribute indexes
m_ClassIndex- the Class Index for the data set
m_InstIndexes- the array instance indexes
m_NumAttsSet- the number of attributes "in use" or set to a the original value (true or false)
m_NumInstsSet- the number of instances "in use" or set to a the original value (true or false)
m_NumSeqAttsSet- the number of sequential attributes "in use" or set to a the original value (true or false)
m_NumSeqInstsSet- the number of sequential instances "in use" or set to a the original value (true or false)
m_SequentialAttIndexes- an array of attribute indexes that are set to either true or false
m_SequentialInstIndexes- the array of instance indexes that are set to a either true or false
LBR.Indexes(LBR, int, int, boolean, int)
- constructor
LBR.Indexes(LBR, LBR.Indexes)
- constructor
getAttIndex(int)
- Returns the boolean value at the specified index in the Attribute Indexes array
getInstanceIndex(int)
- Returns the boolean value at the specified index in the Instance Index array
getNumAttributes()
- Returns the number of attributes in the dataset
getNumAttributesSet()
- Returns the number of attributes "in use"
getNumInstances()
- Returns the number of instances in the dataset
getNumInstancesSet()
- Returns the number of instances "in use"
getSequentialAttIndex(int)
- Returns the boolean value at the specified index in the Sequential Attribute Indexes array
getSequentialInstanceIndex(int)
- Returns the boolean value at the specified index in the Sequential Instance Indexes array
getSequentialNumAttributes()
- Returns the number of attributes in the Sequential array
getSequentialNumInstances()
- Returns the number of instances in the Sequential array
isSequentialAttIndexValid()
- Returns whether or not the Sequential Attribute Index requires rebuilding due to a change
isSequentialInstanceIndexValid()
- Returns whether or not the Sequential Instance Index requires rebuilding due to a change
resetAttIndex(boolean)
- Resets the boolean value in AttIndexes array
resetAttIndexTo(LBR.Indexes)
- Resets the boolean value in AttIndexes array based on another set of Indexes
resetDatasetBasedOn(LBR.Indexes)
- Resets the boolean values in Attribute and Instance array to reflect an empty dataset withthe same attributes set as in the incoming Indexes Object
resetInstanceIndex(boolean)
- Resets the boolean value in the Instance Indexes array to a specified value
setAttIndex(int, boolean)
- Changes the boolean value at the specified index in the AttIndexes array
setAtts(int[], boolean)
- Changes the boolean value at the specified index in the InstIndexes array
setInstanceIndex(int, boolean)
- Changes the boolean value at the specified index in the InstIndexes array
setInsts(int[], boolean)
- Changes the boolean value at the specified index in the InstIndexes array
setSequentialAttIndex(boolean)
- A Sequential Attribute index is all those Attributes that are set to the specified value placed in a sequential array.
setSequentialDataset(boolean)
- Sets both the Instance and Attribute indexes to a specified value
setSequentialInstanceIndex(boolean)
- A Sequential Instance index is all those Instances that are set to the specified value placed in a sequential array.
m_InstIndexes
public boolean[] m_InstIndexes
the array instance indexes
m_AttIndexes
public boolean[] m_AttIndexes
the array attribute indexes
m_SequentialInstIndexes
public int[] m_SequentialInstIndexes
the array of instance indexes that are set to a either true or false
m_SequentialAttIndexes
public int[] m_SequentialAttIndexes
an array of attribute indexes that are set to either true or false
m_NumInstsSet
public int m_NumInstsSet
the number of instances "in use" or set to a the original value (true or false)
m_NumAttsSet
public int m_NumAttsSet
the number of attributes "in use" or set to a the original value (true or false)
m_NumSeqInstsSet
public int m_NumSeqInstsSet
the number of sequential instances "in use" or set to a the original value (true or false)
m_NumSeqAttsSet
public int m_NumSeqAttsSet
the number of sequential attributes "in use" or set to a the original value (true or false)
m_ClassIndex
public int m_ClassIndex
the Class Index for the data set
LBR.Indexes
public LBR.Indexes(LBR this$0,
int numInstances,
int numAtts,
boolean value,
int classIndex)
constructor
- Parameters:
numInstances - the number of instances in dataset
numAtts - the number of attributes in dataset
value - either true or false
classIndex. - Set to -1 if you want class attribute switched on or the value of the instances
class index will be switched of and the class attibute will not be considered.
LBR.Indexes
public LBR.Indexes(LBR this$0,
LBR.Indexes FromIndexes)
constructor
- Parameters:
FromIndexes - the object you want to copy
setInstanceIndex
public void setInstanceIndex(int index,
boolean value)
Changes the boolean value at the specified index in the InstIndexes array
- Parameters:
index - the index of the instance
value - the value to set at the specified index
setAtts
public void setAtts(int Attributes[],
boolean value)
Changes the boolean value at the specified index in the InstIndexes array
- Parameters:
index - the index of the instance
value - the value to set at the specified index
setInsts
public void setInsts(int Instances[],
boolean value)
Changes the boolean value at the specified index in the InstIndexes array
- Parameters:
index - the index of the instance
value - the value to set at the specified index
setAttIndex
public void setAttIndex(int index,
boolean value)
Changes the boolean value at the specified index in the AttIndexes array
- Parameters:
index - the index of the instance
value - the value to set at the specified index
getInstanceIndex
public boolean getInstanceIndex(int index)
Returns the boolean value at the specified index in the Instance Index array
- Parameters:
index - the index of the instance
getSequentialInstanceIndex
public int getSequentialInstanceIndex(int index)
Returns the boolean value at the specified index in the Sequential Instance Indexes array
- Parameters:
index - the index of the instance
resetInstanceIndex
public void resetInstanceIndex(boolean value)
Resets the boolean value in the Instance Indexes array to a specified value
- Parameters:
value - the value to set all indexes
resetDatasetBasedOn
public void resetDatasetBasedOn(LBR.Indexes FromIndexes)
Resets the boolean values in Attribute and Instance array to reflect an empty dataset withthe same attributes set as in the incoming Indexes Object
- Parameters:
FromIndexes - the Indexes to be copied
resetAttIndex
public void resetAttIndex(boolean value)
Resets the boolean value in AttIndexes array
- Parameters:
value - the value to set the attributes to
resetAttIndexTo
public void resetAttIndexTo(LBR.Indexes FromIndexes)
Resets the boolean value in AttIndexes array based on another set of Indexes
- Parameters:
FromIndexes - the Indexes to be copied
getAttIndex
public boolean getAttIndex(int index)
Returns the boolean value at the specified index in the Attribute Indexes array
- Parameters:
index - the index of the Instance
getSequentialAttIndex
public int getSequentialAttIndex(int index)
Returns the boolean value at the specified index in the Sequential Attribute Indexes array
- Parameters:
index - the index of the Attribute
getNumInstancesSet
public int getNumInstancesSet()
Returns the number of instances "in use"
getNumInstances
public int getNumInstances()
Returns the number of instances in the dataset
getSequentialNumInstances
public int getSequentialNumInstances()
Returns the number of instances in the Sequential array
getNumAttributes
public int getNumAttributes()
Returns the number of attributes in the dataset
getNumAttributesSet
public int getNumAttributesSet()
Returns the number of attributes "in use"
getSequentialNumAttributes
public int getSequentialNumAttributes()
Returns the number of attributes in the Sequential array
isSequentialInstanceIndexValid
public boolean isSequentialInstanceIndexValid()
Returns whether or not the Sequential Instance Index requires rebuilding due to a change
isSequentialAttIndexValid
public boolean isSequentialAttIndexValid()
Returns whether or not the Sequential Attribute Index requires rebuilding due to a change
setSequentialDataset
public void setSequentialDataset(boolean value)
Sets both the Instance and Attribute indexes to a specified value
setSequentialInstanceIndex
public void setSequentialInstanceIndex(boolean value)
A Sequential Instance index is all those Instances that are set to the specified value placed in a sequential array.
Each value in the sequential array contains the Instance index within the Indexes.
setSequentialAttIndex
public void setSequentialAttIndex(boolean value)
A Sequential Attribute index is all those Attributes that are set to the specified value placed in a sequential array.
Each value in the sequential array contains the Attribute index within the Indexes
All Packages Class Hierarchy This Package Previous Next Index WEKA's home