public class SensitivityForFixedSpecificity extends AbstractNumericalTwoClassPerformanceMeasure
and the specificity is defined as
.
The classification threshold for computing the sensitivity is chosen such that the classifier yields at least the specified specificity.ParameterSet.ParameterListerrorMessage, parameters, parent| Constructor and Description |
|---|
SensitivityForFixedSpecificity()
Constructs a new instance of the performance measure
SensitivityForFixedSpecificity with empty parameter values. |
SensitivityForFixedSpecificity(double specificity)
Constructs a new instance of the performance measure
SensitivityForFixedSpecificity with given specificity. |
SensitivityForFixedSpecificity(StringBuffer xml)
The standard constructor for the interface
Storable. |
| Modifier and Type | Method and Description |
|---|---|
NumericalResultSet |
compute(double[] sortedScoresClass0,
double[] weightClass0,
double[] sortedScoresClass1,
double[] weightClass1)
This method allows to compute the performance measure of given sorted score ratios.
|
String |
getName()
The method returns the name of the performance measure.
|
compute, compute, computegetAllowedNumberOfClassesfindSplitIndex, findThreshold, getCollectionOfAllMeasures, getWeight, simpleWeightsclone, fromGalaxy, fromXML, getAllParameterNames, getComment, getComment, getErrorMessage, getIndex, getName, getName, getNumberOfParameters, getParameterAt, getParameterForName, getParent, hasDefaultOrIsSet, initParameterList, initParameterList, isAtomic, isComparable, parametersLoaded, reset, setParent, toGalaxy, toXMLequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAllowedNumberOfClassespublic SensitivityForFixedSpecificity()
SensitivityForFixedSpecificity with empty parameter values.public SensitivityForFixedSpecificity(double specificity)
throws Exception
SensitivityForFixedSpecificity with given specificity.specificity - the specificity for which the sensitivity should be computedException - if the internal parameters can not be created or the value can not be setpublic SensitivityForFixedSpecificity(StringBuffer xml) throws NonParsableException
Storable.
Constructs a SensitivityForFixedSpecificity out of an XML representation.xml - the XML representation as StringBufferNonParsableException - if the SensitivityForFixedSpecificity could not be reconstructed out of
the StringBuffer xmlpublic String getName()
PerformanceMeasuregetName in interface PerformanceMeasuregetName in class AbstractPerformanceMeasurepublic NumericalResultSet compute(double[] sortedScoresClass0, double[] weightClass0, double[] sortedScoresClass1, double[] weightClass1)
NumericalPerformanceMeasurecompute in interface NumericalPerformanceMeasurecompute in interface PerformanceMeasurecompute in class AbstractNumericalTwoClassPerformanceMeasuresortedScoresClass0 - the sorted score ratios of class 0weightClass0 - the weights of the sequences of class 0 sorted along with the scores sortedScoresClass0sortedScoresClass1 - the sorted score ratios of class 1weightClass1 - the weights of the sequences of class 1 sorted along with the scores sortedScoresClass1ToolBox.sortAlongWith(double[], double[][])