Skip navigation links
A B C D E G I L M N P R S T V W 

A

AbstractEvaluationFactory<M extends AbstractEvaluationMetrics,W extends AbstractEvaluationWrapper,T extends AbstractEvaluationTask,E> - Class in weka.classifiers.meta.multisearch
Factory for creating evaluation-related objects.
AbstractEvaluationFactory() - Constructor for class weka.classifiers.meta.multisearch.AbstractEvaluationFactory
 
AbstractEvaluationMetrics - Class in weka.classifiers.meta.multisearch
Ancestor for evaluation metrics (to be used in the GUI).
AbstractEvaluationMetrics() - Constructor for class weka.classifiers.meta.multisearch.AbstractEvaluationMetrics
 
AbstractEvaluationTask - Class in weka.classifiers.meta.multisearch
Helper class for evaluating a setup.
AbstractEvaluationTask(MultiSearchCapable, Instances, Instances, SetupGenerator, Point<Object>, int, int, int) - Constructor for class weka.classifiers.meta.multisearch.AbstractEvaluationTask
Initializes the task.
AbstractEvaluationWrapper<T,M extends AbstractEvaluationMetrics> - Class in weka.classifiers.meta.multisearch
Wrapper for evaluation classes.
AbstractEvaluationWrapper(T, M) - Constructor for class weka.classifiers.meta.multisearch.AbstractEvaluationWrapper
Initializes the wrapper.
AbstractMultiThreadedSearch - Class in weka.classifiers.meta.multisearch
Ancestor for multi-threaded searches.
AbstractMultiThreadedSearch() - Constructor for class weka.classifiers.meta.multisearch.AbstractMultiThreadedSearch
 
AbstractParameter - Class in weka.core.setupgenerator
Abstract container class for search parameters.
AbstractParameter() - Constructor for class weka.core.setupgenerator.AbstractParameter
default constructor.
AbstractPropertyParameter - Class in weka.core.setupgenerator
Abstract container class for search parameters.
AbstractPropertyParameter() - Constructor for class weka.core.setupgenerator.AbstractPropertyParameter
default constructor.
AbstractSearch - Class in weka.classifiers.meta.multisearch
Ancestor for search algorithms.
AbstractSearch() - Constructor for class weka.classifiers.meta.multisearch.AbstractSearch
 
AbstractSearch.SearchResult - Class in weka.classifiers.meta.multisearch
Container class for the search results.
add(int, Performance) - Method in class weka.classifiers.meta.multisearch.PerformanceCache
adds the performance to the cache.
addPerformance(Performance, int) - Method in class weka.classifiers.meta.multisearch.AbstractSearch
Adds the performance to the cache and the current list of performances.
algorithmTipText() - Method in class weka.classifiers.meta.MultiSearch
Returns the tip text for this property.

B

baseObjectFileTipText() - Method in class weka.core.SetupGenerator
Returns the tip text for this property.
baseTipText() - Method in class weka.core.setupgenerator.MathParameter
Returns the tip text for this property.
buildClassifier(Instances) - Method in class weka.classifiers.meta.MultiSearch
builds the classifier.

C

call() - Method in class weka.classifiers.meta.multisearch.AbstractEvaluationTask
Performs the evaluation.
check(int) - Method in class weka.classifiers.meta.multisearch.AbstractEvaluationMetrics
Returns whether the ID is valid.
classifier - Variable in class weka.classifiers.meta.multisearch.AbstractSearch.SearchResult
 
classLabelTipText() - Method in class weka.classifiers.meta.MultiSearch
Returns the tip text for this property.
cleanUp() - Method in class weka.classifiers.meta.multisearch.AbstractEvaluationTask
Cleans up after the task finishes.
cleanUpSearch() - Method in class weka.classifiers.meta.multisearch.AbstractMultiThreadedSearch
Called after the search regardless whether successful or failed.
cleanUpSearch() - Method in class weka.classifiers.meta.multisearch.AbstractSearch
Called after the search regardless whether successful or failed.
clone() - Method in class weka.classifiers.meta.multisearch.AbstractSearch
Returns a clone of itself.
clone() - Method in class weka.classifiers.meta.multisearch.Performance
Returns a copy of itself.
clone() - Method in class weka.core.setupgenerator.AbstractParameter
Returns a clone of itself.
clone() - Method in class weka.core.setupgenerator.Point
Returns a clone of itself.
compare(Performance, Performance) - Method in class weka.classifiers.meta.multisearch.PerformanceComparator
Compares its two arguments for order.
compareTo(Point<E>) - Method in class weka.core.setupgenerator.Point
Compares the given point with this point.
customerDelimiterTipText() - Method in class weka.core.setupgenerator.ListParameter
Returns the tip text for this property.

D

debugTipText() - Method in class weka.classifiers.meta.multisearch.AbstractSearch
Returns the tip text for this property
defaultAlgorithm() - Method in class weka.classifiers.meta.MultiSearch
Creates the default search algorithm.
DefaultEvaluationFactory - Class in weka.classifiers.meta.multisearch
Default factory.
DefaultEvaluationFactory() - Constructor for class weka.classifiers.meta.multisearch.DefaultEvaluationFactory
 
DefaultEvaluationMetrics - Class in weka.classifiers.meta.multisearch
Default metrics.
DefaultEvaluationMetrics() - Constructor for class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
 
DefaultEvaluationTask - Class in weka.classifiers.meta.multisearch
Default Evaluation task.
DefaultEvaluationTask(MultiSearchCapable, Instances, Instances, SetupGenerator, Point<Object>, int, int, int) - Constructor for class weka.classifiers.meta.multisearch.DefaultEvaluationTask
Initializes the task.
DefaultEvaluationWrapper - Class in weka.classifiers.meta.multisearch
Wrapper for the Evaluation class.
DefaultEvaluationWrapper(Evaluation, DefaultEvaluationMetrics) - Constructor for class weka.classifiers.meta.multisearch.DefaultEvaluationWrapper
Initializes the wrapper.
DefaultSearch - Class in weka.classifiers.meta.multisearch
Performs a search of an arbitrary number of parameters of a classifier and chooses the best setup found for the actual training.
The properties being explored are totally up to the user.

