public abstract class MultipleClassifiersCombiner extends AbstractClassifier
| Modifier and Type | Field and Description |
|---|---|
protected Classifier[] |
m_Classifiers
Array for storing the generated base classifiers.
|
BATCH_SIZE_DEFAULT, m_BatchSize, m_Debug, m_DoNotCheckCapabilities, m_numDecimalPlaces, 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.
|
protected java.lang.String |
getClassifierSpec(int index)
Gets the classifier specification string, which contains the class name of
the classifier and any options to the classifier
|
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, setNumDecimalPlacesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuildClassifierprotected Classifier[] m_Classifiers
public java.util.Enumeration<Option> listOptions()
listOptions in interface OptionHandlerlistOptions in class AbstractClassifierpublic 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 OptionHandlersetOptions in class AbstractClassifieroptions - the list of options as an array of stringsjava.lang.Exception - if an option is not supportedpublic java.lang.String[] getOptions()
getOptions in interface OptionHandlergetOptions in class AbstractClassifierpublic 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 wantedprotected java.lang.String getClassifierSpec(int index)
index - the index of the classifier string to retrieve, starting from
0.public Capabilities getCapabilities()
getCapabilities in interface ClassifiergetCapabilities in interface CapabilitiesHandlergetCapabilities in class AbstractClassifierCapabilitiespublic void preExecution()
throws java.lang.Exception
AbstractClassifierpreExecution in interface CommandlineRunnablepreExecution in class AbstractClassifierjava.lang.Exception - if a problem occurs during setuppublic void postExecution()
throws java.lang.Exception
AbstractClassifierpostExecution in interface CommandlineRunnablepostExecution in class AbstractClassifierjava.lang.Exception - if a problem occurs during teardown