Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages

ROCCurve Class Reference
[Math]

#include <OpenMS/MATH/STATISTICS/ROCCurve.h>

List of all members.


Detailed Description

ROCCurves show the tradeoff in sensitivity and specitivity for binary classifiers using different cutoff values.

Public Member Functions

 ROCCurve ()
 default constructor
virtual ~ROCCurve ()
 destructor
 ROCCurve (const ROCCurve &source)
 copy constructor
ROCCurveoperator= (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...

Member Typedef Documentation

typedef CGAL::Point_2<CGAL::Cartesian<double> > Point [private]

typedef CGAL::Polygon_2<CGAL::Cartesian<double> > Polygon [private]


Constructor & Destructor Documentation

ROCCurve (  ) 

default constructor

virtual ~ROCCurve (  )  [virtual]

destructor

ROCCurve ( const ROCCurve source  ) 

copy constructor


Member Function Documentation

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  ) 


Member Data Documentation

std::list<std::pair<double,bool> > score_clas_pairs_ [private]

UInt pos_ [private]

UInt neg_ [private]


The documentation for this class was generated from the following file:
Generated Tue Apr 1 15:36:50 2008 -- using doxygen 1.5.4 OpenMS / TOPP 1.1