E.g., if you have a FilteredClassifier selected as base classifier, sporting a PLSFilter and you want to explore the number of PLS components, then your property will be made up of the following components:
- filter: referring to the FilteredClassifier's property (= PLSFilter)
- numComponents: the actual property of the PLSFilter that we want to modify
And assembled, the property looks like this:
filter.numComponents

The initial space is worked on with 2-fold CV to determine the values of the parameters for the selected type of evaluation (e.g., accuracy).
DefaultSearch() - Constructor for class weka.classifiers.meta.multisearch.DefaultSearch
 
dimensions() - Method in class weka.core.setupgenerator.Point
Returns the number of dimensions this points uses.
dimensions() - Method in class weka.core.setupgenerator.Space
Returns the number of dimensions of this space.
distributionForInstance(Instance) - Method in class weka.classifiers.meta.MultiSearch
Returns the distribution for the given instance.
doSearch(Instances) - Method in class weka.classifiers.meta.multisearch.AbstractSearch
Performs the actual search and returns the best setup.
doSearch(Instances) - Method in class weka.classifiers.meta.multisearch.DefaultSearch
Performs the actual search and returns the best setup.
doSearch(Instances) - Method in class weka.classifiers.meta.multisearch.RandomSearch
Performs the actual search and returns the best setup.

E

enumerateMeasures() - Method in class weka.classifiers.meta.MultiSearch
Returns an enumeration of the measure names.
equals(Object) - Method in class weka.classifiers.meta.multisearch.PerformanceComparator
Indicates whether some other object is "equal to" this Comparator.
equals(Object) - Method in class weka.core.setupgenerator.Point
Determines whether or not two points are equal.
equals(Object) - Method in class weka.core.setupgenerator.SpaceDimension
Tests itself against the provided dimension object.
evaluate(Point<Object>) - Method in class weka.core.SetupGenerator
evalutes the expression for the current iteration.
EVALUATION_ACC - Static variable in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
evaluation via: Accuracy.
EVALUATION_AUC - Static variable in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
evaluation via: AUC.
EVALUATION_CC - Static variable in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
evaluation via: Correlation coefficient.
EVALUATION_COMBINED - Static variable in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
evaluation via: Combined = (1-CC) + RRSE + RAE.
EVALUATION_FALSE_NEGATIVE_RATE - Static variable in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
evaluation via: false negative rate.
EVALUATION_FALSE_POSITIVE_RATE - Static variable in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
evaluation via: false positive rate.
EVALUATION_FMEASURE - Static variable in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
evaluation via: FMeasure.
EVALUATION_KAPPA - Static variable in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
evaluation via: Kappa statistic.
EVALUATION_MAE - Static variable in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
evaluation via: Mean absolute error.
EVALUATION_MATTHEWS_CC - Static variable in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
evaluation via: Matthews Correlation coefficient.
EVALUATION_PRC - Static variable in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
evaluation via: PRC.
EVALUATION_PRECISION - Static variable in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
evaluation via: precision.
EVALUATION_RAE - Static variable in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
evaluation via: Relative absolute error.
EVALUATION_RECALL - Static variable in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
evaluation via: recall.
EVALUATION_RMSE - Static variable in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
evaluation via: Root mean squared error.
EVALUATION_RRSE - Static variable in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
evaluation via: Root relative squared error.
EVALUATION_TRUE_NEGATIVE_RATE - Static variable in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
evaluation via: true negative rate.
EVALUATION_TRUE_POSITIVE_RATE - Static variable in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
evaluation via: true positive rate.
EVALUATION_WEIGHTED_AUC - Static variable in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
evaluation via: weighted AUC.
EVALUATION_WEIGHTED_FMEASURE - Static variable in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
evaluation via: weighted FMeasure.
EVALUATION_WEIGHTED_PRC - Static variable in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
evaluation via: weighted PRC.
EVALUATION_WEIGHTED_PRECISION - Static variable in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
evaluation via: weighted precision.
EVALUATION_WEIGHTED_RECALL - Static variable in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
evaluation via: weighted recall.
evaluationTipText() - Method in class weka.classifiers.meta.MultiSearch
Returns the tip text for this property.
expressionTipText() - Method in class weka.core.setupgenerator.MathParameter
Returns the tip text for this property.

G

