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.voidsetClassifier(Classifier newClassifier) Set the base learner.voidsetOptions(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:
listOptionsin interfaceOptionHandler- Overrides:
listOptionsin 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:
setOptionsin interfaceOptionHandler- Overrides:
setOptionsin 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:
getOptionsin interfaceOptionHandler- Overrides:
getOptionsin 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:
getCapabilitiesin interfaceCapabilitiesHandler- Overrides:
getCapabilitiesin 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
-