Package weka.classifiers
Class SingleClassifierEnhancer
java.lang.Object
weka.classifiers.Classifier
weka.classifiers.SingleClassifierEnhancer
- All Implemented Interfaces:
Serializable
,Cloneable
,CapabilitiesHandler
,OptionHandler
,RevisionHandler
- Direct Known Subclasses:
AttributeSelectedClassifier
,ClassificationViaRegression
,FilteredClassifier
,IteratedSingleClassifierEnhancer
,LWL
,MIBoost
,MIWrapper
,OrdinalClassClassifier
,RandomizableSingleClassifierEnhancer
,RegressionByDiscretization
,SimpleMI
Abstract utility class for handling settings common to meta
classifiers that use a single base learner.
- Version:
- $Revision: 5536 $
- Author:
- Eibe Frank (eibe@cs.waikato.ac.nz)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the tip text for this propertyReturns default capabilities of the base classifier.Get the classifier used as the base learner.String[]
Gets the current settings of the Classifier.Returns an enumeration describing the available options.void
setClassifier
(Classifier newClassifier) Set the base learner.void
setOptions
(String[] options) Parses a given list of options.Methods inherited from class weka.classifiers.Classifier
buildClassifier, classifyInstance, debugTipText, distributionForInstance, forName, getDebug, getRevision, makeCopies, makeCopy, setDebug
-
Constructor Details
-
SingleClassifierEnhancer
public SingleClassifierEnhancer()
-
-
Method Details
-
listOptions
Returns an enumeration describing the available options.- Specified by:
listOptions
in interfaceOptionHandler
- Overrides:
listOptions
in classClassifier
- Returns:
- an enumeration of all the available options.
-
setOptions
Parses a given list of options. Valid options are:-W classname
Specify the full class name of the base learner.Options after -- are passed to the designated classifier.
- Specified by:
setOptions
in interfaceOptionHandler
- Overrides:
setOptions
in classClassifier
- Parameters:
options
- the list of options as an array of strings- Throws:
Exception
- if an option is not supported
-
getOptions
Gets the current settings of the Classifier.- Specified by:
getOptions
in interfaceOptionHandler
- Overrides:
getOptions
in classClassifier
- Returns:
- an array of strings suitable for passing to setOptions
-
classifierTipText
Returns the tip text for this property- Returns:
- tip text for this property suitable for displaying in the explorer/experimenter gui
-
getCapabilities
Returns default capabilities of the base classifier.- Specified by:
getCapabilities
in interfaceCapabilitiesHandler
- Overrides:
getCapabilities
in classClassifier
- Returns:
- the capabilities of the base classifier
- See Also:
-
setClassifier
Set the base learner.- Parameters:
newClassifier
- the classifier to use.
-
getClassifier
Get the classifier used as the base learner.- Returns:
- the classifier used as the classifier
-