weka.classifiers.trees.adtree
Class ReferenceInstances

java.lang.Object
  extended byweka.core.Instances
      extended byweka.classifiers.trees.adtree.ReferenceInstances
All Implemented Interfaces:
java.io.Serializable

public class ReferenceInstances
extends Instances

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.2 $
Author:
Richard Kirkby (rkirkby@cs.waikato.ac.nz)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class weka.core.Instances
FILE_EXTENSION, m_Attributes, m_ClassIndex, m_IndicesBuffer, m_Instances, m_RelationName, m_ValueBuffer
 
Constructor Summary
ReferenceInstances(Instances dataset, int capacity)
          Creates an empty set of instances.
 
Method Summary
 void addReference(Instance instance)
          Adds one instance reference to the end of the set.
 
Methods inherited from class weka.core.Instances
add, attribute, attribute, attributeStats, attributeToDoubleArray, checkForStringAttributes, checkInstance, classAttribute, classIndex, compactify, delete, delete, deleteAttributeAt, deleteStringAttributes, deleteWithMissing, deleteWithMissing, deleteWithMissingClass, enumerateAttributes, enumerateInstances, equalHeaders, firstInstance, getInstance, getInstanceFull, getInstanceSparse, getRandomNumberGenerator, insertAttributeAt, instance, lastInstance, main, meanOrMode, meanOrMode, mergeInstances, numAttributes, numClasses, numDistinctValues, numDistinctValues, numInstances, randomize, readHeader, readInstance, relationName, renameAttribute, renameAttribute, renameAttributeValue, renameAttributeValue, resample, resampleWithWeights, resampleWithWeights, setClass, setClassIndex, setRelationName, sort, sort, stratify, stringFreeStructure, sumOfWeights, test, testCV, toString, toSummaryString, trainCV, trainCV, variance, variance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReferenceInstances

public ReferenceInstances(Instances dataset,
                          int capacity)
Creates an empty set of instances.

Parameters:
dataset - the instances to get the header information from
capacity - the initial storage capacity of the set
Method Detail

addReference

public final void addReference(Instance instance)
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