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

Definition at line 33 of file CrossValidation.h.

Public Member Functions

 CrossValidationResult ()
 
 CrossValidationResult (const CrossValidationResult &)
 
 ~CrossValidationResult ()
 
TCanvasDraw (const TString name="CrossValidation") const
 
std::vector< Double_tGetEff01Values ()
 
std::vector< Double_tGetEff10Values ()
 
std::vector< Double_tGetEff30Values ()
 
std::vector< Double_tGetEffAreaValues ()
 
Float_t GetROCAverage () const
 
TMultiGraphGetROCCurves (Bool_t fLegend=kTRUE)
 
Float_t GetROCStandardDeviation () const
 
std::map< UInt_t, Float_tGetROCValues ()
 
std::vector< Double_tGetSepValues ()
 
std::vector< Double_tGetSigValues ()
 
std::vector< Double_tGetTrainEff01Values ()
 
std::vector< Double_tGetTrainEff10Values ()
 
std::vector< Double_tGetTrainEff30Values ()
 
void Print () const
 

Private Attributes

std::vector< Double_tfEff01s
 
std::vector< Double_tfEff10s
 
std::vector< Double_tfEff30s
 
std::vector< Double_tfEffAreas
 
std::shared_ptr< TMultiGraphfROCCurves
 
std::map< UInt_t, Float_tfROCs
 
std::vector< Double_tfSeps
 
std::vector< Double_tfSigs
 
std::vector< Double_tfTrainEff01s
 
std::vector< Double_tfTrainEff10s
 
std::vector< Double_tfTrainEff30s
 

Friends

class CrossValidation
 

#include <TMVA/CrossValidation.h>

Constructor & Destructor Documentation

◆ CrossValidationResult() [1/2]

TMVA::CrossValidationResult::CrossValidationResult ( )

Definition at line 32 of file CrossValidation.cxx.

◆ CrossValidationResult() [2/2]

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

Definition at line 36 of file CrossValidation.cxx.

◆ ~CrossValidationResult()

TMVA::CrossValidationResult::~CrossValidationResult ( )
inline

Definition at line 53 of file CrossValidation.h.

Member Function Documentation

◆ Draw()

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

Definition at line 80 of file CrossValidation.cxx.

◆ GetEff01Values()

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

Definition at line 65 of file CrossValidation.h.

◆ GetEff10Values()

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

Definition at line 66 of file CrossValidation.h.

◆ GetEff30Values()

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

Definition at line 67 of file CrossValidation.h.

◆ GetEffAreaValues()

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

Definition at line 68 of file CrossValidation.h.

◆ GetROCAverage()

Float_t TMVA::CrossValidationResult::GetROCAverage ( ) const

Definition at line 47 of file CrossValidation.cxx.

◆ GetROCCurves()

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

Definition at line 42 of file CrossValidation.cxx.

◆ GetROCStandardDeviation()

Float_t TMVA::CrossValidationResult::GetROCStandardDeviation ( ) const

Definition at line 54 of file CrossValidation.cxx.

◆ GetROCValues()

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

Definition at line 55 of file CrossValidation.h.

◆ GetSepValues()

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

Definition at line 64 of file CrossValidation.h.

◆ GetSigValues()

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

Definition at line 63 of file CrossValidation.h.

◆ GetTrainEff01Values()

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

Definition at line 69 of file CrossValidation.h.

◆ GetTrainEff10Values()

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

Definition at line 70 of file CrossValidation.h.

◆ GetTrainEff30Values()

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

Definition at line 71 of file CrossValidation.h.

◆ Print()

void TMVA::CrossValidationResult::Print ( ) const

Definition at line 63 of file CrossValidation.cxx.

Friends And Related Function Documentation

◆ CrossValidation

friend class CrossValidation
friend

Definition at line 34 of file CrossValidation.h.

Member Data Documentation

◆ fEff01s

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

Definition at line 42 of file CrossValidation.h.

◆ fEff10s

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

Definition at line 43 of file CrossValidation.h.

◆ fEff30s

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

Definition at line 44 of file CrossValidation.h.

◆ fEffAreas

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

Definition at line 45 of file CrossValidation.h.

◆ fROCCurves

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

Definition at line 38 of file CrossValidation.h.

◆ fROCs

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

Definition at line 37 of file CrossValidation.h.

◆ fSeps

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

Definition at line 41 of file CrossValidation.h.

◆ fSigs

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

Definition at line 40 of file CrossValidation.h.

◆ fTrainEff01s

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

Definition at line 46 of file CrossValidation.h.

◆ fTrainEff10s

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

Definition at line 47 of file CrossValidation.h.

◆ fTrainEff30s

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

Definition at line 48 of file CrossValidation.h.


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