public class Iadem3.AdaptiveNominalVirtualNode extends Iadem2.NominalVirtualNode implements Serializable, Iadem3.restartsVariablesAtDrift
Modifier and Type | Field and Description |
---|---|
protected AbstractChangeDetector |
estimador |
attValueDist, nominalAttClassObserver, onlyBinaryTest, onlyMultiwayTest
attIndex, bestSplitSuggestion, heuristicMeasureUpdated
classValueDist, parent, tree
Constructor and Description |
---|
AdaptiveNominalVirtualNode(Iadem3 tree,
Iadem2.Node parent,
int attID,
boolean onlyMultiwayTest,
boolean onlyBinaryTest) |
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() |
computeClassDistBinaryTest, computeConditionalProbability, getNominalAttClassObserver, getNumberOfNodes, getPercent, hasInformation, moreThanOneAttValueObserved, updateHeuristicMeasure, updateHeuristicMeasureBinaryTest, updateHeuristicMeasureMultiwayTest
getAttIndex, getBestSplitSuggestion, getClassVotes, getHeuristicMeasureLower, getHeuristicMeasureUpper, getLeaves, getSubtreeNodeCount
getChildCount, getClassValueDist, getParent, getTree, setClassValueDist, setParent, setTree
protected AbstractChangeDetector estimador
public AdaptiveNominalVirtualNode(Iadem3 tree, Iadem2.Node parent, int attID, boolean onlyMultiwayTest, boolean onlyBinaryTest)
public Iadem2.Node learnFromInstance(Instance inst)
learnFromInstance
in class Iadem2.NominalVirtualNode
public Iadem2.SplitNode getNewSplitNode(long counter, Iadem2.Node parent, IademAttributeSplitSuggestion bestSplit, Instance instance)
getNewSplitNode
in class Iadem2.NominalVirtualNode
public void resetVariablesAtDrift()
resetVariablesAtDrift
in interface Iadem3.restartsVariablesAtDrift
Copyright © 2019 University of Waikato, Hamilton, NZ. All Rights Reserved.