Package weka.classifiers
Class MultipleClassifiersCombiner
java.lang.Object
weka.classifiers.Classifier
weka.classifiers.MultipleClassifiersCombiner
- All Implemented Interfaces:
Serializable
,Cloneable
,CapabilitiesHandler
,OptionHandler
,RevisionHandler
- Direct Known Subclasses:
RandomizableMultipleClassifiersCombiner
Abstract utility class for handling settings common to
meta classifiers that build an ensemble from multiple classifiers.
- Version:
- $Revision: 5905 $
- Author:
- Eibe Frank (eibe@cs.waikato.ac.nz)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the tip text for this propertyReturns combined capabilities of the base classifiers, i.e., the capabilities all of them have in common.getClassifier
(int index) Gets a single classifier from the set of available classifiers.Gets the list of possible classifers to choose from.String[]
Gets the current settings of the Classifier.Returns an enumeration describing the available optionsvoid
setClassifiers
(Classifier[] classifiers) Sets the list of possible classifers to choose from.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
-
MultipleClassifiersCombiner
public MultipleClassifiersCombiner()
-
-
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:-B classifierstring
Classifierstring should contain the full class name of a scheme included for selection followed by options to the classifier (required, option should be used once for each 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
-
classifiersTipText
Returns the tip text for this property- Returns:
- tip text for this property suitable for displaying in the explorer/experimenter gui
-
setClassifiers
Sets the list of possible classifers to choose from.- Parameters:
classifiers
- an array of classifiers with all options set.
-
getClassifiers
Gets the list of possible classifers to choose from.- Returns:
- the array of Classifiers
-
getClassifier
Gets a single classifier from the set of available classifiers.- Parameters:
index
- the index of the classifier wanted- Returns:
- the Classifier
-
getCapabilities
Returns combined capabilities of the base classifiers, i.e., the capabilities all of them have in common.- Specified by:
getCapabilities
in interfaceCapabilitiesHandler
- Overrides:
getCapabilities
in classClassifier
- Returns:
- the capabilities of the base classifiers
- See Also:
-