#include <ResultsRegression.h>
Inheritance diagram for TMVA::ResultsRegression:
Public Member Functions | |
ResultsRegression (const DataSetInfo *dsi) | |
~ResultsRegression () | |
void | SetValue (std::vector< Float_t > &value, Int_t ievt) |
void | Resize (Int_t entries) |
void | Clear () |
Long64_t | GetSize () const |
virtual const std::vector< Float_t > & | operator[] (Int_t ievt) const |
std::vector< std::vector< Float_t > > * | GetValueVector () |
TH2F * | DeviationAsAFunctionOf (UInt_t varNum, UInt_t tgtNum) |
TH1F * | QuadraticDeviation (UInt_t tgtNum, Bool_t truncate=false, Double_t truncvalue=0.) |
void | CreateDeviationHistograms (TString prefix) |
Types::EAnalysisType | GetAnalysisType () |
ResultsRegression (const DataSetInfo *dsi) | |
~ResultsRegression () | |
void | SetValue (std::vector< Float_t > &value, Int_t ievt) |
void | Resize (Int_t entries) |
void | Clear () |
Long64_t | GetSize () const |
virtual const std::vector< Float_t > & | operator[] (Int_t ievt) const |
std::vector< std::vector< Float_t > > * | GetValueVector () |
TH2F * | DeviationAsAFunctionOf (UInt_t varNum, UInt_t tgtNum) |
TH1F * | QuadraticDeviation (UInt_t tgtNum, Bool_t truncate=false, Double_t truncvalue=0.) |
void | CreateDeviationHistograms (TString prefix) |
Types::EAnalysisType | GetAnalysisType () |
Private Member Functions | |
MsgLogger & | Log () const |
message logger | |
MsgLogger & | Log () const |
message logger | |
Private Attributes | |
std::vector< std::vector< Float_t > > | fRegValues |
MsgLogger * | fLogger |
mva values (Results) | |
std::vector< std::vector< Float_t > > | fRegValues |
MsgLogger * | fLogger |
mva values (Results) |
Definition at line 60 of file ResultsRegression.h.
TMVA::ResultsRegression::ResultsRegression | ( | const DataSetInfo * | dsi | ) |
Definition at line 35 of file ResultsRegression.cxx.
TMVA::ResultsRegression::~ResultsRegression | ( | ) |
TMVA::ResultsRegression::ResultsRegression | ( | const DataSetInfo * | dsi | ) |
TMVA::ResultsRegression::~ResultsRegression | ( | ) |
void TMVA::ResultsRegression::Resize | ( | Int_t | entries | ) | [inline] |
void TMVA::ResultsRegression::Clear | ( | ) | [inline] |
Long64_t TMVA::ResultsRegression::GetSize | ( | ) | const [inline] |
std::vector<std::vector< Float_t> >* TMVA::ResultsRegression::GetValueVector | ( | ) | [inline] |
Definition at line 96 of file ResultsRegression.cxx.
References TMath::Abs(), RootCsg::epsilon, Form(), fRegValues, TMVA::Results::GetDataSet(), TMVA::Results::GetDataSetInfo(), TMVA::DataSet::GetEvent(), TMVA::VariableInfo::GetMax(), TMVA::VariableInfo::GetMin(), TMVA::DataSet::GetNEvents(), TMVA::DataSetInfo::GetNVariables(), TMVA::DataSetInfo::GetTargetInfo(), TMVA::VariableInfo::GetTitle(), TMVA::Results::GetTreeType(), TMVA::DataSetInfo::GetVariableInfo(), h, kFALSE, kTRUE, name, TMVA::DataSet::SetCurrentType(), val, xmax, xmin, ymax, and ymin.
Referenced by CreateDeviationHistograms().
TH1F * TMVA::ResultsRegression::QuadraticDeviation | ( | UInt_t | tgtNum, | |
Bool_t | truncate = false , |
|||
Double_t | truncvalue = 0. | |||
) |
Definition at line 57 of file ResultsRegression.cxx.
References Form(), fRegValues, TMVA::Results::GetDataSet(), TMVA::Results::GetDataSetInfo(), TMVA::DataSet::GetEvent(), TMVA::DataSet::GetNEvents(), TMVA::DataSetInfo::GetTargetInfo(), TMVA::Results::GetTreeType(), h, name, nbins, TMVA::DataSet::SetCurrentType(), val, xmax, and xmin.
Referenced by CreateDeviationHistograms().
void TMVA::ResultsRegression::CreateDeviationHistograms | ( | TString | prefix | ) |
Definition at line 183 of file ResultsRegression.cxx.
References DeviationAsAFunctionOf(), Endl, Form(), TMVA::Results::GetDataSetInfo(), TMVA::DataSetInfo::GetNTargets(), TMVA::DataSetInfo::GetNVariables(), h, TMVA::kINFO, Log(), name, prefix, QuadraticDeviation(), TH1::SetName(), TH1::SetTitle(), and TMVA::Results::Store().
Types::EAnalysisType TMVA::ResultsRegression::GetAnalysisType | ( | void | ) | [inline, virtual] |
Reimplemented from TMVA::Results.
Definition at line 81 of file ResultsRegression.h.
References TMVA::Types::kRegression.
MsgLogger& TMVA::ResultsRegression::Log | ( | ) | const [inline, private] |
message logger
Reimplemented from TMVA::Results.
Definition at line 88 of file ResultsRegression.h.
References fLogger.
Referenced by CreateDeviationHistograms().
void TMVA::ResultsRegression::Resize | ( | Int_t | entries | ) | [inline] |
void TMVA::ResultsRegression::Clear | ( | ) | [inline] |
Long64_t TMVA::ResultsRegression::GetSize | ( | ) | const [inline] |
std::vector<std::vector< Float_t> >* TMVA::ResultsRegression::GetValueVector | ( | ) | [inline] |
TH1F* TMVA::ResultsRegression::QuadraticDeviation | ( | UInt_t | tgtNum, | |
Bool_t | truncate = false , |
|||
Double_t | truncvalue = 0. | |||
) |
void TMVA::ResultsRegression::CreateDeviationHistograms | ( | TString | prefix | ) |
Types::EAnalysisType TMVA::ResultsRegression::GetAnalysisType | ( | void | ) | [inline, virtual] |
Reimplemented from TMVA::Results.
Definition at line 81 of file ResultsRegression.h.
References TMVA::Types::kRegression.
MsgLogger& TMVA::ResultsRegression::Log | ( | ) | const [inline, private] |
message logger
Reimplemented from TMVA::Results.
Definition at line 88 of file ResultsRegression.h.
References fLogger.
std::vector<std::vector< Float_t> > TMVA::ResultsRegression::fRegValues [mutable, private] |
Definition at line 86 of file ResultsRegression.h.
Referenced by Clear(), DeviationAsAFunctionOf(), GetSize(), GetValueVector(), operator[](), QuadraticDeviation(), Resize(), and SetValue().
MsgLogger* TMVA::ResultsRegression::fLogger [mutable, private] |
mva values (Results)
Reimplemented from TMVA::Results.
Definition at line 87 of file ResultsRegression.h.
Referenced by Log(), and ~ResultsRegression().
std::vector<std::vector< Float_t> > TMVA::ResultsRegression::fRegValues [mutable, private] |
Definition at line 86 of file ResultsRegression.h.
MsgLogger* TMVA::ResultsRegression::fLogger [mutable, private] |
mva values (Results)
Reimplemented from TMVA::Results.
Definition at line 87 of file ResultsRegression.h.