public class Iadem3.AdaptiveLeafNodeWeightedVote extends Iadem3.AdaptiveLeafNodeNBAdaptive
majorityClassError, naiveBayesError
limitNaiveBayes
estimator
allAttUsed, instNodeCountSinceReal, instNodeCountSinceVirtual, instSeenSinceLastSplitAttempt, instTreeCountSinceReal, split, virtualChildren
classValueDist, parent, tree
Constructor and Description |
---|
AdaptiveLeafNodeWeightedVote(Iadem3 tree,
Iadem2.Node parent,
long instTreeCountSinceVirtual,
long instNodeCountSinceVirtual,
double[] classDist,
IademNumericAttributeObserver observadorContinuos,
int naiveBayesLimit,
boolean onlyMultiwayTest,
boolean onlyBinaryTest,
AbstractChangeDetector estimator,
Instance instance) |
Modifier and Type | Method and Description |
---|---|
double[] |
getClassVotes(Instance instance) |
protected boolean |
isSignificantlyGreaterThan(double mean1,
double mean2,
int n1,
int n2) |
learnFromInstance
getNaiveBayesPrediction
attemptToSplit, createVirtualNodes, doSplit, 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 AdaptiveLeafNodeWeightedVote(Iadem3 tree, Iadem2.Node parent, long instTreeCountSinceVirtual, long instNodeCountSinceVirtual, double[] classDist, IademNumericAttributeObserver observadorContinuos, int naiveBayesLimit, boolean onlyMultiwayTest, boolean onlyBinaryTest, AbstractChangeDetector estimator, Instance instance)
public double[] getClassVotes(Instance instance)
getClassVotes
in class Iadem3.AdaptiveLeafNodeNBAdaptive
protected boolean isSignificantlyGreaterThan(double mean1, double mean2, int n1, int n2)
Copyright © 2019 University of Waikato, Hamilton, NZ. All Rights Reserved.