Package moa.classifiers.trees.iadem
Class Iadem3.AdaptiveNumericVirtualNode
- java.lang.Object
-
- moa.classifiers.trees.iadem.Iadem2.Node
-
- moa.classifiers.trees.iadem.Iadem2.VirtualNode
-
- moa.classifiers.trees.iadem.Iadem2.NumericVirtualNode
-
- moa.classifiers.trees.iadem.Iadem3.AdaptiveNumericVirtualNode
-
- All Implemented Interfaces:
Serializable
,Iadem3.restartsVariablesAtDrift
- Enclosing class:
- Iadem3
public class Iadem3.AdaptiveNumericVirtualNode extends Iadem2.NumericVirtualNode implements Serializable, Iadem3.restartsVariablesAtDrift
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected IademNumericAttributeObserver
altAttClassObserver
protected DoubleVector
altClassDist
protected AbstractChangeDetector
estimator
-
Fields inherited from class moa.classifiers.trees.iadem.Iadem2.NumericVirtualNode
bestCutPoint, numericAttClassObserver
-
Fields inherited from class moa.classifiers.trees.iadem.Iadem2.VirtualNode
attIndex, bestSplitSuggestion, heuristicMeasureUpdated
-
Fields inherited from class moa.classifiers.trees.iadem.Iadem2.Node
classValueDist, parent, tree
-
-
Constructor Summary
Constructors Constructor Description AdaptiveNumericVirtualNode(Iadem3 tree, Iadem2.Node parent, int attID, IademNumericAttributeObserver observadorContinuos)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iadem2.SplitNode
getNewSplitNode(long counter, Iadem2.Node parent, IademAttributeSplitSuggestion bestSplit, Instance instance)
Iadem2.Node
learnFromInstance(Instance inst)
void
resetVariablesAtDrift()
-
Methods inherited from class moa.classifiers.trees.iadem.Iadem2.NumericVirtualNode
computeConditionalProbability, getNumberOfNodes, getNumericAttClassObserver, getPercent, hasInformation, updateHeuristicMeasure
-
Methods inherited from class moa.classifiers.trees.iadem.Iadem2.VirtualNode
getAttIndex, getBestSplitSuggestion, getClassVotes, getHeuristicMeasureLower, getHeuristicMeasureUpper, getLeaves, getSubtreeNodeCount
-
Methods inherited from class moa.classifiers.trees.iadem.Iadem2.Node
getChildCount, getClassValueDist, getParent, getTree, setClassValueDist, setParent, setTree
-
-
-
-
Field Detail
-
altAttClassObserver
protected IademNumericAttributeObserver altAttClassObserver
-
altClassDist
protected DoubleVector altClassDist
-
estimator
protected AbstractChangeDetector estimator
-
-
Constructor Detail
-
AdaptiveNumericVirtualNode
public AdaptiveNumericVirtualNode(Iadem3 tree, Iadem2.Node parent, int attID, IademNumericAttributeObserver observadorContinuos)
-
-
Method Detail
-
learnFromInstance
public Iadem2.Node learnFromInstance(Instance inst)
- Overrides:
learnFromInstance
in classIadem2.NumericVirtualNode
-
getNewSplitNode
public Iadem2.SplitNode getNewSplitNode(long counter, Iadem2.Node parent, IademAttributeSplitSuggestion bestSplit, Instance instance)
- Overrides:
getNewSplitNode
in classIadem2.NumericVirtualNode
-
resetVariablesAtDrift
public void resetVariablesAtDrift()
- Specified by:
resetVariablesAtDrift
in interfaceIadem3.restartsVariablesAtDrift
-
-