get(int, Point<Object>) - Method in class weka.classifiers.meta.multisearch.PerformanceCache
returns a cached performance object, null if not yet in the cache.
getAlgorithm() - Method in class weka.classifiers.meta.MultiSearch
Returns the search algorithm.
getAlgorithm() - Method in interface weka.classifiers.meta.multisearch.MultiSearchCapable
Returns the search algorithm.
getBase() - Method in class weka.core.setupgenerator.MathParameter
Get the value of the base.
getBaseObject() - Method in class weka.core.SetupGenerator
Returns the base object.
getBestClassifier() - Method in class weka.classifiers.meta.MultiSearch
returns the best Classifier setup.
getBestClassifier() - Method in interface weka.classifiers.meta.multisearch.MultiSearchCapable
returns the best Classifier setup.
getBestCoordinates() - Method in class weka.classifiers.meta.MultiSearch
returns the points that were found to work best.
getBestCoordinates() - Method in interface weka.classifiers.meta.multisearch.MultiSearchCapable
returns the points that were found to work best.
getBestValues() - Method in class weka.classifiers.meta.MultiSearch
returns the parameter values that were found to work best.
getBestValues() - Method in interface weka.classifiers.meta.multisearch.MultiSearchCapable
returns the parameter values that were found to work best.
getCapabilities() - Method in class weka.classifiers.meta.MultiSearch
Returns default capabilities of the classifier.
getClassifier() - Method in interface weka.classifiers.meta.multisearch.MultiSearchCapable
returns the Classifier setup.
getClassifier() - Method in class weka.classifiers.meta.multisearch.Performance
Returns the classifier.
getClassLabel() - Method in class weka.classifiers.meta.MultiSearch
Returns the class label to retrieve the metrics for (if applicable).
getClassLabel() - Method in class weka.classifiers.meta.multisearch.Performance
Returns the class label index (may not be applicable).
getClassLabelIndex(int) - Method in class weka.classifiers.meta.MultiSearch
Returns the integer index.
getClassLabelIndex(int) - Method in interface weka.classifiers.meta.multisearch.MultiSearchCapable
Returns the integer index.
getCommandline(Object) - Method in class weka.classifiers.meta.multisearch.AbstractSearch
Returns the commandline of the given object.
getCommandline(Object) - Method in class weka.classifiers.meta.MultiSearch
Returns the commandline of the given object.
getCommandline(Object) - Method in interface weka.classifiers.meta.multisearch.MultiSearchCapable
Returns the commandline of the given object.
getCustomDelimiter() - Method in class weka.core.setupgenerator.ListParameter
Get the custom delimiter to use.
getDebug() - Method in class weka.classifiers.meta.multisearch.AbstractSearch
Get whether debugging is turned on.
getDefaultMetric() - Method in class weka.classifiers.meta.multisearch.AbstractEvaluationMetrics
Returns the ID of default metric to use.
getDefaultMetric() - Method in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
Returns the ID of default metric to use.
getDimension(int) - Method in class weka.core.setupgenerator.Space
Returns the specified dimension.
getEvaluation() - Method in class weka.classifiers.meta.MultiSearch
Gets the criterion used for evaluating the classifier performance.
getEvaluation() - Method in interface weka.classifiers.meta.multisearch.MultiSearchCapable
Gets the criterion used for evaluating the classifier performance.
getEvaluation() - Method in class weka.classifiers.meta.multisearch.Performance
Returns the evaluation type.
getEvaluation() - Method in class weka.classifiers.meta.multisearch.PerformanceComparator
returns the performance measure that's used to compare the objects.
getExpression() - Method in class weka.core.setupgenerator.MathParameter
Get the expression.
getFactory() - Method in class weka.classifiers.meta.MultiSearch
Returns the factory instance.
getFactory() - Method in interface weka.classifiers.meta.multisearch.MultiSearchCapable
Returns the factory instance.
getGenerator() - Method in class weka.classifiers.meta.MultiSearch
Returns the setup generator.
getGenerator() - Method in interface weka.classifiers.meta.multisearch.MultiSearchCapable
Returns the setup generator.
getInitialSpaceNumFolds() - Method in class weka.classifiers.meta.multisearch.DefaultSearch
Gets the number of CV folds for the initial space.
getInitialSpaceTestSet() - Method in class weka.classifiers.meta.multisearch.DefaultSearch
Gets the test set to use for the initial space.
getItems() - Method in class weka.core.setupgenerator.ListParameter
Splits the list string using the appropriate delimiter.
getLabel() - Method in class weka.core.setupgenerator.SpaceDimension
returns the label for the axis.
getList() - Method in class weka.core.setupgenerator.ListParameter
Get the list of values.
getList() - Method in class weka.core.setupgenerator.SpaceDimension
Returns the list of values, null in case of a numeric dimension that is based on a mathematical function.
getLocation(Object) - Method in class weka.core.setupgenerator.SpaceDimension
returns the closest index for the given value in the dimension.
getLocations(Point<Object>) - Method in class weka.core.setupgenerator.Space
Returns the locations for the given values in the various dimensions.
getLogFile() - Method in class weka.classifiers.meta.MultiSearch
Gets current log file.
getMax() - Method in class weka.core.setupgenerator.MathParameter
Get the value of the Maximum.
getMax() - Method in class weka.core.setupgenerator.SpaceDimension
returns the right border.
getMeasure(String) - Method in class weka.classifiers.meta.MultiSearch
Returns the value of the named measure.
getMetric(Tag, int) - Method in class weka.classifiers.meta.multisearch.AbstractEvaluationWrapper
Returns the metric for the given tag.
getMetric(int, int) - Method in class weka.classifiers.meta.multisearch.AbstractEvaluationWrapper
Returns the metric for the given ID.
getMetric(int, int) - Method in class weka.classifiers.meta.multisearch.DefaultEvaluationWrapper
Returns the metric for the given ID.
getMetrics() - Method in class weka.classifiers.meta.multisearch.AbstractEvaluationWrapper
Returns the metrics.
getMetrics() - Method in class weka.classifiers.meta.MultiSearch
Returns the evaluation metrics.
getMetrics() - Method in interface weka.classifiers.meta.multisearch.MultiSearchCapable
Returns the evaluation metrics.
getMetrics() - Method in class weka.classifiers.meta.multisearch.PerformanceComparator
Returns the metrics in use.
getMetricsTags() - Method in class weka.classifiers.meta.MultiSearch
Returns the underlying tags.
getMin() - Method in class weka.core.setupgenerator.MathParameter
Get the value of the minimum.
getMin() - Method in class weka.core.setupgenerator.SpaceDimension
returns the left border.
getNumExecutionSlots() - Method in class weka.classifiers.meta.multisearch.AbstractMultiThreadedSearch
Get the number of execution slots (threads) to use for building the members of the ensemble.
getNumIterations() - Method in class weka.classifiers.meta.multisearch.RandomSearch
Gets the number of iterations.
getOptions() - Method in class weka.classifiers.meta.multisearch.AbstractMultiThreadedSearch
returns the options of the current setup.
getOptions() - Method in class weka.classifiers.meta.multisearch.AbstractSearch
returns the options of the current setup.
getOptions() - Method in class weka.classifiers.meta.multisearch.DefaultSearch
returns the options of the current setup.
getOptions() - Method in class weka.classifiers.meta.MultiSearch
returns the options of the current setup.
getOptions() - Method in class weka.classifiers.meta.multisearch.RandomSearch
returns the options of the current setup.
getOptions() - Method in class weka.core.setupgenerator.AbstractParameter
returns the options of the current setup.
getOptions() - Method in class weka.core.setupgenerator.AbstractPropertyParameter
returns the options of the current setup.
getOptions() - Method in class weka.core.SetupGenerator
returns the options of the current setup.
getOptions() - Method in class weka.core.setupgenerator.ListParameter
returns the options of the current setup.
getOptions() - Method in class weka.core.setupgenerator.MathParameter
returns the options of the current setup.
getOptions() - Method in class weka.core.setupgenerator.ParameterGroup
returns the options of the current setup.
getParameters() - Method in class weka.core.SetupGenerator
Returns the current parameters.
getParameters() - Method in class weka.core.setupgenerator.ParameterGroup
Returns the current parameters.
getPerformance() - Method in class weka.classifiers.meta.multisearch.Performance
returns the performance measure.
getPerformance(int) - Method in class weka.classifiers.meta.multisearch.Performance
returns the performance measure.
getProperty() - Method in class weka.core.setupgenerator.AbstractPropertyParameter
Get the property to update.
getRandomSeed() - Method in class weka.classifiers.meta.multisearch.RandomSearch
Gets the number of iterations.
getRevision() - Method in class weka.classifiers.meta.MultiSearch
Returns the revision string.
getSampleSizePercent() - Method in class weka.classifiers.meta.multisearch.DefaultSearch
Gets the sample size for the initial space search.
getSampleSizePercent() - Method in class weka.classifiers.meta.multisearch.RandomSearch
Gets the sample size for the search space search.
getSearchDimensions() - Method in class weka.classifiers.meta.multisearch.AbstractSearch
Returns the search dimensions
getSearchParameters() - Method in class weka.classifiers.meta.MultiSearch
Returns the search parameters.
getSearchSpaceNumFolds() - Method in class weka.classifiers.meta.multisearch.RandomSearch
Gets the number of CV folds for the search space.
getSearchSpaceTestSet() - Method in class weka.classifiers.meta.multisearch.RandomSearch
Gets the test set to use for the search space.
getSeed() - Method in interface weka.classifiers.meta.multisearch.MultiSearchCapable
Gets the seed for the random number generations
getSpace() - Method in class weka.core.SetupGenerator
Returns the space currently in use.
getStep() - Method in class weka.core.setupgenerator.MathParameter
Get the value of the step size.
getStep() - Method in class weka.core.setupgenerator.SpaceDimension
returns the step size on the axis.
getSubsequentSpaceNumFolds() - Method in class weka.classifiers.meta.multisearch.DefaultSearch
Gets the number of CV folds for the sub-sequent sub-spaces.
getSubsequentSpaceTestSet() - Method in class weka.classifiers.meta.multisearch.DefaultSearch
Gets the test set to use for the sub-sequent sub-spaces.
getTags() - Method in class weka.classifiers.meta.multisearch.AbstractEvaluationMetrics
Returns the tags to used in the GUI.
getTags() - Method in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
Returns the tags to used in the GUI.
getTrace() - Method in class weka.classifiers.meta.multisearch.AbstractSearch
Returns the full trace.
getTrace() - Method in class weka.classifiers.meta.MultiSearch
Returns the full trace.
getTrace() - Method in interface weka.classifiers.meta.multisearch.TraceableOptimizer
Returns the full trace.
getTraceClassifierAsCli(int) - Method in class weka.classifiers.meta.multisearch.AbstractSearch
Returns the CLI string of a given item in the trace.
getTraceClassifierAsCli(int) - Method in class weka.classifiers.meta.MultiSearch
Returns the CLI string of a given item in the trace.
getTraceClassifierAsCli(int) - Method in interface weka.classifiers.meta.multisearch.TraceableOptimizer
Returns the CLI string of a given item in the trace.
getTraceFolds(int) - Method in class weka.classifiers.meta.multisearch.AbstractSearch
Returns the folds of a given item in the trace.
getTraceFolds(int) - Method in class weka.classifiers.meta.MultiSearch
Returns the folds of a given item in the trace.
getTraceFolds(int) - Method in interface weka.classifiers.meta.multisearch.TraceableOptimizer
Returns the folds of a given item in the trace.
getTraceParameterSettings(int) - Method in class weka.classifiers.meta.multisearch.AbstractSearch
Returns the parameter settings in structured way
getTraceParameterSettings(int) - Method in class weka.classifiers.meta.MultiSearch
Returns the parameter settings in structured way
getTraceParameterSettings(int) - Method in interface weka.classifiers.meta.multisearch.TraceableOptimizer
Returns the parameter settings in structured way
getTraceSize() - Method in class weka.classifiers.meta.multisearch.AbstractSearch
Returns the size of m_Trace, which is technically the amount of setups that where tested in order to find the best.
getTraceSize() - Method in class weka.classifiers.meta.MultiSearch
Returns the size of m_Trace, which is technically the amount of setups that where tested in order to find the best.
getTraceSize() - Method in interface weka.classifiers.meta.multisearch.TraceableOptimizer
Returns the size of m_Trace, which is technically the amount of setups that where tested in order to find the best.
getTraceValue(int) - Method in class weka.classifiers.meta.multisearch.AbstractSearch
Returns the performance score of a given item in the trace.
getTraceValue(int) - Method in class weka.classifiers.meta.MultiSearch
Returns the performance score of a given item in the trace.
getTraceValue(int) - Method in interface weka.classifiers.meta.multisearch.TraceableOptimizer
Returns the performance score of a given item in the trace.
getType(int) - Method in class weka.core.setupgenerator.Space
Returns the type of the dimension.
getType() - Method in class weka.core.setupgenerator.SpaceDimension
returns the tye of dimension.
getValue(int) - Method in class weka.core.setupgenerator.Point
Returns the value in the specified dimension.
getValue(int) - Method in class weka.core.setupgenerator.SpaceDimension
returns the value at the given point in the dimension.
getValues() - Method in class weka.classifiers.meta.multisearch.AbstractSearch
returns the parameter values that were found to work best.
getValues() - Method in class weka.classifiers.meta.multisearch.Performance
returns the values for this performance.
getValues(Point<Integer>) - Method in class weka.core.setupgenerator.Space
Returns the double values (or list values) for the given position.
globalInfo() - Method in class weka.classifiers.meta.multisearch.AbstractSearch
Returns a string describing the object.
globalInfo() - Method in class weka.classifiers.meta.multisearch.DefaultSearch
Returns a string describing the object.
globalInfo() - Method in class weka.classifiers.meta.MultiSearch
Returns a string describing classifier.
globalInfo() - Method in class weka.classifiers.meta.multisearch.RandomSearch
 
