public class PositivePredictiveValueForFixedSensitivity extends AbstractNumericalTwoClassPerformanceMeasure
PRCurve
.ParameterSet.ParameterList
errorMessage, parameters, parent
Constructor and Description |
---|
PositivePredictiveValueForFixedSensitivity()
Constructs a new instance of the performance measure
PositivePredictiveValueForFixedSensitivity with empty parameter values. |
PositivePredictiveValueForFixedSensitivity(double sensitivity)
Constructs a new instance of the performance measure
PositivePredictiveValueForFixedSensitivity with given sensitivity . |
PositivePredictiveValueForFixedSensitivity(StringBuffer xml)
The standard constructor for the interface
Storable . |
Modifier and Type | Method and Description |
---|---|
NumericalResultSet |
compute(double[] sortedScoresClass0,
double[] weightsClass0,
double[] sortedScoresClass1,
double[] weightsClass1)
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, compute
getAllowedNumberOfClasses
findSplitIndex, findThreshold, getCollectionOfAllMeasures, getWeight, simpleWeights
clone, fromGalaxy, fromXML, getAllParameterNames, getComment, getComment, getErrorMessage, getIndex, getName, getName, getNumberOfParameters, getParameterAt, getParameterForName, getParent, hasDefaultOrIsSet, initParameterList, initParameterList, isAtomic, isComparable, parametersLoaded, reset, setParent, toGalaxy, toXML
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAllowedNumberOfClasses
public PositivePredictiveValueForFixedSensitivity()
PositivePredictiveValueForFixedSensitivity
with empty parameter values.public PositivePredictiveValueForFixedSensitivity(double sensitivity) throws Exception
PositivePredictiveValueForFixedSensitivity
with given sensitivity
.sensitivity
- the sensitivity for which the positive predictive value should be computedException
- if the internal parameters can not be created or the value can not be setpublic PositivePredictiveValueForFixedSensitivity(StringBuffer xml) throws NonParsableException
Storable
.
Constructs a PositivePredictiveValueForFixedSensitivity
out of an XML representation.xml
- the XML representation as StringBuffer
NonParsableException
- if the PositivePredictiveValueForFixedSensitivity
could not be reconstructed out of
the StringBuffer
xml
public String getName()
PerformanceMeasure
getName
in interface PerformanceMeasure
getName
in class AbstractPerformanceMeasure
public NumericalResultSet compute(double[] sortedScoresClass0, double[] weightsClass0, double[] sortedScoresClass1, double[] weightsClass1)
NumericalPerformanceMeasure
compute
in interface NumericalPerformanceMeasure
compute
in interface PerformanceMeasure
compute
in class AbstractNumericalTwoClassPerformanceMeasure
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[][])