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