public interface PerformanceMeasure
AbstractClassifier
. It is recommended to use the method
AbstractClassifier.evaluate(AbstractPerformanceMeasureParameterSet, boolean, de.jstacs.data.DataSet...)
for evaluating the performance of any classifier.AbstractClassifier
,
NumericalPerformanceMeasure
Modifier and Type | Method and Description |
---|---|
ResultSet |
compute(double[][][] classSpecificScores)
This method allows to compute the performance measure of given class specific scores.
|
ResultSet |
compute(double[][][] classSpecificScores,
double[][] weights)
This method allows to compute the performance measure of given class specific scores.
|
ResultSet |
compute(double[] sortedScoresClass0,
double[] sortedScoresClass1)
This method allows to compute the performance measure of given sorted score ratios.
|
ResultSet |
compute(double[] sortedScoresClass0,
double[] weightsClass0,
double[] sortedScoresClass1,
double[] weightsClass1)
This method allows to compute the performance measure of given sorted score ratios.
|
int |
getAllowedNumberOfClasses()
This method returns the allowed number of classes.
|
String |
getName()
The method returns the name of the performance measure.
|
String getName()
ResultSet compute(double[] sortedScoresClass0, double[] sortedScoresClass1)
sortedScoresClass0
- the sorted score ratios of class 0sortedScoresClass1
- the sorted score ratios of class 1compute(double[], double[], double[], double[])
ResultSet compute(double[][][] classSpecificScores)
classSpecificScores
- the scores; first dimension = data sets, second dimension = sequences of the data set, third dimension classes of the classifiercompute(double[][][], double[][])
ResultSet compute(double[] sortedScoresClass0, double[] weightsClass0, double[] sortedScoresClass1, double[] weightsClass1)
sortedScoresClass0
- the sorted score ratios of class 0weightsClass0
- the weights of the sequences of class 0 sorted along with the scores sortedScoresClass0
sortedScoresClass1
- the sorted score ratios of class 1weightsClass1
- the weights of the sequences of class 1 sorted along with the scores sortedScoresClass1
ToolBox.sortAlongWith(double[], double[][])
ResultSet compute(double[][][] classSpecificScores, double[][] weights)
classSpecificScores
- the scores; first dimension = data sets, second dimension = sequences of the data set, third dimension classes of the classifierweights
- the weights for all sequence in all data setsint getAllowedNumberOfClasses()
AbstractClassifier.getNumberOfClasses()