Package weka.classifiers.trees.j48
Class C45ModelSelection
- java.lang.Object
-
- weka.classifiers.trees.j48.ModelSelection
-
- weka.classifiers.trees.j48.C45ModelSelection
-
- All Implemented Interfaces:
java.io.Serializable
,RevisionHandler
public class C45ModelSelection extends ModelSelection
Class for selecting a C4.5-type 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 C45ModelSelection(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
-
C45ModelSelection
public C45ModelSelection(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
-
-