Package weka.classifiers.trees.j48
Class BinC45ModelSelection
- java.lang.Object
-
- weka.classifiers.trees.j48.ModelSelection
-
- weka.classifiers.trees.j48.BinC45ModelSelection
-
- All Implemented Interfaces:
java.io.Serializable
,RevisionHandler
public class BinC45ModelSelection extends ModelSelection
Class for selecting a C4.5-like binary (!) split for a given dataset.- Version:
- $Revision: 1.11 $
- Author:
- Eibe Frank (eibe@cs.waikato.ac.nz)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BinC45ModelSelection(int minNoObj, Instances allData)
Initializes the split selection method with the given parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cleanup()
Sets reference to training data to null.java.lang.String
getRevision()
Returns the revision string.ClassifierSplitModel
selectModel(Instances data)
Selects C4.5-type split for the given dataset.ClassifierSplitModel
selectModel(Instances train, Instances test)
Selects C4.5-type split for the given dataset.
-
-
-
Constructor Detail
-
BinC45ModelSelection
public BinC45ModelSelection(int minNoObj, Instances allData)
Initializes the split selection method with the given parameters.- Parameters:
minNoObj
- minimum number of instances that have to occur in at least two subsets induced by splitallData
- FULL training dataset (necessary for selection of split points).
-
-
Method Detail
-
cleanup
public void cleanup()
Sets reference to training data to null.
-
selectModel
public final ClassifierSplitModel selectModel(Instances data)
Selects C4.5-type split for the given dataset.- Specified by:
selectModel
in classModelSelection
-
selectModel
public final ClassifierSplitModel selectModel(Instances train, Instances test)
Selects C4.5-type split for the given dataset.- Overrides:
selectModel
in classModelSelection
-
getRevision
public java.lang.String getRevision()
Returns the revision string.- Returns:
- the revision
-
-