public abstract class MultipleClassifiersCombiner extends AbstractClassifier
BATCH_SIZE_DEFAULT, NUM_DECIMAL_PLACES_DEFAULT
Constructor and Description |
---|
MultipleClassifiersCombiner() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
classifiersTipText()
Returns the tip text for this property
|
Capabilities |
getCapabilities()
Returns combined capabilities of the base classifiers, i.e., the
capabilities all of them have in common.
|
Classifier |
getClassifier(int index)
Gets a single classifier from the set of available classifiers.
|
Classifier[] |
getClassifiers()
Gets the list of possible classifers to choose from.
|
java.lang.String[] |
getOptions()
Gets the current settings of the Classifier.
|
java.util.Enumeration<Option> |
listOptions()
Returns an enumeration describing the available options
|
void |
postExecution()
Perform any teardown stuff that might need to happen after execution.
|
void |
preExecution()
Perform any setup stuff that might need to happen before commandline
execution.
|
void |
setClassifiers(Classifier[] classifiers)
Sets the list of possible classifers to choose from.
|
void |
setOptions(java.lang.String[] options)
Parses a given list of options.
|
batchSizeTipText, classifyInstance, debugTipText, distributionForInstance, distributionsForInstances, doNotCheckCapabilitiesTipText, forName, getBatchSize, getDebug, getDoNotCheckCapabilities, getNumDecimalPlaces, getRevision, implementsMoreEfficientBatchPrediction, makeCopies, makeCopy, numDecimalPlacesTipText, run, runClassifier, setBatchSize, setDebug, setDoNotCheckCapabilities, setNumDecimalPlaces
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
buildClassifier
makeCopy
public java.util.Enumeration<Option> listOptions()
listOptions
in interface OptionHandler
listOptions
in class AbstractClassifier
public void setOptions(java.lang.String[] options) throws java.lang.Exception
-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).
setOptions
in interface OptionHandler
setOptions
in class AbstractClassifier
options
- the list of options as an array of stringsjava.lang.Exception
- if an option is not supportedpublic java.lang.String[] getOptions()
getOptions
in interface OptionHandler
getOptions
in class AbstractClassifier
public java.lang.String classifiersTipText()
public void setClassifiers(Classifier[] classifiers)
classifiers
- an array of classifiers with all options set.public Classifier[] getClassifiers()
public Classifier getClassifier(int index)
index
- the index of the classifier wantedpublic Capabilities getCapabilities()
getCapabilities
in interface Classifier
getCapabilities
in interface CapabilitiesHandler
getCapabilities
in class AbstractClassifier
Capabilities
public void preExecution() throws java.lang.Exception
AbstractClassifier
preExecution
in interface CommandlineRunnable
preExecution
in class AbstractClassifier
java.lang.Exception
- if a problem occurs during setuppublic void postExecution() throws java.lang.Exception
AbstractClassifier
postExecution
in interface CommandlineRunnable
postExecution
in class AbstractClassifier
java.lang.Exception
- if a problem occurs during teardown