All Packages  Class Hierarchy  This Package  Previous  Next  Index  WEKA's home

Class weka.classifiers.j48.BinC45ModelSelection

java.lang.Object
    |
    +----weka.classifiers.j48.ModelSelection
            |
            +----weka.classifiers.j48.BinC45ModelSelection

public class BinC45ModelSelection
extends ModelSelection
Class for selecting a C4.5-like binary (!) split for a given dataset.

Version:
$Revision: 1.5.2.1 $
Author:
Eibe Frank (eibe@cs.waikato.ac.nz)

Constructor Index

 o BinC45ModelSelection(int, Instances)
Initializes the split selection method with the given parameters.

Method Index

 o cleanup()
Sets reference to training data to null.
 o selectModel(Instances)
Selects C4.5-type split for the given dataset.
 o selectModel(Instances, Instances)
Selects C4.5-type split for the given dataset.

Constructor Detail

 o BinC45ModelSelection
public BinC45ModelSelection(int minNoObj,
                            Instances allData)
          Initializes the split selection method with the given parameters.
Parameters:
m_minNoObj - minimum number of instances that have to occur in at least two subsets induced by split
allData - FULL training dataset (necessary for selection of split points).

Method Detail

 o cleanup
public void cleanup()
          Sets reference to training data to null.
 o selectModel
public final ClassifierSplitModel selectModel(Instances data)
          Selects C4.5-type split for the given dataset.
Overrides:
selectModel in class ModelSelection
 o selectModel
public final ClassifierSplitModel selectModel(Instances train,
                                              Instances test)
          Selects C4.5-type split for the given dataset.
Overrides:
selectModel in class ModelSelection

All Packages  Class Hierarchy  This Package  Previous  Next  Index  WEKA's home