Package moa.classifiers.trees.iadem
Class Iadem3.AdaptiveNominalVirtualNode
- java.lang.Object
-
- moa.classifiers.trees.iadem.Iadem2.Node
-
- moa.classifiers.trees.iadem.Iadem2.VirtualNode
-
- moa.classifiers.trees.iadem.Iadem2.NominalVirtualNode
-
- moa.classifiers.trees.iadem.Iadem3.AdaptiveNominalVirtualNode
-
- All Implemented Interfaces:
Serializable
,Iadem3.restartsVariablesAtDrift
- Enclosing class:
- Iadem3
public class Iadem3.AdaptiveNominalVirtualNode extends Iadem2.NominalVirtualNode implements Serializable, Iadem3.restartsVariablesAtDrift
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected AbstractChangeDetector
estimador
-
Fields inherited from class moa.classifiers.trees.iadem.Iadem2.NominalVirtualNode
attValueDist, nominalAttClassObserver, onlyBinaryTest, onlyMultiwayTest
-
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 AdaptiveNominalVirtualNode(Iadem3 tree, Iadem2.Node parent, int attID, boolean onlyMultiwayTest, boolean onlyBinaryTest)
-
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.NominalVirtualNode
computeClassDistBinaryTest, computeConditionalProbability, getNominalAttClassObserver, getNumberOfNodes, getPercent, hasInformation, moreThanOneAttValueObserved, updateHeuristicMeasure, updateHeuristicMeasureBinaryTest, updateHeuristicMeasureMultiwayTest
-
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
-
estimador
protected AbstractChangeDetector estimador
-
-
Constructor Detail
-
AdaptiveNominalVirtualNode
public AdaptiveNominalVirtualNode(Iadem3 tree, Iadem2.Node parent, int attID, boolean onlyMultiwayTest, boolean onlyBinaryTest)
-
-
Method Detail
-
learnFromInstance
public Iadem2.Node learnFromInstance(Instance inst)
- Overrides:
learnFromInstance
in classIadem2.NominalVirtualNode
-
getNewSplitNode
public Iadem2.SplitNode getNewSplitNode(long counter, Iadem2.Node parent, IademAttributeSplitSuggestion bestSplit, Instance instance)
- Overrides:
getNewSplitNode
in classIadem2.NominalVirtualNode
-
resetVariablesAtDrift
public void resetVariablesAtDrift()
- Specified by:
resetVariablesAtDrift
in interfaceIadem3.restartsVariablesAtDrift
-
-