#include <RuleFitParams.h>
Definition at line 57 of file RuleFitParams.h.
typedef std::vector<TMVA::Event *>::const_iterator TMVA::RuleFitParams::EventItr [protected] |
Definition at line 138 of file RuleFitParams.h.
typedef std::vector<TMVA::Event *>::const_iterator TMVA::RuleFitParams::EventItr [protected] |
Definition at line 138 of file RuleFitParams.h.
TMVA::RuleFitParams::RuleFitParams | ( | ) |
TMVA::RuleFitParams::~RuleFitParams | ( | ) | [virtual] |
TMVA::RuleFitParams::RuleFitParams | ( | ) |
virtual TMVA::RuleFitParams::~RuleFitParams | ( | ) | [virtual] |
void TMVA::RuleFitParams::Init | ( | ) |
Definition at line 102 of file RuleFitParams.cxx.
References TMVA::RuleEnsemble::DoLinear(), TMVA::RuleEnsemble::DoRules(), Endl, fNEveEffPath, fNEveEffPerf, fNLinear, fNRules, fPathIdx1, fPathIdx2, fPerfIdx1, fPerfIdx2, fRuleEnsemble, fRuleFit, TMVA::MethodRuleFit::GetGDPathEveFrac(), TMVA::MethodRuleFit::GetGDValidEveFrac(), TMVA::RuleFit::GetMethodRuleFit(), TMVA::RuleEnsemble::GetNLinear(), TMVA::RuleEnsemble::GetNRules(), TMVA::RuleFit::GetRuleEnsemblePtr(), TMVA::RuleFit::GetTrainingEvents(), TMVA::RuleFit::GetTrainingEventWeight(), TMVA::kDEBUG, TMVA::kFATAL, TMVA::kVERBOSE, and Log().
Referenced by TMVA::RuleFit::Initialize(), and RuleFitParams().
void TMVA::RuleFitParams::SetMsgType | ( | EMsgType | t | ) |
Definition at line 1539 of file RuleFitParams.cxx.
References fLogger, and TMVA::MsgLogger::SetMinType().
Referenced by TMVA::RuleFit::SetMsgType().
void TMVA::RuleFitParams::SetRuleFit | ( | RuleFit * | rf | ) | [inline] |
Definition at line 70 of file RuleFitParams.h.
References fRuleFit.
Referenced by TMVA::RuleFit::InitPtrs().
void TMVA::RuleFitParams::SetGDNPathSteps | ( | Int_t | np | ) | [inline] |
Definition at line 73 of file RuleFitParams.h.
References fGDNPathSteps.
Referenced by TMVA::MethodRuleFit::ProcessOptions(), and TMVA::RuleFit::SetGDNPathSteps().
void TMVA::RuleFitParams::SetGDPathStep | ( | Double_t | s | ) | [inline] |
Definition at line 76 of file RuleFitParams.h.
References fGDPathStep.
Referenced by TMVA::MethodRuleFit::ProcessOptions(), and TMVA::RuleFit::SetGDPathStep().
Definition at line 79 of file RuleFitParams.h.
References fGDTauMax, and fGDTauMin.
Referenced by TMVA::MethodRuleFit::ProcessOptions().
void TMVA::RuleFitParams::SetGDTauScan | ( | UInt_t | n | ) | [inline] |
Definition at line 87 of file RuleFitParams.h.
References fGDTauScan.
Referenced by TMVA::MethodRuleFit::ProcessOptions().
void TMVA::RuleFitParams::SetGDTau | ( | Double_t | t | ) | [inline] |
Definition at line 90 of file RuleFitParams.h.
References fGDTau.
Referenced by TMVA::MethodRuleFit::ProcessOptions(), and TMVA::RuleFit::SetGDTau().
void TMVA::RuleFitParams::SetGDErrScale | ( | Double_t | s | ) | [inline] |
Definition at line 93 of file RuleFitParams.h.
References fGDErrScale.
Referenced by TMVA::MethodRuleFit::ProcessOptions().
void TMVA::RuleFitParams::SetGDTauPrec | ( | Double_t | p | ) | [inline] |
Definition at line 94 of file RuleFitParams.h.
References CalcGDNTau(), fGDNTau, fGDTauPrec, and fGDTauVec.
Referenced by TMVA::MethodRuleFit::ProcessOptions().
Definition at line 1533 of file RuleFitParams.cxx.
References TMVA::MethodBase::DataInfo(), fRuleFit, TMVA::RuleFit::GetMethodRuleFit(), and TMVA::DataSetInfo::IsSignal().
UInt_t TMVA::RuleFitParams::GetPathIdx1 | ( | ) | const [inline] |
UInt_t TMVA::RuleFitParams::GetPathIdx2 | ( | ) | const [inline] |
UInt_t TMVA::RuleFitParams::GetPerfIdx1 | ( | ) | const [inline] |
UInt_t TMVA::RuleFitParams::GetPerfIdx2 | ( | ) | const [inline] |
Definition at line 263 of file RuleFitParams.cxx.
References TMVA::MethodBase::DataInfo(), TMVA::RuleEnsemble::EvalEvent(), fRuleEnsemble, fRuleFit, TMVA::RuleFit::GetMethodRuleFit(), TMVA::Event::GetWeight(), h, TMVA::DataSetInfo::IsSignal(), TMath::Max(), and TMath::Min().
Referenced by Risk().
Definition at line 274 of file RuleFitParams.cxx.
References TMVA::MethodBase::DataInfo(), TMVA::RuleEnsemble::EvalEvent(), fRuleEnsemble, fRuleFit, TMVA::RuleFit::GetMethodRuleFit(), TMVA::RuleEnsemble::GetRuleMapEvent(), TMVA::RuleFit::GetTrainingEventWeight(), h, TMVA::DataSetInfo::IsSignal(), TMath::Max(), and TMath::Min().
Definition at line 285 of file RuleFitParams.cxx.
References TMVA::MethodBase::DataInfo(), TMVA::RuleEnsemble::EvalEvent(), fGDCoefLinTst, fGDCoefTst, fGDOfsTst, fRuleEnsemble, fRuleFit, TMVA::RuleFit::GetMethodRuleFit(), TMVA::RuleEnsemble::GetRuleMapEvent(), TMVA::RuleFit::GetTrainingEventWeight(), h, TMVA::DataSetInfo::IsSignal(), TMath::Max(), and TMath::Min().
Definition at line 297 of file RuleFitParams.cxx.
References Endl, i, TMVA::kFATAL, Log(), and LossFunction().
Referenced by RiskPath(), and RiskPerf().
Definition at line 316 of file RuleFitParams.cxx.
References Endl, i, TMVA::kFATAL, Log(), and LossFunction().
Double_t TMVA::RuleFitParams::RiskPath | ( | ) | const [inline] |
Definition at line 116 of file RuleFitParams.h.
References fNEveEffPath, fPathIdx1, fPathIdx2, and Risk().
Referenced by MakeGDPath().
Double_t TMVA::RuleFitParams::RiskPerf | ( | ) | const [inline] |
Definition at line 117 of file RuleFitParams.h.
References fNEveEffPerf, fPerfIdx1, fPerfIdx2, and Risk().
Referenced by MakeGDPath(), and RiskPerfTst().
Definition at line 118 of file RuleFitParams.h.
References fNEveEffPerf, fPerfIdx1, fPerfIdx2, and Risk().
UInt_t TMVA::RuleFitParams::RiskPerfTst | ( | ) |
Definition at line 1179 of file RuleFitParams.cxx.
References Endl, fGDErrTst, fGDErrTstOK, fGDNTau, fGDNTauTstOK, fPerfIdx1, fPerfIdx2, TMVA::gTools(), kFALSE, TMVA::kFATAL, TMVA::kVERBOSE, Log(), RiskPerf(), and TMath::Sqrt().
Referenced by FindGDTau().
Double_t TMVA::RuleFitParams::Penalty | ( | ) | const |
Definition at line 335 of file RuleFitParams.cxx.
References TMath::Abs(), Endl, fNLinear, fNRules, fRuleEnsemble, TMVA::RuleEnsemble::GetLinCoefficients(), TMVA::RuleEnsemble::GetRules(), i, TMVA::kWARNING, and Log().
void TMVA::RuleFitParams::InitGD | ( | ) |
Definition at line 353 of file RuleFitParams.cxx.
References fGDCoefLinTst, fGDCoefTst, fGDErrTst, fGDErrTstOK, fGDNTau, fGDNTauTstOK, fGDOfsTst, fGDTau, fGDTauMax, fGDTauMin, fGDTauScan, fGDTauVec, fGradVec, fGradVecLin, fGradVecLinTst, fGradVecTst, fNLinear, fNRules, i, and kTRUE.
Referenced by MakeGDPath().
Int_t TMVA::RuleFitParams::FindGDTau | ( | ) |
Definition at line 428 of file RuleFitParams.cxx.
References Endl, fGDCoefLinTst, fGDCoefTst, fGDErrTst, fGDNTau, fGDOfsTst, fGDTau, fGDTauScan, fGDTauVec, Form(), fRuleEnsemble, TMVA::MsgLogger::GetMinType(), gFIRSTTST, TMVA::kERROR, kFALSE, TMVA::kFATAL, TMVA::kINFO, kTRUE, TMVA::kVERBOSE, Log(), MakeTstGradientVector(), min, RiskPerfTst(), TMVA::RuleEnsemble::SetCoefficients(), TMVA::RuleEnsemble::SetLinCoefficients(), TMVA::RuleEnsemble::SetOffset(), timer, and UpdateTstCoefficients().
Referenced by MakeGDPath().
void TMVA::RuleFitParams::MakeGDPath | ( | ) |
Definition at line 496 of file RuleFitParams.cxx.
References CalcAverageTruth(), TMVA::RuleEnsemble::ClearCoefficients(), TMVA::RuleEnsemble::ClearLinCoefficients(), CLOCKS_PER_SEC, TMVA::RuleEnsemble::CoefficientRadius(), Endl, EvaluateAveragePath(), EvaluateAveragePerf(), fAverageTruth, fGDErrScale, fGDNPathSteps, fGDNTau, fGDNtuple, fGDOfsTst, fGDPathStep, fGDTauScan, fGDTauVec, TTree::Fill(), FillCoefficients(), FindGDTau(), fNTCoefRad, fNTErrorRate, fNTNuval, fNTRisk, Form(), fPathIdx1, fPathIdx2, fPerfIdx1, fPerfIdx2, fRuleEnsemble, TMVA::RuleEnsemble::GetCoefficients(), TMVA::RuleEnsemble::GetLinCoefficients(), TMVA::MsgLogger::GetMinType(), TMVA::RuleEnsemble::GetOffset(), gFIRSTORG, gGDEval, gGDEvalRule, gGDInit, gGDLinLoop, gGDNorm, gGDPtr, gGDRuleLoop, i, InitGD(), InitNtuple(), TMVA::kDEBUG, kFALSE, TMVA::kFATAL, TMVA::kINFO, kTRUE, TMVA::kVERBOSE, TMVA::kWARNING, Log(), MakeGradientVector(), min, RiskPath(), RiskPerf(), TMVA::RuleEnsemble::SetCoefficients(), TMVA::RuleEnsemble::SetLinCoefficients(), TMVA::RuleEnsemble::SetOffset(), timer, UpdateCoefficients(), and TTree::Write().
Referenced by TMVA::RuleFit::FitCoefficients().
void TMVA::RuleFitParams::InitNtuple | ( | ) | [protected] |
Definition at line 172 of file RuleFitParams.cxx.
References TTree::Branch(), fGDNtuple, fNLinear, fNRules, fNTCoeff, fNTCoefRad, fNTErrorRate, fNTLinCoeff, fNTNuval, fNTOffset, fNTRisk, Form(), and i.
Referenced by MakeGDPath().
void TMVA::RuleFitParams::CalcGDNTau | ( | ) | [inline, protected] |
Definition at line 144 of file RuleFitParams.h.
References fGDNTau, and fGDTauPrec.
Referenced by SetGDTauPrec().
void TMVA::RuleFitParams::FillCoefficients | ( | ) | [protected] |
Definition at line 843 of file RuleFitParams.cxx.
References fNLinear, fNRules, fNTCoeff, fNTLinCoeff, fNTOffset, fRuleEnsemble, TMVA::RuleEnsemble::GetLinCoefficients(), TMVA::RuleEnsemble::GetOffset(), TMVA::RuleEnsemble::GetRules(), and i.
Referenced by MakeGDPath().
void TMVA::RuleFitParams::CalcFStar | ( | ) | [protected] |
Definition at line 858 of file RuleFitParams.cxx.
References Endl, fFstar, fFstarMedian, fPerfIdx1, fPerfIdx2, fRuleEnsemble, fRuleFit, TMVA::RuleEnsemble::FStar(), TMVA::RuleFit::GetTrainingEvents(), i, isnan(), TMVA::kFATAL, TMVA::kWARNING, Log(), and sort().
Double_t TMVA::RuleFitParams::ErrorRateBin | ( | ) | [protected] |
Definition at line 980 of file RuleFitParams.cxx.
References TMath::Abs(), TMVA::MethodBase::DataInfo(), Endl, TMVA::RuleEnsemble::EvalEvent(), fPerfIdx1, fPerfIdx2, fRuleEnsemble, fRuleFit, TMVA::RuleFit::GetMethodRuleFit(), TMVA::RuleFit::GetTrainingEvents(), i, TMVA::DataSetInfo::IsSignal(), TMVA::kFATAL, TMVA::kWARNING, and Log().
Double_t TMVA::RuleFitParams::ErrorRateReg | ( | ) | [protected] |
Definition at line 938 of file RuleFitParams.cxx.
References TMath::Abs(), Endl, TMVA::RuleEnsemble::EvalEvent(), fFstar, fFstarMedian, fPerfIdx1, fPerfIdx2, fRuleEnsemble, fRuleFit, TMVA::RuleFit::GetTrainingEvents(), i, TMVA::kFATAL, TMVA::kWARNING, and Log().
Double_t TMVA::RuleFitParams::ErrorRateRocRaw | ( | std::vector< Double_t > & | sFsig, | |
std::vector< Double_t > & | sFbkg | |||
) | [protected] |
Definition at line 1017 of file RuleFitParams.cxx.
References TMath::Abs(), i, max, min, and sort().
Referenced by ErrorRateRoc(), and ErrorRateRocTst().
Double_t TMVA::RuleFitParams::ErrorRateRoc | ( | ) | [protected] |
Definition at line 1082 of file RuleFitParams.cxx.
References TMVA::MethodBase::DataInfo(), Endl, ErrorRateRocRaw(), TMVA::RuleEnsemble::EvalEvent(), fbkgave, fbkgrms, fPerfIdx1, fPerfIdx2, fRuleEnsemble, fRuleFit, fsigave, fsigrms, TMVA::RuleFit::GetMethodRuleFit(), TMVA::RuleFit::GetTrainingEvents(), TMVA::gTools(), i, TMVA::DataSetInfo::IsSignal(), TMVA::kFATAL, TMVA::kWARNING, Log(), and TMath::Sqrt().
void TMVA::RuleFitParams::ErrorRateRocTst | ( | ) | [protected] |
Definition at line 1130 of file RuleFitParams.cxx.
References TMVA::MethodBase::DataInfo(), Endl, ErrorRateRocRaw(), TMVA::RuleEnsemble::EvalEvent(), fGDCoefLinTst, fGDCoefTst, fGDErrTst, fGDNTau, fGDOfsTst, fPerfIdx1, fPerfIdx2, fRuleEnsemble, fRuleFit, TMVA::RuleFit::GetMethodRuleFit(), TMVA::RuleFit::GetTrainingEvents(), i, TMVA::DataSetInfo::IsSignal(), TMVA::kFATAL, TMVA::kWARNING, and Log().
Double_t TMVA::RuleFitParams::Optimism | ( | ) | [protected] |
Definition at line 896 of file RuleFitParams.cxx.
References TMVA::MethodBase::DataInfo(), Endl, TMVA::RuleEnsemble::EvalEvent(), fNEveEffPerf, fPerfIdx1, fPerfIdx2, fRuleEnsemble, fRuleFit, TMVA::RuleFit::GetMethodRuleFit(), TMVA::RuleFit::GetTrainingEvents(), TMVA::RuleFit::GetTrainingEventWeight(), i, TMVA::DataSetInfo::IsSignal(), TMVA::kFATAL, TMVA::kWARNING, Log(), w, and y.
void TMVA::RuleFitParams::MakeGradientVector | ( | ) | [protected] |
Definition at line 1357 of file RuleFitParams.cxx.
References TMath::Abs(), CLOCKS_PER_SEC, TMVA::MethodBase::DataInfo(), TMVA::RuleEnsemble::DoRules(), Endl, TMVA::RuleEnsemble::EvalEvent(), TMVA::RuleEnsemble::EvalLinEventRaw(), fGradVec, fGradVecLin, fNEveEffPath, fNLinear, fNRules, fPathIdx1, fPathIdx2, fRuleEnsemble, fRuleFit, TMVA::RuleEnsemble::GetEventRuleMap(), TMVA::RuleFit::GetMethodRuleFit(), TMVA::RuleFit::GetTrainingEvents(), TMVA::RuleFit::GetTrainingEventWeight(), gGDInit, i, TMVA::DataSetInfo::IsSignal(), TMVA::kFATAL, kTRUE, Log(), norm(), and y.
Referenced by MakeGDPath().
void TMVA::RuleFitParams::UpdateCoefficients | ( | ) | [protected] |
Definition at line 1424 of file RuleFitParams.cxx.
References TMath::Abs(), CalcAverageResponse(), TMVA::RuleEnsemble::DoLinear(), TMVA::RuleEnsemble::DoRules(), fGDPathStep, fGDTau, fGradVec, fGradVecLin, fRuleEnsemble, TMVA::RuleEnsemble::GetLinCoefficients(), TMVA::RuleEnsemble::GetLinNorm(), TMVA::RuleEnsemble::GetRules(), TMVA::RuleEnsemble::GetRulesConst(), gval, i, TMVA::RuleEnsemble::SetLinCoefficient(), and TMVA::RuleEnsemble::SetOffset().
Referenced by MakeGDPath().
Double_t TMVA::RuleFitParams::CalcAverageResponse | ( | ) | [protected] |
Definition at line 1492 of file RuleFitParams.cxx.
References fAverageRulePath, fAverageSelectorPath, fNLinear, fNRules, fRuleEnsemble, TMVA::RuleEnsemble::GetLinCoefficients(), TMVA::RuleEnsemble::GetRules(), and s.
Referenced by UpdateCoefficients().
Double_t TMVA::RuleFitParams::CalcAverageResponseOLD | ( | ) | [protected] |
Double_t TMVA::RuleFitParams::CalcAverageTruth | ( | ) | [protected] |
Definition at line 1508 of file RuleFitParams.cxx.
References TMVA::MethodBase::DataInfo(), Endl, fNEveEffPath, fPathIdx1, fPathIdx2, fRuleFit, TMVA::RuleFit::GetMethodRuleFit(), TMVA::RuleFit::GetTrainingEvents(), TMVA::RuleFit::GetTrainingEventWeight(), i, TMVA::DataSetInfo::IsSignal(), TMVA::kFATAL, TMVA::kVERBOSE, and Log().
Referenced by MakeGDPath().
void TMVA::RuleFitParams::EvaluateAverage | ( | UInt_t | ind1, | |
UInt_t | ind2, | |||
std::vector< Double_t > & | avsel, | |||
std::vector< Double_t > & | avrul | |||
) | [protected] |
Definition at line 195 of file RuleFitParams.cxx.
References TMVA::RuleEnsemble::DoRules(), Endl, TMVA::RuleEnsemble::EvalEvent(), TMVA::RuleEnsemble::EvalLinEvent(), fNLinear, fNRules, fRuleEnsemble, fRuleFit, TMVA::RuleEnsemble::GetEventLinearValNorm(), TMVA::RuleEnsemble::GetEventRuleMap(), TMVA::RuleEnsemble::GetEventRuleVal(), TMVA::RuleFit::GetTrainingEvents(), TMVA::RuleFit::GetTrainingEventWeight(), i, TMVA::RuleEnsemble::IsRuleMapOK(), TMVA::kFATAL, Log(), sel, and val.
Referenced by EvaluateAveragePath(), and EvaluateAveragePerf().
void TMVA::RuleFitParams::EvaluateAveragePath | ( | ) | [inline, protected] |
Definition at line 185 of file RuleFitParams.h.
References EvaluateAverage(), fAverageRulePath, fAverageSelectorPath, fPathIdx1, and fPathIdx2.
Referenced by MakeGDPath().
void TMVA::RuleFitParams::EvaluateAveragePerf | ( | ) | [inline, protected] |
Definition at line 188 of file RuleFitParams.h.
References EvaluateAverage(), fAverageRulePerf, fAverageSelectorPerf, fPerfIdx1, and fPerfIdx2.
Referenced by MakeGDPath().
void TMVA::RuleFitParams::MakeTstGradientVector | ( | ) | [protected] |
Definition at line 1239 of file RuleFitParams.cxx.
References TMath::Abs(), TMVA::MethodBase::DataInfo(), TMVA::RuleEnsemble::DoRules(), Endl, TMVA::RuleEnsemble::EvalEvent(), TMVA::RuleEnsemble::EvalLinEventRaw(), fGDCoefLinTst, fGDCoefTst, fGDErrTstOK, fGDNTau, fGDOfsTst, fGradVecLinTst, fGradVecTst, fNEveEffPath, fNLinear, fNRules, fPathIdx1, fPathIdx2, fRuleEnsemble, fRuleFit, TMVA::RuleEnsemble::GetEventRuleMap(), TMVA::RuleFit::GetMethodRuleFit(), TMVA::RuleFit::GetTrainingEvents(), TMVA::RuleFit::GetTrainingEventWeight(), i, TMVA::DataSetInfo::IsSignal(), TMVA::kFATAL, kTRUE, Log(), norm(), and y.
Referenced by FindGDTau().
void TMVA::RuleFitParams::UpdateTstCoefficients | ( | ) | [protected] |
Definition at line 1308 of file RuleFitParams.cxx.
References TMath::Abs(), CalcTstAverageResponse(), fGDCoefLinTst, fGDCoefTst, fGDErrTstOK, fGDNTau, fGDPathStep, fGDTauVec, fGradVecLinTst, fGradVecTst, fNLinear, fNRules, fRuleEnsemble, TMVA::RuleEnsemble::GetLinNorm(), i, and val.
Referenced by FindGDTau().
void TMVA::RuleFitParams::CalcTstAverageResponse | ( | ) | [protected] |
Definition at line 1473 of file RuleFitParams.cxx.
References fAverageRulePath, fAverageSelectorPath, fGDCoefLinTst, fGDCoefTst, fGDErrTstOK, fGDNTau, fGDOfsTst, fNLinear, fNRules, and s.
Referenced by UpdateTstCoefficients().
MsgLogger& TMVA::RuleFitParams::Log | ( | ) | const [inline, private] |
message logger
Definition at line 262 of file RuleFitParams.h.
References fLogger.
Referenced by CalcAverageTruth(), CalcFStar(), ErrorRateBin(), ErrorRateReg(), ErrorRateRoc(), ErrorRateRocTst(), EvaluateAverage(), FindGDTau(), Init(), MakeGDPath(), MakeGradientVector(), MakeTstGradientVector(), Optimism(), Penalty(), Risk(), and RiskPerfTst().
void TMVA::RuleFitParams::Init | ( | ) |
void TMVA::RuleFitParams::SetMsgType | ( | EMsgType | t | ) |
void TMVA::RuleFitParams::SetRuleFit | ( | RuleFit * | rf | ) | [inline] |
void TMVA::RuleFitParams::SetGDNPathSteps | ( | Int_t | np | ) | [inline] |
void TMVA::RuleFitParams::SetGDPathStep | ( | Double_t | s | ) | [inline] |
void TMVA::RuleFitParams::SetGDTauScan | ( | UInt_t | n | ) | [inline] |
void TMVA::RuleFitParams::SetGDTau | ( | Double_t | t | ) | [inline] |
void TMVA::RuleFitParams::SetGDErrScale | ( | Double_t | s | ) | [inline] |
void TMVA::RuleFitParams::SetGDTauPrec | ( | Double_t | p | ) | [inline] |
Definition at line 94 of file RuleFitParams.h.
References CalcGDNTau(), fGDNTau, fGDTauPrec, and fGDTauVec.
UInt_t TMVA::RuleFitParams::GetPathIdx1 | ( | ) | const [inline] |
UInt_t TMVA::RuleFitParams::GetPathIdx2 | ( | ) | const [inline] |
UInt_t TMVA::RuleFitParams::GetPerfIdx1 | ( | ) | const [inline] |
UInt_t TMVA::RuleFitParams::GetPerfIdx2 | ( | ) | const [inline] |
Double_t TMVA::RuleFitParams::RiskPath | ( | ) | const [inline] |
Definition at line 116 of file RuleFitParams.h.
References fNEveEffPath, fPathIdx1, fPathIdx2, and Risk().
Double_t TMVA::RuleFitParams::RiskPerf | ( | ) | const [inline] |
Definition at line 117 of file RuleFitParams.h.
References fNEveEffPerf, fPerfIdx1, fPerfIdx2, and Risk().
Definition at line 118 of file RuleFitParams.h.
References fNEveEffPerf, fPerfIdx1, fPerfIdx2, and Risk().
UInt_t TMVA::RuleFitParams::RiskPerfTst | ( | ) |
Double_t TMVA::RuleFitParams::Penalty | ( | ) | const |
void TMVA::RuleFitParams::InitGD | ( | ) |
Int_t TMVA::RuleFitParams::FindGDTau | ( | ) |
void TMVA::RuleFitParams::MakeGDPath | ( | ) |
void TMVA::RuleFitParams::InitNtuple | ( | ) | [protected] |
void TMVA::RuleFitParams::CalcGDNTau | ( | ) | [inline, protected] |
void TMVA::RuleFitParams::FillCoefficients | ( | ) | [protected] |
void TMVA::RuleFitParams::CalcFStar | ( | ) | [protected] |
Double_t TMVA::RuleFitParams::ErrorRateBin | ( | ) | [protected] |
Double_t TMVA::RuleFitParams::ErrorRateReg | ( | ) | [protected] |
Double_t TMVA::RuleFitParams::ErrorRateRocRaw | ( | std::vector< Double_t > & | sFsig, | |
std::vector< Double_t > & | sFbkg | |||
) | [protected] |
Double_t TMVA::RuleFitParams::ErrorRateRoc | ( | ) | [protected] |
void TMVA::RuleFitParams::ErrorRateRocTst | ( | ) | [protected] |
Double_t TMVA::RuleFitParams::Optimism | ( | ) | [protected] |
void TMVA::RuleFitParams::MakeGradientVector | ( | ) | [protected] |
void TMVA::RuleFitParams::UpdateCoefficients | ( | ) | [protected] |
Double_t TMVA::RuleFitParams::CalcAverageResponse | ( | ) | [protected] |
Double_t TMVA::RuleFitParams::CalcAverageResponseOLD | ( | ) | [protected] |
Double_t TMVA::RuleFitParams::CalcAverageTruth | ( | ) | [protected] |
void TMVA::RuleFitParams::EvaluateAverage | ( | UInt_t | ind1, | |
UInt_t | ind2, | |||
std::vector< Double_t > & | avsel, | |||
std::vector< Double_t > & | avrul | |||
) | [protected] |
void TMVA::RuleFitParams::EvaluateAveragePath | ( | ) | [inline, protected] |
Definition at line 185 of file RuleFitParams.h.
References EvaluateAverage(), fAverageRulePath, fAverageSelectorPath, fPathIdx1, and fPathIdx2.
void TMVA::RuleFitParams::EvaluateAveragePerf | ( | ) | [inline, protected] |
Definition at line 188 of file RuleFitParams.h.
References EvaluateAverage(), fAverageRulePerf, fAverageSelectorPerf, fPerfIdx1, and fPerfIdx2.
void TMVA::RuleFitParams::MakeTstGradientVector | ( | ) | [protected] |
void TMVA::RuleFitParams::UpdateTstCoefficients | ( | ) | [protected] |
void TMVA::RuleFitParams::CalcTstAverageResponse | ( | ) | [protected] |
MsgLogger& TMVA::RuleFitParams::Log | ( | ) | const [inline, private] |
RuleFit* TMVA::RuleFitParams::fRuleFit [protected] |
Definition at line 196 of file RuleFitParams.h.
Referenced by CalcAverageTruth(), CalcFStar(), ErrorRateBin(), ErrorRateReg(), ErrorRateRoc(), ErrorRateRocTst(), EvaluateAverage(), Init(), LossFunction(), MakeGradientVector(), MakeTstGradientVector(), Optimism(), SetRuleFit(), and Type().
RuleEnsemble* TMVA::RuleFitParams::fRuleEnsemble [protected] |
Definition at line 197 of file RuleFitParams.h.
Referenced by CalcAverageResponse(), CalcFStar(), ErrorRateBin(), ErrorRateReg(), ErrorRateRoc(), ErrorRateRocTst(), EvaluateAverage(), FillCoefficients(), FindGDTau(), Init(), LossFunction(), MakeGDPath(), MakeGradientVector(), MakeTstGradientVector(), Optimism(), Penalty(), UpdateCoefficients(), and UpdateTstCoefficients().
UInt_t TMVA::RuleFitParams::fNRules [protected] |
Definition at line 199 of file RuleFitParams.h.
Referenced by CalcAverageResponse(), CalcTstAverageResponse(), EvaluateAverage(), FillCoefficients(), Init(), InitGD(), InitNtuple(), MakeGradientVector(), MakeTstGradientVector(), Penalty(), and UpdateTstCoefficients().
UInt_t TMVA::RuleFitParams::fNLinear [protected] |
Definition at line 200 of file RuleFitParams.h.
Referenced by CalcAverageResponse(), CalcTstAverageResponse(), EvaluateAverage(), FillCoefficients(), Init(), InitGD(), InitNtuple(), MakeGradientVector(), MakeTstGradientVector(), Penalty(), and UpdateTstCoefficients().
UInt_t TMVA::RuleFitParams::fPathIdx1 [protected] |
Definition at line 205 of file RuleFitParams.h.
Referenced by CalcAverageTruth(), EvaluateAveragePath(), GetPathIdx1(), Init(), MakeGDPath(), MakeGradientVector(), MakeTstGradientVector(), and RiskPath().
UInt_t TMVA::RuleFitParams::fPathIdx2 [protected] |
Definition at line 206 of file RuleFitParams.h.
Referenced by CalcAverageTruth(), EvaluateAveragePath(), GetPathIdx2(), Init(), MakeGDPath(), MakeGradientVector(), MakeTstGradientVector(), and RiskPath().
UInt_t TMVA::RuleFitParams::fPerfIdx1 [protected] |
Definition at line 207 of file RuleFitParams.h.
Referenced by CalcFStar(), ErrorRateBin(), ErrorRateReg(), ErrorRateRoc(), ErrorRateRocTst(), EvaluateAveragePerf(), GetPerfIdx1(), Init(), MakeGDPath(), Optimism(), RiskPerf(), and RiskPerfTst().
UInt_t TMVA::RuleFitParams::fPerfIdx2 [protected] |
Definition at line 208 of file RuleFitParams.h.
Referenced by CalcFStar(), ErrorRateBin(), ErrorRateReg(), ErrorRateRoc(), ErrorRateRocTst(), EvaluateAveragePerf(), GetPerfIdx2(), Init(), MakeGDPath(), Optimism(), RiskPerf(), and RiskPerfTst().
Double_t TMVA::RuleFitParams::fNEveEffPath [protected] |
Definition at line 209 of file RuleFitParams.h.
Referenced by CalcAverageTruth(), Init(), MakeGradientVector(), MakeTstGradientVector(), and RiskPath().
Double_t TMVA::RuleFitParams::fNEveEffPerf [protected] |
std::vector<Double_t> TMVA::RuleFitParams::fAverageSelectorPath [protected] |
Definition at line 212 of file RuleFitParams.h.
Referenced by CalcAverageResponse(), CalcTstAverageResponse(), and EvaluateAveragePath().
std::vector<Double_t> TMVA::RuleFitParams::fAverageRulePath [protected] |
Definition at line 213 of file RuleFitParams.h.
Referenced by CalcAverageResponse(), CalcTstAverageResponse(), and EvaluateAveragePath().
std::vector<Double_t> TMVA::RuleFitParams::fAverageSelectorPerf [protected] |
std::vector<Double_t> TMVA::RuleFitParams::fAverageRulePerf [protected] |
std::vector<Double_t> TMVA::RuleFitParams::fGradVec [protected] |
Definition at line 217 of file RuleFitParams.h.
Referenced by InitGD(), MakeGradientVector(), and UpdateCoefficients().
std::vector<Double_t> TMVA::RuleFitParams::fGradVecLin [protected] |
Definition at line 218 of file RuleFitParams.h.
Referenced by InitGD(), MakeGradientVector(), and UpdateCoefficients().
std::vector< std::vector<Double_t> > TMVA::RuleFitParams::fGradVecTst [protected] |
Definition at line 220 of file RuleFitParams.h.
Referenced by InitGD(), MakeTstGradientVector(), and UpdateTstCoefficients().
std::vector< std::vector<Double_t> > TMVA::RuleFitParams::fGradVecLinTst [protected] |
Definition at line 221 of file RuleFitParams.h.
Referenced by InitGD(), MakeTstGradientVector(), and UpdateTstCoefficients().
std::vector<Double_t> TMVA::RuleFitParams::fGDErrTst [protected] |
Definition at line 223 of file RuleFitParams.h.
Referenced by ErrorRateRocTst(), FindGDTau(), InitGD(), and RiskPerfTst().
std::vector<Char_t> TMVA::RuleFitParams::fGDErrTstOK [protected] |
Definition at line 224 of file RuleFitParams.h.
Referenced by CalcTstAverageResponse(), InitGD(), MakeTstGradientVector(), RiskPerfTst(), and UpdateTstCoefficients().
std::vector< std::vector<Double_t> > TMVA::RuleFitParams::fGDCoefTst [protected] |
Definition at line 225 of file RuleFitParams.h.
Referenced by CalcTstAverageResponse(), ErrorRateRocTst(), FindGDTau(), InitGD(), LossFunction(), MakeTstGradientVector(), and UpdateTstCoefficients().
std::vector< std::vector<Double_t> > TMVA::RuleFitParams::fGDCoefLinTst [protected] |
Definition at line 226 of file RuleFitParams.h.
Referenced by CalcTstAverageResponse(), ErrorRateRocTst(), FindGDTau(), InitGD(), LossFunction(), MakeTstGradientVector(), and UpdateTstCoefficients().
std::vector<Double_t> TMVA::RuleFitParams::fGDOfsTst [protected] |
Definition at line 227 of file RuleFitParams.h.
Referenced by CalcTstAverageResponse(), ErrorRateRocTst(), FindGDTau(), InitGD(), LossFunction(), MakeGDPath(), and MakeTstGradientVector().
std::vector< Double_t > TMVA::RuleFitParams::fGDTauVec [protected] |
Definition at line 228 of file RuleFitParams.h.
Referenced by FindGDTau(), InitGD(), MakeGDPath(), SetGDTauPrec(), and UpdateTstCoefficients().
UInt_t TMVA::RuleFitParams::fGDNTauTstOK [protected] |
UInt_t TMVA::RuleFitParams::fGDNTau [protected] |
Definition at line 230 of file RuleFitParams.h.
Referenced by CalcGDNTau(), CalcTstAverageResponse(), ErrorRateRocTst(), FindGDTau(), InitGD(), MakeGDPath(), MakeTstGradientVector(), RiskPerfTst(), SetGDTauPrec(), and UpdateTstCoefficients().
Double_t TMVA::RuleFitParams::fGDTauPrec [protected] |
UInt_t TMVA::RuleFitParams::fGDTauScan [protected] |
Definition at line 232 of file RuleFitParams.h.
Referenced by FindGDTau(), InitGD(), MakeGDPath(), and SetGDTauScan().
Double_t TMVA::RuleFitParams::fGDTauMin [protected] |
Double_t TMVA::RuleFitParams::fGDTauMax [protected] |
Double_t TMVA::RuleFitParams::fGDTau [protected] |
Definition at line 235 of file RuleFitParams.h.
Referenced by FindGDTau(), InitGD(), SetGDTau(), and UpdateCoefficients().
Double_t TMVA::RuleFitParams::fGDPathStep [protected] |
Definition at line 236 of file RuleFitParams.h.
Referenced by MakeGDPath(), SetGDPathStep(), UpdateCoefficients(), and UpdateTstCoefficients().
Int_t TMVA::RuleFitParams::fGDNPathSteps [protected] |
Double_t TMVA::RuleFitParams::fGDErrScale [protected] |
Double_t TMVA::RuleFitParams::fAverageTruth [protected] |
std::vector<Double_t> TMVA::RuleFitParams::fFstar [protected] |
Double_t TMVA::RuleFitParams::fFstarMedian [protected] |
TTree* TMVA::RuleFitParams::fGDNtuple [protected] |
Double_t TMVA::RuleFitParams::fNTRisk [protected] |
Double_t TMVA::RuleFitParams::fNTErrorRate [protected] |
Double_t TMVA::RuleFitParams::fNTNuval [protected] |
Double_t TMVA::RuleFitParams::fNTCoefRad [protected] |
Double_t TMVA::RuleFitParams::fNTOffset [protected] |
Double_t* TMVA::RuleFitParams::fNTCoeff [protected] |
Definition at line 251 of file RuleFitParams.h.
Referenced by FillCoefficients(), InitNtuple(), and ~RuleFitParams().
Double_t* TMVA::RuleFitParams::fNTLinCoeff [protected] |
Definition at line 252 of file RuleFitParams.h.
Referenced by FillCoefficients(), InitNtuple(), and ~RuleFitParams().
Double_t TMVA::RuleFitParams::fsigave [protected] |
Double_t TMVA::RuleFitParams::fsigrms [protected] |
Double_t TMVA::RuleFitParams::fbkgave [protected] |
Double_t TMVA::RuleFitParams::fbkgrms [protected] |
MsgLogger* TMVA::RuleFitParams::fLogger [mutable, private] |
Definition at line 261 of file RuleFitParams.h.
Referenced by Log(), SetMsgType(), and ~RuleFitParams().
RuleFit* TMVA::RuleFitParams::fRuleFit [protected] |
Definition at line 196 of file RuleFitParams.h.
RuleEnsemble* TMVA::RuleFitParams::fRuleEnsemble [protected] |
Definition at line 197 of file RuleFitParams.h.
std::vector<Double_t> TMVA::RuleFitParams::fAverageSelectorPath [protected] |
Definition at line 212 of file RuleFitParams.h.
std::vector<Double_t> TMVA::RuleFitParams::fAverageRulePath [protected] |
Definition at line 213 of file RuleFitParams.h.
std::vector<Double_t> TMVA::RuleFitParams::fAverageSelectorPerf [protected] |
Definition at line 214 of file RuleFitParams.h.
std::vector<Double_t> TMVA::RuleFitParams::fAverageRulePerf [protected] |
Definition at line 215 of file RuleFitParams.h.
std::vector<Double_t> TMVA::RuleFitParams::fGradVec [protected] |
Definition at line 217 of file RuleFitParams.h.
std::vector<Double_t> TMVA::RuleFitParams::fGradVecLin [protected] |
Definition at line 218 of file RuleFitParams.h.
std::vector< std::vector<Double_t> > TMVA::RuleFitParams::fGradVecTst [protected] |
Definition at line 220 of file RuleFitParams.h.
std::vector< std::vector<Double_t> > TMVA::RuleFitParams::fGradVecLinTst [protected] |
Definition at line 221 of file RuleFitParams.h.
std::vector<Double_t> TMVA::RuleFitParams::fGDErrTst [protected] |
Definition at line 223 of file RuleFitParams.h.
std::vector<Char_t> TMVA::RuleFitParams::fGDErrTstOK [protected] |
Definition at line 224 of file RuleFitParams.h.
std::vector< std::vector<Double_t> > TMVA::RuleFitParams::fGDCoefTst [protected] |
Definition at line 225 of file RuleFitParams.h.
std::vector< std::vector<Double_t> > TMVA::RuleFitParams::fGDCoefLinTst [protected] |
Definition at line 226 of file RuleFitParams.h.
std::vector<Double_t> TMVA::RuleFitParams::fGDOfsTst [protected] |
Definition at line 227 of file RuleFitParams.h.
std::vector<Double_t> TMVA::RuleFitParams::fFstar [protected] |
Definition at line 242 of file RuleFitParams.h.
TTree* TMVA::RuleFitParams::fGDNtuple [protected] |
Definition at line 245 of file RuleFitParams.h.
Double_t* TMVA::RuleFitParams::fNTCoeff [protected] |
Definition at line 251 of file RuleFitParams.h.
Double_t* TMVA::RuleFitParams::fNTLinCoeff [protected] |
Definition at line 252 of file RuleFitParams.h.
MsgLogger* TMVA::RuleFitParams::fLogger [mutable, private] |
Definition at line 261 of file RuleFitParams.h.