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 optionsvoidsetClassifiers(Classifier[] classifiers) Sets the list of possible classifers to choose from.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
-
MultipleClassifiersCombiner
public MultipleClassifiersCombiner()
-
-
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:-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:
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
-
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:
getCapabilitiesin interfaceCapabilitiesHandler- Overrides:
getCapabilitiesin classClassifier- Returns:
- the capabilities of the base classifiers
- See Also:
-