Package weka.classifiers.trees.adtree
Class ReferenceInstances
java.lang.Object
weka.core.Instances
weka.classifiers.trees.adtree.ReferenceInstances
- All Implemented Interfaces:
Serializable
,RevisionHandler
Simple class that extends the Instances class making it possible to create
subsets of instances that reference their source set. Is used by ADTree to
make reweighting of instances easy to manage.
- Version:
- $Revision: 1.5 $
- Author:
- Richard Kirkby (rkirkby@cs.waikato.ac.nz)
- See Also:
-
Field Summary
Fields inherited from class weka.core.Instances
ARFF_DATA, ARFF_RELATION, FILE_EXTENSION, SERIALIZED_OBJ_FILE_EXTENSION
-
Constructor Summary
ConstructorsConstructorDescriptionReferenceInstances
(Instances dataset, int capacity) Creates an empty set of instances. -
Method Summary
Modifier and TypeMethodDescriptionfinal void
addReference
(Instance instance) Adds one instance reference to the end of the set.Returns the revision string.Methods inherited from class weka.core.Instances
add, attribute, attribute, attributeStats, attributeToDoubleArray, checkForAttributeType, checkForStringAttributes, checkInstance, classAttribute, classIndex, compactify, delete, delete, deleteAttributeAt, deleteAttributeType, deleteStringAttributes, deleteWithMissing, deleteWithMissing, deleteWithMissingClass, enumerateAttributes, enumerateInstances, equalHeaders, firstInstance, getRandomNumberGenerator, insertAttributeAt, instance, kthSmallestValue, kthSmallestValue, lastInstance, main, meanOrMode, meanOrMode, mergeInstances, numAttributes, numClasses, numDistinctValues, numDistinctValues, numInstances, randomize, readInstance, relationName, renameAttribute, renameAttribute, renameAttributeValue, renameAttributeValue, resample, resampleWithWeights, resampleWithWeights, resampleWithWeights, resampleWithWeights, setClass, setClassIndex, setRelationName, sort, sort, stratify, stringFreeStructure, sumOfWeights, swap, test, testCV, toString, toSummaryString, trainCV, trainCV, variance, variance
-
Constructor Details
-
ReferenceInstances
Creates an empty set of instances.- Parameters:
dataset
- the instances to get the header information fromcapacity
- the initial storage capacity of the set
-
-
Method Details
-
addReference
Adds one instance reference to the end of the set. Does not copy instance before it is added. Increases the size of the dataset if it is not large enough. Does not check if the instance is compatible with the dataset.- Parameters:
instance
- the instance to be added
-
getRevision
Returns the revision string.- Specified by:
getRevision
in interfaceRevisionHandler
- Overrides:
getRevision
in classInstances
- Returns:
- the revision
-