public class Iadem2.NumericVirtualNode extends Iadem2.VirtualNode
Modifier and Type | Field and Description |
---|---|
protected double |
bestCutPoint |
protected IademNumericAttributeObserver |
numericAttClassObserver |
attIndex, bestSplitSuggestion, heuristicMeasureUpdated
classValueDist, parent, tree
Constructor and Description |
---|
NumericVirtualNode(Iadem2 tree,
Iadem2.Node parent,
int attIndex,
IademNumericAttributeObserver numericAttClassObs) |
Modifier and Type | Method and Description |
---|---|
DoubleVector |
computeConditionalProbability(double value) |
Iadem2.SplitNode |
getNewSplitNode(long newTotal,
Iadem2.Node parent,
IademAttributeSplitSuggestion bestSuggestion,
Instance instance) |
void |
getNumberOfNodes(int[] count) |
IademNumericAttributeObserver |
getNumericAttClassObserver() |
double |
getPercent() |
boolean |
hasInformation() |
Iadem2.Node |
learnFromInstance(Instance instance) |
void |
updateHeuristicMeasure(Instance instance) |
getAttIndex, getBestSplitSuggestion, getClassVotes, getHeuristicMeasureLower, getHeuristicMeasureUpper, getLeaves, getSubtreeNodeCount
getChildCount, getClassValueDist, getParent, getTree, setClassValueDist, setParent, setTree
protected IademNumericAttributeObserver numericAttClassObserver
protected double bestCutPoint
public NumericVirtualNode(Iadem2 tree, Iadem2.Node parent, int attIndex, IademNumericAttributeObserver numericAttClassObs)
public IademNumericAttributeObserver getNumericAttClassObserver()
public Iadem2.Node learnFromInstance(Instance instance)
learnFromInstance
in class Iadem2.Node
public Iadem2.SplitNode getNewSplitNode(long newTotal, Iadem2.Node parent, IademAttributeSplitSuggestion bestSuggestion, Instance instance)
getNewSplitNode
in class Iadem2.VirtualNode
public void updateHeuristicMeasure(Instance instance) throws IademException
updateHeuristicMeasure
in class Iadem2.VirtualNode
IademException
public boolean hasInformation()
hasInformation
in class Iadem2.VirtualNode
public double getPercent()
getPercent
in class Iadem2.VirtualNode
public DoubleVector computeConditionalProbability(double value)
computeConditionalProbability
in class Iadem2.VirtualNode
public void getNumberOfNodes(int[] count)
getNumberOfNodes
in class Iadem2.Node
Copyright © 2019 University of Waikato, Hamilton, NZ. All Rights Reserved.