|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectweka.classifiers.trees.m5.YongSplitInfo
Stores split information.
| Constructor Summary | |
YongSplitInfo(int low,
int high,
int attr)
Constructs an object which contains the split information |
|
| Method Summary | |
void |
attrSplit(int attr,
Instances inst)
Finds the best splitting point for an attribute in the instances |
SplitEvaluate |
copy()
Makes a copy of this SplitInfo object |
void |
initialize(int low,
int high,
int attr)
Resets the object of split information |
double |
maxImpurity()
Returns the impurity of this split |
int |
position()
Returns the position of the split in the sorted values. |
int |
splitAttr()
Returns the attribute used in this split |
double |
splitValue()
Returns the split value |
java.lang.String |
toString(Instances inst)
Converts the spliting information to string |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public YongSplitInfo(int low,
int high,
int attr)
low - the index of the first instancehigh - the index of the last instanceattr - an attribute| Method Detail |
public final SplitEvaluate copy()
throws java.lang.Exception
copy in interface SplitEvaluatejava.lang.Exception
public final void initialize(int low,
int high,
int attr)
low - the index of the first instancehigh - the index of the last instanceattr - the attributepublic final java.lang.String toString(Instances inst)
inst - the instances
public final void attrSplit(int attr,
Instances inst)
throws java.lang.Exception
attrSplit in interface SplitEvaluateattr - the splitting attributeinst - the instances
java.lang.Exception - if something goes wrongpublic double maxImpurity()
maxImpurity in interface SplitEvaluatepublic int splitAttr()
splitAttr in interface SplitEvaluatepublic int position()
position in interface SplitEvaluateint valuepublic double splitValue()
splitValue in interface SplitEvaluate
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||