public class Iadem3.AdaptiveNumericVirtualNode extends Iadem2.NumericVirtualNode implements Serializable, Iadem3.restartsVariablesAtDrift
Modifier and Type | Field and Description |
---|---|
protected IademNumericAttributeObserver |
altAttClassObserver |
protected DoubleVector |
altClassDist |
protected AbstractChangeDetector |
estimator |
bestCutPoint, numericAttClassObserver
attIndex, bestSplitSuggestion, heuristicMeasureUpdated
classValueDist, parent, tree
Constructor and Description |
---|
AdaptiveNumericVirtualNode(Iadem3 tree,
Iadem2.Node parent,
int attID,
IademNumericAttributeObserver observadorContinuos) |
Modifier and Type | Method and Description |
---|---|
Iadem2.SplitNode |
getNewSplitNode(long counter,
Iadem2.Node parent,
IademAttributeSplitSuggestion bestSplit,
Instance instance) |
Iadem2.Node |
learnFromInstance(Instance inst) |
void |
resetVariablesAtDrift() |
computeConditionalProbability, getNumberOfNodes, getNumericAttClassObserver, getPercent, hasInformation, updateHeuristicMeasure
getAttIndex, getBestSplitSuggestion, getClassVotes, getHeuristicMeasureLower, getHeuristicMeasureUpper, getLeaves, getSubtreeNodeCount
getChildCount, getClassValueDist, getParent, getTree, setClassValueDist, setParent, setTree
protected IademNumericAttributeObserver altAttClassObserver
protected DoubleVector altClassDist
protected AbstractChangeDetector estimator
public AdaptiveNumericVirtualNode(Iadem3 tree, Iadem2.Node parent, int attID, IademNumericAttributeObserver observadorContinuos)
public Iadem2.Node learnFromInstance(Instance inst)
learnFromInstance
in class Iadem2.NumericVirtualNode
public Iadem2.SplitNode getNewSplitNode(long counter, Iadem2.Node parent, IademAttributeSplitSuggestion bestSplit, Instance instance)
getNewSplitNode
in class Iadem2.NumericVirtualNode
public void resetVariablesAtDrift()
resetVariablesAtDrift
in interface Iadem3.restartsVariablesAtDrift
Copyright © 2019 University of Waikato, Hamilton, NZ. All Rights Reserved.