|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.jstacs.parameters.ParameterSet
de.jstacs.classifiers.performanceMeasures.AbstractPerformanceMeasure
de.jstacs.classifiers.performanceMeasures.TwoClassAbstractPerformanceMeasure
de.jstacs.classifiers.performanceMeasures.MaximumNumericalTwoClassMeasure
public abstract class MaximumNumericalTwoClassMeasure
This class prepares everything for an easy implementation of a maximum of any numerical performance measure.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class de.jstacs.parameters.ParameterSet |
---|
ParameterSet.ParameterList |
Field Summary |
---|
Fields inherited from class de.jstacs.parameters.ParameterSet |
---|
errorMessage, parameters, parent |
Constructor Summary | |
---|---|
protected |
MaximumNumericalTwoClassMeasure()
Constructs a new instance of the performance measure MaximumNumericalTwoClassMeasure . |
protected |
MaximumNumericalTwoClassMeasure(StringBuffer xml)
The standard constructor for the interface Storable . |
Method Summary | |
---|---|
NumericalResultSet |
compute(double[][][] classSpecificScores)
This method allows to compute the performance measure of given class specific scores. |
NumericalResultSet |
compute(double[] sortedScoresClass0,
double[] sortedScoresClass1)
This method allows to compute the performance measure of given sorted score ratios. |
protected abstract double |
getMeasure(double tp,
double fp,
double fn,
double tn)
This measure compute the measure for a given confusion matrix |
protected abstract String |
getMeasureName()
This method returns a short name of the measure without any parameters. |
String |
getName()
The method returns the name of the performance measure. |
protected abstract String |
getSpecificName()
This method returns a specific name of the measure including any parameters. |
Methods inherited from class de.jstacs.classifiers.performanceMeasures.TwoClassAbstractPerformanceMeasure |
---|
getAllowedNumberOfClasses |
Methods inherited from class de.jstacs.classifiers.performanceMeasures.AbstractPerformanceMeasure |
---|
getCollectionOfAllMeasures |
Methods inherited from class de.jstacs.parameters.ParameterSet |
---|
clone, fromGalaxy, fromXML, getAllParameterNames, getComment, getComment, getErrorMessage, getIndex, getName, getName, getNumberOfParameters, getParameterAt, getParameterForName, getParent, hasDefaultOrIsSet, initParameterList, initParameterList, isAtomic, isComparable, parametersLoaded, reset, setParent, toGalaxy, toXML |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected MaximumNumericalTwoClassMeasure()
MaximumNumericalTwoClassMeasure
.
protected MaximumNumericalTwoClassMeasure(StringBuffer xml) throws NonParsableException
Storable
.
Constructs a MaximumNumericalTwoClassMeasure
out of an XML representation.
xml
- the XML representation as StringBuffer
NonParsableException
- if the MaximumFMeasure
could not be reconstructed out of
the StringBuffer
xml
Method Detail |
---|
public final String getName()
AbstractPerformanceMeasure
getName
in class AbstractPerformanceMeasure
protected abstract String getMeasureName()
protected abstract String getSpecificName()
protected abstract double getMeasure(double tp, double fp, double fn, double tn)
tp
- true positivesfp
- false positivesfn
- false negativestn
- true negative
public NumericalResultSet compute(double[] sortedScoresClass0, double[] sortedScoresClass1)
AbstractPerformanceMeasure
compute
in interface NumericalPerformanceMeasure
compute
in class AbstractPerformanceMeasure
sortedScoresClass0
- the sorted score ratios of class 0sortedScoresClass1
- the sorted score ratios of class 1
Arrays.sort(double[])
public NumericalResultSet compute(double[][][] classSpecificScores)
AbstractPerformanceMeasure
compute
in interface NumericalPerformanceMeasure
compute
in class TwoClassAbstractPerformanceMeasure
classSpecificScores
- the scores; first dimension = data sets, second dimension = sequences of the data set, third dimension classes of the classifier
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |