Package moa.classifiers.core
Class AttributeSplitSuggestion
- java.lang.Object
-
- moa.AbstractMOAObject
-
- moa.classifiers.core.AttributeSplitSuggestion
-
- All Implemented Interfaces:
Serializable
,Comparable<AttributeSplitSuggestion>
,MOAObject
- Direct Known Subclasses:
IademAttributeSplitSuggestion
public class AttributeSplitSuggestion extends AbstractMOAObject implements Comparable<AttributeSplitSuggestion>
Class for computing attribute split suggestions given a split test.- Version:
- $Revision: 7 $
- Author:
- Richard Kirkby (rkirkby@cs.waikato.ac.nz)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description double
merit
double[][]
resultingClassDistributions
InstanceConditionalTest
splitTest
-
Constructor Summary
Constructors Constructor Description AttributeSplitSuggestion(InstanceConditionalTest splitTest, double[][] resultingClassDistributions, double merit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(AttributeSplitSuggestion comp)
void
getDescription(StringBuilder sb, int indent)
Returns a string representation of this object.int
numSplits()
double[]
resultingClassDistributionFromSplit(int splitIndex)
-
Methods inherited from class moa.AbstractMOAObject
copy, copy, measureByteSize, measureByteSize, toString
-
-
-
-
Field Detail
-
splitTest
public InstanceConditionalTest splitTest
-
resultingClassDistributions
public double[][] resultingClassDistributions
-
merit
public double merit
-
-
Constructor Detail
-
AttributeSplitSuggestion
public AttributeSplitSuggestion(InstanceConditionalTest splitTest, double[][] resultingClassDistributions, double merit)
-
-
Method Detail
-
numSplits
public int numSplits()
-
resultingClassDistributionFromSplit
public double[] resultingClassDistributionFromSplit(int splitIndex)
-
compareTo
public int compareTo(AttributeSplitSuggestion comp)
- Specified by:
compareTo
in interfaceComparable<AttributeSplitSuggestion>
-
getDescription
public void getDescription(StringBuilder sb, int indent)
Description copied from interface:MOAObject
Returns a string representation of this object. Used inAbstractMOAObject.toString
to give a string representation of the object.- Specified by:
getDescription
in interfaceMOAObject
- Parameters:
sb
- the stringbuilder to add the descriptionindent
- the number of characters to indent
-
-