Package weka.classifiers.trees.j48
Class NBTreeModelSelection
- java.lang.Object
-
- weka.classifiers.trees.j48.ModelSelection
-
- weka.classifiers.trees.j48.NBTreeModelSelection
-
- All Implemented Interfaces:
java.io.Serializable
,RevisionHandler
public class NBTreeModelSelection extends ModelSelection
Class for selecting a NB tree split.- Version:
- $Revision: 1.5 $
- Author:
- Mark Hall (mhall@cs.waikato.ac.nz)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NBTreeModelSelection(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 NBTree-type split for the given dataset.ClassifierSplitModel
selectModel(Instances train, Instances test)
Selects NBTree-type split for the given dataset.
-
-
-
Constructor Detail
-
NBTreeModelSelection
public NBTreeModelSelection(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 NBTree-type split for the given dataset.- Specified by:
selectModel
in classModelSelection
-
selectModel
public final ClassifierSplitModel selectModel(Instances train, Instances test)
Selects NBTree-type split for the given dataset.- Overrides:
selectModel
in classModelSelection
-
getRevision
public java.lang.String getRevision()
Returns the revision string.- Returns:
- the revision
-
-