All Packages Class Hierarchy This Package Previous Next Index WEKA's home
Class weka.classifiers.j48.C45PruneableDecList
java.lang.Object
|
+----weka.classifiers.j48.ClassifierDecList
|
+----weka.classifiers.j48.C45PruneableDecList
- public class C45PruneableDecList
- extends ClassifierDecList
Class for handling a partial tree structure pruned using C4.5's
pruning heuristic.
- Version:
- $Revision: 1.4 $
- Author:
- Eibe Frank (eibe@cs.waikato.ac.nz)
C45PruneableDecList(ModelSelection, double, int)
- Constructor for pruneable tree structure.
buildRule(Instances)
- Method for building a pruned partial tree.
chooseIndex()
- Method for choosing a subset to expand.
chooseLastIndex()
- Choose last index (ie.
getEstimatedErrorsForLeaf()
- Computes estimated errors for leaf.
C45PruneableDecList
public C45PruneableDecList(ModelSelection toSelectLocModel,
double cf,
int minNum) throws java.lang.Exception
Constructor for pruneable tree structure. Stores reference
to associated training data at each node.
- Parameters:
toSelectLocModel
- selection method for local splitting model
cf
- the confidence factor for pruning
minNum
- the minimum number of objects in a leaf
- Throws:
- java.lang.Exception - if something goes wrong
buildRule
public void buildRule(Instances data) throws java.lang.Exception
Method for building a pruned partial tree.
- Throws:
- java.lang.Exception - if something goes wrong
chooseIndex
public final int chooseIndex()
Method for choosing a subset to expand.
chooseLastIndex
public final int chooseLastIndex()
Choose last index (ie. choose rule).
getEstimatedErrorsForLeaf
public double getEstimatedErrorsForLeaf()
Computes estimated errors for leaf.
All Packages Class Hierarchy This Package Previous Next Index WEKA's home