OpenMS
2.4.0
|
ROCCurves show the trade-off in sensitivity and specificity for binary classifiers using different cutoff values. More...
#include <OpenMS/MATH/STATISTICS/ROCCurve.h>
Classes | |
class | simsortdec |
predicate for sort() More... | |
Public Member Functions | |
ROCCurve () | |
default constructor More... | |
virtual | ~ROCCurve () |
destructor More... | |
ROCCurve (const ROCCurve &source) | |
copy constructor More... | |
ROCCurve & | operator= (const ROCCurve &source) |
assignment operator More... | |
void | insertPair (double score, bool clas) |
insert score, type pair More... | |
double | AUC () |
returns Area Under Curve More... | |
std::vector< std::pair< double, double > > | curve (UInt resolution=10) |
some points in the ROC Curve More... | |
double | cutoffPos (double fraction=0.95) |
double | cutoffNeg (double fraction=0.95) |
Private Attributes | |
std::list< std::pair< double, bool > > | score_clas_pairs_ |
UInt | pos_ |
UInt | neg_ |
ROCCurves show the trade-off in sensitivity and specificity for binary classifiers using different cutoff values.
[This class is buggy and usage is discouraged!]
ROCCurve | ( | ) |
default constructor
|
virtual |
destructor
double AUC | ( | ) |
returns Area Under Curve
void insertPair | ( | double | score, |
bool | clas | ||
) |
insert score, type pair
|
private |
|
private |
|
private |