weka.experiment |
|
Java Source File Name | Type | Comment |
AveragingResultProducer.java | Class |
Takes the results from a ResultProducer and submits the average to the result listener. |
ClassifierSplitEvaluator.java | Class |
A SplitEvaluator that produces results for a classification scheme on a nominal class attribute.
Valid options are:
-W <class name>
The full class name of the classifier.
eg: weka.classifiers.bayes.NaiveBayes
-C <index>
The index of the class for which IR statistics
are to be output. |
Compute.java | Interface | Interface to something that can accept remote connections and execute
a task. |
CostSensitiveClassifierSplitEvaluator.java | Class |
SplitEvaluator that produces results for a classification scheme on a nominal class attribute, including weighted misclassification costs.
Valid options are:
-W <class name>
The full class name of the classifier.
eg: weka.classifiers.bayes.NaiveBayes
-C <index>
The index of the class for which IR statistics
are to be output. |
CrossValidationResultProducer.java | Class |
Generates for each run, carries out an n-fold cross-validation, using the set SplitEvaluator to generate some results. |
CSVResultListener.java | Class |
Takes results from a result producer and assembles them into comma separated value form.
Valid options are:
-O <file name>
The filename where output will be stored. |
DatabaseResultListener.java | Class |
Takes results from a result producer and sends them to a database. |
DatabaseResultProducer.java | Class |
Examines a database and extracts out the results produced by the specified ResultProducer and submits them to the specified ResultListener. |
DatabaseUtils.java | Class | DatabaseUtils provides utility functions for accessing the experiment
database. |
Experiment.java | Class | Holds all the necessary configuration information for a standard
type experiment. |
InstanceQuery.java | Class | Convert the results of a database query into instances. |
InstancesResultListener.java | Class |
Outputs the received results in arff format to a Writer. |
LearningRateResultProducer.java | Class |
Tells a sub-ResultProducer to reproduce the current run for varying sized subsamples of the dataset. |
OutputZipper.java | Class | OutputZipper writes output to either gzipped files or to a
multi entry zip file. |
PairedCorrectedTTester.java | Class | Behaves the same as PairedTTester, only it uses the corrected
resampled t-test statistic.
For more information see:
Claude Nadeau, Yoshua Bengio (2001). |
PairedStats.java | Class | |
PairedStatsCorrected.java | Class | A class for storing stats on a paired comparison. |
PairedTTester.java | Class | Calculates T-Test statistics on data stored in a set of instances. |
PropertyNode.java | Class | Stores information on a property of an object: the class of the
object with the property; the property descriptor, and the current
value. |
RandomSplitResultProducer.java | Class |
Generates a single train/test split and calls the appropriate SplitEvaluator to generate some results.
Valid options are:
-P <percent>
The percentage of instances to use for training.
(default 66)
-D
Save raw split evaluator output.
-O <file/directory name/path>
The filename where raw output will be stored.
If a directory name is specified then then individual
outputs will be gzipped, otherwise all output will be
zipped to the named file. |
RegressionSplitEvaluator.java | Class |
A SplitEvaluator that produces results for a classification scheme on a numeric class attribute. |
RemoteEngine.java | Class | A general purpose server for executing Task objects sent via RMI. |
RemoteExperiment.java | Class | Holds all the necessary configuration information for a distributed
experiment. |
RemoteExperimentEvent.java | Class | |
RemoteExperimentListener.java | Interface | |
RemoteExperimentSubTask.java | Class | Class to encapsulate an experiment as a task that can be executed on
a remote host. |
ResultListener.java | Interface | |
ResultMatrix.java | Class | This matrix is a container for the datasets and classifier setups and
their statistics. |
ResultMatrixCSV.java | Class | This matrix is a container for the datasets and classifier setups and
their statistics. |
ResultMatrixGnuPlot.java | Class | This matrix is a container for the datasets and classifier setups and
their statistics. |
ResultMatrixHTML.java | Class | This matrix is a container for the datasets and classifier setups and
their statistics. |
ResultMatrixLatex.java | Class | This matrix is a container for the datasets and classifier setups and
their statistics. |
ResultMatrixPlainText.java | Class | This matrix is a container for the datasets and classifier setups and
their statistics. |
ResultMatrixSignificance.java | Class | This matrix is a container for the datasets and classifier setups and
their statistics. |
ResultProducer.java | Interface | This interface defines the methods required for an object
that produces results for different randomizations of a dataset. |
SplitEvaluator.java | Interface | Interface to objects able to generate a fixed set of results for
a particular split of a dataset. |
Stats.java | Class | |
Task.java | Interface | Interface to something that can be remotely executed as a task. |
TaskStatusInfo.java | Class | A class holding information for tasks being executed
on RemoteEngines. |
Tester.java | Interface | Interface for different kinds of Testers in the Experimenter. |