globalInfo() - Method in class weka.core.setupgenerator.AbstractParameter
Returns a string describing the object.
globalInfo() - Method in class weka.core.setupgenerator.AbstractPropertyParameter
Returns a string describing the object.
globalInfo() - Method in class weka.core.SetupGenerator
Returns a string describing the object.
globalInfo() - Method in class weka.core.setupgenerator.ListParameter
Returns a string describing the object.
globalInfo() - Method in class weka.core.setupgenerator.MathParameter
Returns a string describing the object.
globalInfo() - Method in class weka.core.setupgenerator.ParameterGroup
Returns a string describing the object.

I

initialSpaceNumFoldsTipText() - Method in class weka.classifiers.meta.multisearch.DefaultSearch
Returns the tip text for this property.
initialSpaceTestSetTipText() - Method in class weka.classifiers.meta.multisearch.DefaultSearch
Returns the tip text for this property.
invert(Tag) - Method in class weka.classifiers.meta.multisearch.AbstractEvaluationMetrics
Returns whether to negate the metric for sorting purposes.
invert(int) - Method in class weka.classifiers.meta.multisearch.AbstractEvaluationMetrics
Returns whether to negate the metric for sorting purposes.
invert(int) - Method in class weka.classifiers.meta.multisearch.DefaultEvaluationMetrics
Returns whether to negate the metric for sorting purposes.
isCached(int, Point<Object>) - Method in class weka.classifiers.meta.multisearch.PerformanceCache
checks whether the point was already calculated once.
isOnBorder(Point<?>) - Method in class weka.core.setupgenerator.Space
checks whether the given locations/values are on the border of the space.
isOnBorder(double) - Method in class weka.core.setupgenerator.SpaceDimension
checks whether the given value is on the border of the dimension.
isOnBorder(int) - Method in class weka.core.setupgenerator.SpaceDimension
checks whether the given location is on the border of the dimension.

