All Packages Class Hierarchy This Package Previous Next Index WEKA's home
Class weka.classifiers.trees.m5.YongSplitInfo
java.lang.Object
|
+----weka.classifiers.trees.m5.YongSplitInfo
- public final class YongSplitInfo
- extends java.lang.Object
- implements java.lang.Cloneable, java.io.Serializable, SplitEvaluate
Stores split information.
- Version:
- $Revision: 1.1 $
- Author:
- Yong Wang (yongwang@cs.waikato.ac.nz)
- Author:
- Mark Hall (mhall@cs.waikato.ac.nz)
YongSplitInfo(int, int, int)
- Constructs an object which contains the split information
attrSplit(int, Instances)
- Finds the best splitting point for an attribute in the instances
copy()
- Makes a copy of this SplitInfo object
initialize(int, int, int)
- Resets the object of split information
maxImpurity()
- Returns the impurity of this split
position()
- Returns the position of the split in the sorted values.
splitAttr()
- Returns the attribute used in this split
splitValue()
- Returns the split value
toString(Instances)
- Converts the spliting information to string
YongSplitInfo
public YongSplitInfo(int low,
int high,
int attr)
Constructs an object which contains the split information
- Parameters:
low - the index of the first instance
high - the index of the last instance
attr - an attribute
copy
public final SplitEvaluate copy() throws java.lang.Exception
Makes a copy of this SplitInfo object
initialize
public final void initialize(int low,
int high,
int attr)
Resets the object of split information
- Parameters:
low - the index of the first instance
high - the index of the last instance
attr - the attribute
toString
public final java.lang.String toString(Instances inst)
Converts the spliting information to string
- Parameters:
inst - the instances
attrSplit
public final void attrSplit(int attr,
Instances inst) throws java.lang.Exception
Finds the best splitting point for an attribute in the instances
- Parameters:
attr - the splitting attribute
inst - the instances
- Throws:
- java.lang.Exception - if something goes wrong
maxImpurity
public double maxImpurity()
Returns the impurity of this split
- Returns:
- the impurity of this split
splitAttr
public int splitAttr()
Returns the attribute used in this split
- Returns:
- the attribute used in this split
position
public int position()
Returns the position of the split in the sorted values. -1 indicates that
a split could not be found.
- Returns:
- an
int value
splitValue
public double splitValue()
Returns the split value
- Returns:
- the split value
All Packages Class Hierarchy This Package Previous Next Index WEKA's home