MOA 12.03
Real Time Analytics for Data Streams
|
Class for computing attribute split suggestions given a split test. More...
Public Member Functions | |
AttributeSplitSuggestion (InstanceConditionalTest splitTest, double[][] resultingClassDistributions, double merit) | |
int | numSplits () |
double[] | resultingClassDistributionFromSplit (int splitIndex) |
int | compareTo (AttributeSplitSuggestion comp) |
void | getDescription (StringBuilder sb, int indent) |
Returns a string representation of this object. | |
Public Attributes | |
InstanceConditionalTest | splitTest |
double[][] | resultingClassDistributions |
double | merit |
Class for computing attribute split suggestions given a split test.
Definition at line 31 of file AttributeSplitSuggestion.java.
moa.classifiers.core.AttributeSplitSuggestion.AttributeSplitSuggestion | ( | InstanceConditionalTest | splitTest, |
double | resultingClassDistributions[][], | ||
double | merit | ||
) |
Definition at line 42 of file AttributeSplitSuggestion.java.
int moa.classifiers.core.AttributeSplitSuggestion.compareTo | ( | AttributeSplitSuggestion | comp | ) |
Definition at line 58 of file AttributeSplitSuggestion.java.
void moa.classifiers.core.AttributeSplitSuggestion.getDescription | ( | StringBuilder | sb, |
int | indent | ||
) |
Returns a string representation of this object.
Used in AbstractMOAObject.toString
to give a string representation of the object.
sb | the stringbuilder to add the description |
indent | the number of characters to indent |
Implements moa.MOAObject.
Definition at line 63 of file AttributeSplitSuggestion.java.
int moa.classifiers.core.AttributeSplitSuggestion.numSplits | ( | ) |
Definition at line 49 of file AttributeSplitSuggestion.java.
Referenced by moa.classifiers.trees.HoeffdingTree.attemptToSplit(), and moa.classifiers.trees.HoeffdingOptionTree.attemptToSplit().
double [] moa.classifiers.core.AttributeSplitSuggestion.resultingClassDistributionFromSplit | ( | int | splitIndex | ) |
Definition at line 53 of file AttributeSplitSuggestion.java.
Referenced by moa.classifiers.trees.HoeffdingTree.attemptToSplit(), moa.classifiers.trees.HoeffdingOptionTree.attemptToSplit(), and moa.classifiers.trees.DecisionStump.getVotesForInstance().
Definition at line 40 of file AttributeSplitSuggestion.java.
Referenced by moa.classifiers.trees.HoeffdingTree.attemptToSplit(), moa.classifiers.trees.HoeffdingOptionTree.attemptToSplit(), moa.classifiers.core.AttributeSplitSuggestion.AttributeSplitSuggestion(), moa.classifiers.core.AttributeSplitSuggestion.compareTo(), moa.classifiers.trees.DecisionStump.findBestSplit(), moa.classifiers.core.attributeclassobservers.VFMLNumericAttributeClassObserver.getBestEvaluatedSplitSuggestion(), moa.classifiers.core.attributeclassobservers.NominalAttributeClassObserver.getBestEvaluatedSplitSuggestion(), moa.classifiers.core.attributeclassobservers.GreenwaldKhannaNumericAttributeClassObserver.getBestEvaluatedSplitSuggestion(), moa.classifiers.core.attributeclassobservers.GaussianNumericAttributeClassObserver.getBestEvaluatedSplitSuggestion(), and moa.classifiers.core.attributeclassobservers.BinaryTreeNumericAttributeClassObserver.searchForBestSplitOption().
Definition at line 38 of file AttributeSplitSuggestion.java.
Referenced by moa.classifiers.core.AttributeSplitSuggestion.numSplits(), and moa.classifiers.core.AttributeSplitSuggestion.resultingClassDistributionFromSplit().
Definition at line 36 of file AttributeSplitSuggestion.java.
Referenced by moa.classifiers.trees.HoeffdingTree.attemptToSplit(), moa.classifiers.trees.HoeffdingOptionTree.attemptToSplit(), moa.classifiers.core.AttributeSplitSuggestion.AttributeSplitSuggestion(), and moa.classifiers.trees.DecisionStump.getVotesForInstance().