L

listOptions() - Method in class weka.classifiers.meta.multisearch.AbstractMultiThreadedSearch
Gets an enumeration describing the available options.
listOptions() - Method in class weka.classifiers.meta.multisearch.AbstractSearch
Gets an enumeration describing the available options.
listOptions() - Method in class weka.classifiers.meta.multisearch.DefaultSearch
Gets an enumeration describing the available options.
listOptions() - Method in class weka.classifiers.meta.MultiSearch
Gets an enumeration describing the available options.
listOptions() - Method in class weka.classifiers.meta.multisearch.RandomSearch
Gets an enumeration describing the available options.
listOptions() - Method in class weka.core.setupgenerator.AbstractParameter
Gets an enumeration describing the available options.
listOptions() - Method in class weka.core.setupgenerator.AbstractPropertyParameter
Gets an enumeration describing the available options.
listOptions() - Method in class weka.core.SetupGenerator
Gets an enumeration describing the available options.
listOptions() - Method in class weka.core.setupgenerator.ListParameter
Gets an enumeration describing the available options.
listOptions() - Method in class weka.core.setupgenerator.MathParameter
Gets an enumeration describing the available options.
listOptions() - Method in class weka.core.setupgenerator.ParameterGroup
Gets an enumeration describing the available options.
ListParameter - Class in weka.core.setupgenerator
Container class for search parameters.
ListParameter() - Constructor for class weka.core.setupgenerator.ListParameter
 
