Logo ROOT   6.07/09
Reference Guide
List of all members | Public Member Functions | Private Attributes | Friends | List of all members
TMVA::CrossValidationResult Class Reference

Definition at line 54 of file CrossValidation.h.

Public Member Functions

 CrossValidationResult ()
 
 CrossValidationResult (const CrossValidationResult &)
 
 ~CrossValidationResult ()
 
TCanvas * Draw (const TString name="CrossValidation") const
 
std::vector< Double_t > GetEff01Values ()
 
std::vector< Double_t > GetEff10Values ()
 
std::vector< Double_t > GetEff30Values ()
 
std::vector< Double_t > GetEffAreaValues ()
 
Float_t GetROCAverage () const
 
TMultiGraph * GetROCCurves (Bool_t fLegend=kTRUE)
 
std::map< UInt_t, Float_t > GetROCValues ()
 
std::vector< Double_t > GetSepValues ()
 
std::vector< Double_t > GetSigValues ()
 
std::vector< Double_t > GetTrainEff01Values ()
 
std::vector< Double_t > GetTrainEff10Values ()
 
std::vector< Double_t > GetTrainEff30Values ()
 
void Print () const
 

Private Attributes

std::vector< Double_t > fEff01s
 
std::vector< Double_t > fEff10s
 
std::vector< Double_t > fEff30s
 
std::vector< Double_t > fEffAreas
 
std::shared_ptr< TMultiGraph > fROCCurves
 
std::map< UInt_t, Float_t > fROCs
 
std::vector< Double_t > fSeps
 
std::vector< Double_t > fSigs
 
std::vector< Double_t > fTrainEff01s
 
std::vector< Double_t > fTrainEff10s
 
std::vector< Double_t > fTrainEff30s
 

Friends

class CrossValidation
 

#include <TMVA/CrossValidation.h>

Constructor & Destructor Documentation

TMVA::CrossValidationResult::CrossValidationResult ( )

Definition at line 23 of file CrossValidation.cxx.

TMVA::CrossValidationResult::CrossValidationResult ( const CrossValidationResult &  obj)

Definition at line 27 of file CrossValidation.cxx.

TMVA::CrossValidationResult::~CrossValidationResult ( )
inline

Definition at line 74 of file CrossValidation.h.

Member Function Documentation

TCanvas * TMVA::CrossValidationResult::Draw ( const TString  name = "CrossValidation") const

Definition at line 63 of file CrossValidation.cxx.

std::vector<Double_t> TMVA::CrossValidationResult::GetEff01Values ( )
inline

Definition at line 87 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::GetEff10Values ( )
inline

Definition at line 88 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::GetEff30Values ( )
inline

Definition at line 89 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::GetEffAreaValues ( )
inline

Definition at line 90 of file CrossValidation.h.

Float_t TMVA::CrossValidationResult::GetROCAverage ( ) const

Definition at line 39 of file CrossValidation.cxx.

TMultiGraph * TMVA::CrossValidationResult::GetROCCurves ( Bool_t  fLegend = kTRUE)

Definition at line 34 of file CrossValidation.cxx.

std::map<UInt_t,Float_t> TMVA::CrossValidationResult::GetROCValues ( )
inline

Definition at line 77 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::GetSepValues ( )
inline

Definition at line 86 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::GetSigValues ( )
inline

Definition at line 85 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::GetTrainEff01Values ( )
inline

Definition at line 91 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::GetTrainEff10Values ( )
inline

Definition at line 92 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::GetTrainEff30Values ( )
inline

Definition at line 93 of file CrossValidation.h.

void TMVA::CrossValidationResult::Print ( ) const

Definition at line 47 of file CrossValidation.cxx.

Friends And Related Function Documentation

friend class CrossValidation
friend

Definition at line 56 of file CrossValidation.h.

Member Data Documentation

std::vector<Double_t> TMVA::CrossValidationResult::fEff01s
private

Definition at line 63 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::fEff10s
private

Definition at line 64 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::fEff30s
private

Definition at line 65 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::fEffAreas
private

Definition at line 66 of file CrossValidation.h.

std::shared_ptr<TMultiGraph> TMVA::CrossValidationResult::fROCCurves
private

Definition at line 59 of file CrossValidation.h.

std::map<UInt_t,Float_t> TMVA::CrossValidationResult::fROCs
private

Definition at line 58 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::fSeps
private

Definition at line 62 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::fSigs
private

Definition at line 61 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::fTrainEff01s
private

Definition at line 67 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::fTrainEff10s
private

Definition at line 68 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::fTrainEff30s
private

Definition at line 69 of file CrossValidation.h.


The documentation for this class was generated from the following files: