All Packages Class Hierarchy This Package Previous Next Index WEKA's home
Class weka.classifiers.trees.m5.CorrelationSplitInfo
java.lang.Object
|
+----weka.classifiers.trees.m5.CorrelationSplitInfo
- public final class CorrelationSplitInfo
- extends java.lang.Object
- implements java.lang.Cloneable, java.io.Serializable, SplitEvaluate
Finds split points using correlation.
- Version:
- $Revision: 1.1 $
- Author:
- Mark Hall (mhall@cs.waikato.ac.nz)
CorrelationSplitInfo(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 CorrelationSplitInfo 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
CorrelationSplitInfo
public CorrelationSplitInfo(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 CorrelationSplitInfo 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
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