listTipText() - Method in class weka.core.setupgenerator.ListParameter
Returns the tip text for this property.
log(String) - Method in class weka.classifiers.meta.multisearch.AbstractSearch
prints the specified message to stdout if debug is on and can also dump the message to a log file.
log(String, boolean) - Method in class weka.classifiers.meta.multisearch.AbstractSearch
prints the specified message to stdout if debug is on and can also dump the message to a log file.
log(String) - Method in class weka.classifiers.meta.MultiSearch
prints the specified message to stdout if debug is on and can also dump the message to a log file.
log(String, boolean) - Method in class weka.classifiers.meta.MultiSearch
prints the specified message to stdout if debug is on and can also dump the message to a log file.
log(String) - Method in interface weka.classifiers.meta.multisearch.MultiSearchCapable
prints the specified message to stdout if debug is on and can also dump the message to a log file.
log(String, boolean) - Method in interface weka.classifiers.meta.multisearch.MultiSearchCapable
prints the specified message to stdout if debug is on and can also dump the message to a log file.
logFileTipText() - Method in class weka.classifiers.meta.MultiSearch
Returns the tip text for this property.
logPerformances(Space, Vector<Performance>, Tag) - Method in class weka.classifiers.meta.MultiSearch
generates a table string for all the performances in the space and returns that.
logPerformances(Space, Vector<Performance>) - Method in class weka.classifiers.meta.MultiSearch
aligns all performances in the space and prints those tables to the log file.
logPerformances(Space, Vector<Performance>, Tag) - Method in interface weka.classifiers.meta.multisearch.MultiSearchCapable
generates a table string for all the performances in the space and returns that.
logPerformances(Space, Vector<Performance>) - Method in interface weka.classifiers.meta.multisearch.MultiSearchCapable
aligns all performances in the space and prints those tables to the log file.

M

main(String[]) - Static method in class weka.classifiers.meta.MultiSearch
Main method for running this classifier from commandline.
main(String[]) - Static method in class weka.core.SetupGenerator
For testing only.
MathParameter - Class in weka.core.setupgenerator
Container class for search parameters.
MathParameter() - Constructor for class weka.core.setupgenerator.MathParameter
 
maxTipText() - Method in class weka.core.setupgenerator.MathParameter
Returns the tip text for this property.
minTipText() - Method in class weka.core.setupgenerator.MathParameter
Returns the tip text for this property.
MultiSearch - Class in weka.classifiers.meta
Performs a search of an arbitrary number of parameters of a classifier and chooses the best pair found for the actual filtering and training.
The default MultiSearch is using the following Classifier setup:
LinearRegression, searching for the "Ridge"
The properties being explored are totally up to the user.

E.g., if you have a FilteredClassifier selected as base classifier, sporting a PLSFilter and you want to explore the number of PLS components, then your property will be made up of the following components:
- filter: referring to the FilteredClassifier's property (= PLSFilter)
- numComponents: the actual property of the PLSFilter that we want to modify
And assembled, the property looks like this:
filter.numComponents


The best classifier setup can be accessed after the buildClassifier call via the getBestClassifier method.

The trace of setups evaluated can be accessed after the buildClassifier call as well, using the following methods:
- getTrace()
- getTraceSize()
- getTraceValue(int)
- getTraceFolds(int)
- getTraceClassifierAsCli(int)
- getTraceParameterSettings(int)

Using the weka.core.setupgenerator.ParameterGroup parameter, it is possible to group dependent parameters.
MultiSearch() - Constructor for class weka.classifiers.meta.MultiSearch
the default constructor.
MultiSearchCapable - Interface in weka.classifiers.meta.multisearch
Interface for multi-search capable classifiers..

N

newMetrics() - Method in class weka.classifiers.meta.multisearch.AbstractEvaluationFactory
Returns a new metrics instance.
newMetrics() - Method in class weka.classifiers.meta.multisearch.DefaultEvaluationFactory
Returns a new metrics instance.
newTask(MultiSearchCapable, Instances, Instances, SetupGenerator, Point<Object>, int, int, int) - Method in class weka.classifiers.meta.multisearch.AbstractEvaluationFactory
Returns a new task.
newTask(MultiSearchCapable, Instances, Instances, SetupGenerator, Point<Object>, int, int, int) - Method in class weka.classifiers.meta.multisearch.DefaultEvaluationFactory
Returns a new task.
newWrapper(E) - Method in class weka.classifiers.meta.multisearch.AbstractEvaluationFactory
Returns a new wrapper.
newWrapper(Evaluation) - Method in class weka.classifiers.meta.multisearch.DefaultEvaluationFactory
Returns a new wrapper.
numExecutionSlotsTipText() - Method in class weka.classifiers.meta.multisearch.AbstractMultiThreadedSearch
Returns the tip text for this property.
numIterationsTipText() - Method in class weka.classifiers.meta.multisearch.RandomSearch
Returns the tip text for this property.

P

ParameterGroup - Class in weka.core.setupgenerator
Groups dependent parameters.
ParameterGroup() - Constructor for class weka.core.setupgenerator.ParameterGroup
Initializes the object.
parametersFileTipText() - Method in class weka.core.setupgenerator.ParameterGroup
Returns the tip text for this property.
parametersFileTipText() - Method in class weka.core.SetupGenerator
Returns the tip text for this property.
performance - Variable in class weka.classifiers.meta.multisearch.AbstractSearch.SearchResult
 
Performance - Class in weka.classifiers.meta.multisearch
A helper class for storing the performance of values in the parameter space.
Performance(Point<Object>, AbstractEvaluationWrapper, int, int, Classifier) - Constructor for class weka.classifiers.meta.multisearch.Performance
Initializes the performance container.
PerformanceCache - Class in weka.classifiers.meta.multisearch
Represents a simple cache for performance objects.
PerformanceCache() - Constructor for class weka.classifiers.meta.multisearch.PerformanceCache
 
PerformanceComparator - Class in weka.classifiers.meta.multisearch
A concrete Comparator for the Performance class.
PerformanceComparator(int, AbstractEvaluationMetrics) - Constructor for class weka.classifiers.meta.multisearch.PerformanceComparator
initializes the comparator with the given performance measure.
Point<E> - Class in weka.core.setupgenerator
A multi-dimensional point.
Point(E[]) - Constructor for class weka.core.setupgenerator.Point
Initializes the point with the given values.
points() - Method in class weka.core.setupgenerator.Space
returns an Enumeration over all points.
postSearch(Instances, AbstractSearch.SearchResult) - Method in class weka.classifiers.meta.multisearch.AbstractSearch
Called after the search has been executed.
preSearch(Instances) - Method in class weka.classifiers.meta.multisearch.AbstractMultiThreadedSearch
Called before the search is executed.
preSearch(Instances) - Method in class weka.classifiers.meta.multisearch.AbstractSearch
Called before the search is executed.
propertyTipText() - Method in class weka.core.setupgenerator.AbstractPropertyParameter
Returns the tip text for this property.

