Package | Description |
---|---|
de.jstacs.classifiers.assessment |
This package allows to assess classifiers.
It contains the class ClassifierAssessment that
is used as a super-class of all implemented methodologies of
an assessment to assess classifiers. |
de.jstacs.utils |
This package contains a bundle of useful classes and interfaces like ...
|
Modifier and Type | Method and Description |
---|---|
ListResult |
ClassifierAssessment.assess(NumericalPerformanceMeasureParameterSet mp,
T assessPS,
ProgressUpdater pU,
DataSet[] s)
Assesses the contained classifiers.
|
ListResult |
ClassifierAssessment.assess(NumericalPerformanceMeasureParameterSet mp,
T assessPS,
ProgressUpdater pU,
DataSet[][]... s)
Assesses the contained classifiers.
|
ListResult |
ClassifierAssessment.assess(NumericalPerformanceMeasureParameterSet mp,
T assessPS,
ProgressUpdater pU,
DataSet[] s,
double[][] weights)
Assesses the contained classifiers.
|
ListResult |
KFoldCrossValidation.assessWithPredefinedSplits(NumericalPerformanceMeasureParameterSet mp,
ClassifierAssessmentAssessParameterSet caaps,
ProgressUpdater pU,
DataSet[][] splitData,
double[][][] splitWeights)
This method implements a k-fold crossvalidation on previously split data.
|
protected void |
KFoldCrossValidation.evaluateClassifier(NumericalPerformanceMeasureParameterSet mp,
KFoldCrossValidationAssessParameterSet assessPS,
DataSet[] s,
double[][] weights,
ProgressUpdater pU)
Evaluates a classifier.
|
protected void |
RepeatedHoldOutExperiment.evaluateClassifier(NumericalPerformanceMeasureParameterSet mp,
RepeatedHoldOutAssessParameterSet assessPS,
DataSet[] s,
double[][] weights,
ProgressUpdater pU)
Evaluates the classifier.
|
protected void |
RepeatedSubSamplingExperiment.evaluateClassifier(NumericalPerformanceMeasureParameterSet mp,
RepeatedSubSamplingAssessParameterSet assessPS,
DataSet[] s,
double[][] weights,
ProgressUpdater pU)
Evaluates the classifier.
|
protected void |
Sampled_RepeatedHoldOutExperiment.evaluateClassifier(NumericalPerformanceMeasureParameterSet mp,
Sampled_RepeatedHoldOutAssessParameterSet assessPS,
DataSet[] s,
double[][] weights,
ProgressUpdater pU) |
protected abstract void |
ClassifierAssessment.evaluateClassifier(NumericalPerformanceMeasureParameterSet mp,
T assessPS,
DataSet[] s,
double[][] weights,
ProgressUpdater pU)
This method must be implemented in all subclasses.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultProgressUpdater
Simple class that implements
ProgressUpdater and prints the
percentage of iterations that is already done on the screen. |
class |
GUIProgressUpdater
This class implements a
ProgressUpdater with a GUI. |
class |
NullProgressUpdater
This class implements a
ProgressUpdater doing nothing but forces a
crossvalidation that is used with an instance of this class to continue to
its end. |
class |
TimeLimitedProgressUpdater
This class is an extension of
DefaultProgressUpdater . |