#include <OpenMS/MATH/STATISTICS/ROCCurve.h>
Public Member Functions | |
ROCCurve () | |
default constructor | |
virtual | ~ROCCurve () |
destructor | |
ROCCurve (const ROCCurve &source) | |
copy constructor | |
ROCCurve & | operator= (const ROCCurve &source) |
assignment operator | |
void | insertPair (double score, bool clas) |
insert score, type pair | |
double | AUC () |
returns Area Under Curve | |
std::vector< std::pair< double, double > > | curve (UInt resolution=10) |
some points in the ROC Curve | |
double | cutoffPos (double fraction=0.95) |
double | cutoffNeg (double fraction=0.95) |
Private Types | |
typedef CGAL::Point_2 < CGAL::Cartesian< double > > | Point |
typedef CGAL::Polygon_2 < CGAL::Cartesian< double > > | Polygon |
Private Attributes | |
std::list< std::pair< double, bool > > | score_clas_pairs_ |
UInt | pos_ |
UInt | neg_ |
Classes | |
class | simsortdec |
predicate for sort() More... |
typedef CGAL::Point_2<CGAL::Cartesian<double> > Point [private] |
typedef CGAL::Polygon_2<CGAL::Cartesian<double> > Polygon [private] |
ROCCurve | ( | ) |
default constructor
virtual ~ROCCurve | ( | ) | [virtual] |
destructor
void insertPair | ( | double | score, | |
bool | clas | |||
) |
insert score, type pair
double AUC | ( | ) |
returns Area Under Curve
std::vector<std::pair<double, double> > curve | ( | UInt | resolution = 10 |
) |
some points in the ROC Curve
double cutoffPos | ( | double | fraction = 0.95 |
) |
double cutoffNeg | ( | double | fraction = 0.95 |
) |
std::list<std::pair<double,bool> > score_clas_pairs_ [private] |
Generated Tue Apr 1 15:36:50 2008 -- using doxygen 1.5.4 | OpenMS / TOPP 1.1 |