R

RandomSearch - Class in weka.classifiers.meta.multisearch
 
RandomSearch() - Constructor for class weka.classifiers.meta.multisearch.RandomSearch
 
randomSeedTipText() - Method in class weka.classifiers.meta.multisearch.RandomSearch
Returns the tip text for this property.
reset() - Method in class weka.core.SetupGenerator
Resets the generation.
retrieveOwner() - Method in class weka.classifiers.meta.multisearch.AbstractSearch
Returns the current owner.

S

sampleSizePercentTipText() - Method in class weka.classifiers.meta.multisearch.DefaultSearch
Returns the tip text for this property.
sampleSizePercentTipText() - Method in class weka.classifiers.meta.multisearch.RandomSearch
Returns the tip text for this property.
search(Instances) - Method in class weka.classifiers.meta.multisearch.AbstractSearch
Performs the search and returns the best setup.
searchParametersTipText() - Method in class weka.classifiers.meta.MultiSearch
Returns the tip text for this property.
SearchResult() - Constructor for class weka.classifiers.meta.multisearch.AbstractSearch.SearchResult
 
searchSpaceNumFoldsTipText() - Method in class weka.classifiers.meta.multisearch.RandomSearch
Returns the tip text for this property.
searchSpaceTestSetTipText() - Method in class weka.classifiers.meta.multisearch.RandomSearch
Returns the tip text for this property.
setAlgorithm(AbstractSearch) - Method in class weka.classifiers.meta.MultiSearch
Sets the search algorithm.
setBase(double) - Method in class weka.core.setupgenerator.MathParameter
Set the value of the base.
setBaseObject(Serializable) - Method in class weka.core.SetupGenerator
Sets the base object, can be single object or array of objects.
setClassifier(Classifier) - Method in class weka.classifiers.meta.MultiSearch
Set the base learner.
setClassLabel(String) - Method in class weka.classifiers.meta.MultiSearch
Sets the class label to retrieve the metrics for (if applicable).
setCustomDelimiter(String) - Method in class weka.core.setupgenerator.ListParameter
Set the custom delimiter to use.
setDebug(boolean) - Method in class weka.classifiers.meta.multisearch.AbstractSearch
Set debugging mode.
setEvaluation(SelectedTag) - Method in class weka.classifiers.meta.MultiSearch
Sets the criterion to use for evaluating the classifier performance.
setExpression(String) - Method in class weka.core.setupgenerator.MathParameter
Set the expression.
setInitialSpaceNumFolds(int) - Method in class weka.classifiers.meta.multisearch.DefaultSearch
Sets the number of CV folds for the initial space.
setInitialSpaceTestSet(File) - Method in class weka.classifiers.meta.multisearch.DefaultSearch
Sets the test set to use folds for the initial space.
setList(String) - Method in class weka.core.setupgenerator.ListParameter
Set the list of values.
setLogFile(File) - Method in class weka.classifiers.meta.MultiSearch
Sets the log file to use.
setMax(double) - Method in class weka.core.setupgenerator.MathParameter
Set the value of the Maximum.
setMin(double) - Method in class weka.core.setupgenerator.MathParameter
Set the value of the minimum.
setNumExecutionSlots(int) - Method in class weka.classifiers.meta.multisearch.AbstractMultiThreadedSearch
Set the number of execution slots (threads) to use for building the members of the ensemble.
setNumIterations(int) - Method in class weka.classifiers.meta.multisearch.RandomSearch
Sets the number of iterations.
setOptions(String[]) - Method in class weka.classifiers.meta.multisearch.AbstractMultiThreadedSearch
Parses the options for this object.
setOptions(String[]) - Method in class weka.classifiers.meta.multisearch.AbstractSearch
Parses the options for this object.
setOptions(String[]) - Method in class weka.classifiers.meta.multisearch.DefaultSearch
Parses the options for this object.
setOptions(String[]) - Method in class weka.classifiers.meta.multisearch.RandomSearch
Parses the options for this object.
setOptions(String[]) - Method in class weka.classifiers.meta.MultiSearch
Parses the options for this object.
setOptions(String[]) - Method in class weka.core.setupgenerator.AbstractParameter
Parses the options for this object.
setOptions(String[]) - Method in class weka.core.setupgenerator.AbstractPropertyParameter
Parses the options for this object.
setOptions(String[]) - Method in class weka.core.setupgenerator.ListParameter
Parses the options for this object.
setOptions(String[]) - Method in class weka.core.setupgenerator.MathParameter
Parses the options for this object.
setOptions(String[]) - Method in class weka.core.setupgenerator.ParameterGroup
Parses the options for this object.
setOptions(String[]) - Method in class weka.core.SetupGenerator
Parses the options for this object.
setOwner(MultiSearchCapable) - Method in class weka.classifiers.meta.multisearch.AbstractSearch
Sets the owning classifier.
setParameters(AbstractParameter[]) - Method in class weka.core.setupgenerator.ParameterGroup
Sets the parameters to use as basis for the setups.
setParameters(AbstractParameter[]) - Method in class weka.core.SetupGenerator
Sets the parameters to use as basis for the setups.
setPerformance(int, double) - Method in class weka.classifiers.meta.multisearch.Performance
returns the performance measure.
setProperty(String) - Method in class weka.core.setupgenerator.AbstractPropertyParameter
Set the property to update.
setRandomSeed(int) - Method in class weka.classifiers.meta.multisearch.RandomSearch
Sets the random seed.
setSampleSizePercent(double) - Method in class weka.classifiers.meta.multisearch.DefaultSearch
Sets the sample size for the initial space search.
setSampleSizePercent(double) - Method in class weka.classifiers.meta.multisearch.RandomSearch
Sets the sample size for the search space search.
setSearchParameters(AbstractParameter[]) - Method in class weka.classifiers.meta.MultiSearch
Sets the search parameters.
setSearchSpaceNumFolds(int) - Method in class weka.classifiers.meta.multisearch.RandomSearch
Sets the number of CV folds for the search space.
setSearchSpaceTestSet(File) - Method in class weka.classifiers.meta.multisearch.RandomSearch
Sets the test set to use folds for the search space.
setSpace(Space) - Method in class weka.core.SetupGenerator
Updates the space to use for the setup generation.
setStep(double) - Method in class weka.core.setupgenerator.MathParameter
Set the value of the step size.
setSubsequentSpaceNumFolds(int) - Method in class weka.classifiers.meta.multisearch.DefaultSearch
Sets the number of CV folds for the sub-sequent sub-spaces.
setSubsequentSpaceTestSet(File) - Method in class weka.classifiers.meta.multisearch.DefaultSearch
Sets the test set to use for the sub-sequent sub-spaces.
setup(Serializable, Point<Object>) - Method in class weka.core.SetupGenerator
returns a fully configures object (a copy of the provided one).
SetupGenerator - Class in weka.core
Generates different setups of objects (e.g., classifiers or filters) based on parameter settings.
SetupGenerator() - Constructor for class weka.core.SetupGenerator
Default constructor.
setups() - Method in class weka.core.SetupGenerator
Returns an enumeration of all the setups.
setValue(Object, String, Object) - Method in class weka.core.SetupGenerator
tries to set the value as double, integer (just casts it to int!) or boolean (false if 0, otherwise true) in the object according to the specified path.
size() - Method in class weka.core.setupgenerator.Space
Returns the size of the space.
Space - Class in weka.core.setupgenerator
Represents a multidimensional value space.
Space(SpaceDimension[]) - Constructor for class weka.core.setupgenerator.Space
Initializes the space.
SpaceDimension - Class in weka.core.setupgenerator
Represents a single dimension in a multi-dimensional space.
SpaceDimension(AbstractParameter) - Constructor for class weka.core.setupgenerator.SpaceDimension
initializes the dimension (for numeric values).
SpaceDimension(double, double, double, String) - Constructor for class weka.core.setupgenerator.SpaceDimension
initializes the dimension (for numeric values).
SpaceDimension(int, int, String[], String) - Constructor for class weka.core.setupgenerator.SpaceDimension
initializes the dimension (for list values).
stepTipText() - Method in class weka.core.setupgenerator.MathParameter
Returns the tip text for this property.
subdimension(int, int) - Method in class weka.core.setupgenerator.SpaceDimension
returns a sub-dimension with the same type/step/list, but different borders.
subsequentSpaceNumFoldsTipText() - Method in class weka.classifiers.meta.multisearch.DefaultSearch
Returns the tip text for this property.
subsequentSpaceTestSetTipText() - Method in class weka.classifiers.meta.multisearch.DefaultSearch
Returns the tip text for this property.
subspace(Point<Integer>) - Method in class weka.core.setupgenerator.Space
Returns a subspace around the given point, with just one more neighbor left and right on each dimension.

