public class Iadem3.AdaptiveLeafNodeNB extends Iadem3.AdaptiveLeafNode
Modifier and Type | Field and Description |
---|---|
protected int |
limitNaiveBayes |
estimator
allAttUsed, instNodeCountSinceReal, instNodeCountSinceVirtual, instSeenSinceLastSplitAttempt, instTreeCountSinceReal, split, virtualChildren
classValueDist, parent, tree
Constructor and Description |
---|
AdaptiveLeafNodeNB(Iadem3 tree,
Iadem2.Node parent,
long instTreeCountSinceVirtual,
long instNodeCountSinceVirtual,
double[] initialClassCount,
IademNumericAttributeObserver numericAttClassObserver,
int limitNaiveBayes,
AbstractChangeDetector estimator,
boolean onlyMultiwayTest,
boolean onlyBinaryTest,
Instance instance) |
Modifier and Type | Method and Description |
---|---|
double[] |
getClassVotes(Instance inst) |
protected double[] |
getNaiveBayesPrediction(Instance inst) |
attemptToSplit, createVirtualNodes, doSplit, learnFromInstance, restartVariablesAtDrift
getBestSplitSuggestion, getBestSplitSuggestionIADEM, getFastSplitSuggestion, getInstNodeCountSinceVirtual, getInstSeenSinceLastSplitAttempt, getLeaves, getMajorityClassVotes, getNumberOfNodes, getSubtreeNodeCount, getTree, getVirtualChildren, hasInformationToSplit, isAllAttUsed, nominalAttUsed, setInstSeenSinceLastSplitAttempt, setSplit, setVirtualChildren
getChildCount, getClassValueDist, getParent, setClassValueDist, setParent, setTree
public AdaptiveLeafNodeNB(Iadem3 tree, Iadem2.Node parent, long instTreeCountSinceVirtual, long instNodeCountSinceVirtual, double[] initialClassCount, IademNumericAttributeObserver numericAttClassObserver, int limitNaiveBayes, AbstractChangeDetector estimator, boolean onlyMultiwayTest, boolean onlyBinaryTest, Instance instance)
public double[] getClassVotes(Instance inst)
getClassVotes
in class Iadem2.LeafNode
protected double[] getNaiveBayesPrediction(Instance inst)
Copyright © 2019 University of Waikato, Hamilton, NZ. All Rights Reserved.