T

TAGS_TYPE - Static variable in class weka.core.SetupGenerator
type of parameter.
toString() - Method in class weka.classifiers.meta.multisearch.Performance
returns a string representation of this performance object.
toString() - Method in class weka.classifiers.meta.multisearch.PerformanceCache
returns a string representation of the cache.
toString() - Method in class weka.classifiers.meta.MultiSearch
returns a string representation of the classifier.
toString() - Method in class weka.core.setupgenerator.AbstractParameter
Returns a string representation of the search parameter.
toString() - Method in class weka.core.setupgenerator.AbstractPropertyParameter
Returns a string representation of the search parameter.
toString() - Method in class weka.core.setupgenerator.ListParameter
Returns a string representation of the search parameter.
toString() - Method in class weka.core.setupgenerator.MathParameter
Returns a string representation of the search parameter.
toString() - Method in class weka.core.setupgenerator.ParameterGroup
Short description.
toString() - Method in class weka.core.setupgenerator.Point
returns a string representation of the Point.
toString() - Method in class weka.core.setupgenerator.Space
Returns a string representation of the space.
toString() - Method in class weka.core.setupgenerator.SpaceDimension
Returns a string representation of the dimension.
toString() - Method in class weka.core.SetupGenerator
A string representation of the generator.
toSummaryString() - Method in class weka.classifiers.meta.MultiSearch
Returns a string that summarizes the object.
TraceableOptimizer - Interface in weka.classifiers.meta.multisearch
 
TYPE_FUNCTION - Static variable in class weka.core.SetupGenerator
type: mathematical function.
TYPE_LIST - Static variable in class weka.core.SetupGenerator
type: explicit, comma-separated list of values.

V

values - Variable in class weka.classifiers.meta.multisearch.AbstractSearch.SearchResult
 
values() - Method in class weka.core.setupgenerator.Space
returns an Enumeration over all values.

W

weka.classifiers.meta - package weka.classifiers.meta
 
weka.classifiers.meta.multisearch - package weka.classifiers.meta.multisearch
 
weka.core - package weka.core
 
weka.core.setupgenerator - package weka.core.setupgenerator
 
width() - Method in class weka.core.setupgenerator.SpaceDimension
returns the number of points on the axis (incl.
A B C D E G I L M N P R S T V W 
Skip navigation links

Copyright © 2017 University of Waikato, Hamilton, NZ. All Rights Reserved.