#include <RuleFit.h>
Definition at line 52 of file RuleFit.h.
TMVA::RuleFit::RuleFit | ( | const TMVA::MethodBase * | rfbase | ) |
TMVA::RuleFit::RuleFit | ( | void | ) |
TMVA::RuleFit::~RuleFit | ( | void | ) | [virtual] |
TMVA::RuleFit::RuleFit | ( | const RuleFit & | other | ) | [private] |
TMVA::RuleFit::RuleFit | ( | const TMVA::MethodBase * | rfbase | ) |
TMVA::RuleFit::RuleFit | ( | void | ) |
virtual TMVA::RuleFit::~RuleFit | ( | void | ) | [virtual] |
TMVA::RuleFit::RuleFit | ( | const RuleFit & | other | ) | [private] |
void TMVA::RuleFit::InitNEveEff | ( | ) |
Definition at line 77 of file RuleFit.cxx.
References CalcWeightSum(), fNEveEffTrain, and fTrainingEvents.
Referenced by Initialize().
void TMVA::RuleFit::InitPtrs | ( | const TMVA::MethodBase * | rfbase | ) |
Definition at line 88 of file RuleFit.cxx.
References fRuleEnsemble, fRuleFitParams, TMVA::RuleEnsemble::Initialize(), SetMethodBase(), and TMVA::RuleFitParams::SetRuleFit().
Referenced by Initialize(), and TMVA::MethodRuleFit::TrainJFRuleFit().
void TMVA::RuleFit::Initialize | ( | const TMVA::MethodBase * | rfbase | ) |
Definition at line 97 of file RuleFit.cxx.
References fMethodRuleFit, fRuleEnsemble, fRuleFitParams, TMVA::MethodRuleFit::GetTrainingEvents(), TMVA::RuleFitParams::Init(), InitNEveEff(), InitPtrs(), MakeForest(), TMVA::RuleEnsemble::MakeModel(), and SetTrainingEvents().
Referenced by TMVA::MethodRuleFit::TrainTMVARuleFit().
void TMVA::RuleFit::SetMsgType | ( | EMsgType | t | ) |
Definition at line 155 of file RuleFit.cxx.
References fLogger, fRuleEnsemble, fRuleFitParams, TMVA::MsgLogger::SetMinType(), TMVA::RuleFitParams::SetMsgType(), and TMVA::RuleEnsemble::SetMsgType().
Referenced by TMVA::MethodRuleFit::ProcessOptions().
void TMVA::RuleFit::SetTrainingEvents | ( | const std::vector< TMVA::Event * > & | el | ) |
Referenced by Initialize(), and TMVA::MethodRuleFit::TrainJFRuleFit().
void TMVA::RuleFit::ReshuffleEvents | ( | ) | [inline] |
Definition at line 72 of file RuleFit.h.
References fTrainingEventsRndm.
Referenced by MakeForest().
void TMVA::RuleFit::SetMethodBase | ( | const MethodBase * | rfbase | ) |
Definition at line 118 of file RuleFit.cxx.
References fMethodBase, and fMethodRuleFit.
Referenced by InitPtrs().
void TMVA::RuleFit::MakeForest | ( | ) |
Definition at line 184 of file RuleFit.cxx.
References Boost(), BuildTree(), TMVA::MethodBase::DataInfo(), Endl, fForest, fMethodBase, fMethodRuleFit, fNTreeSample, ForestStatistics(), fTrainingEventsRndm, TMVA::MethodRuleFit::GetMaxFracNEve(), TMVA::MethodRuleFit::GetMinFracNEve(), TMVA::MethodRuleFit::GetNCuts(), TMVA::BinaryTree::GetNNodes(), TMVA::MethodRuleFit::GetNTrees(), TMVA::MethodRuleFit::GetSeparationBase(), i, TMVA::DataSetInfo::IsSignal(), TMVA::kDEBUG, TMVA::kFATAL, kTRUE, TMVA::kWARNING, Log(), ReshuffleEvents(), RestoreEventWeights(), SaveEventWeights(), timer, TRandom::Uniform(), and TMVA::MethodRuleFit::UseBoost().
Referenced by Initialize().
void TMVA::RuleFit::BuildTree | ( | TMVA::DecisionTree * | dt | ) |
Definition at line 164 of file RuleFit.cxx.
References TMVA::DecisionTree::BuildTree(), Endl, fMethodRuleFit, fNTreeSample, fTrainingEventsRndm, TMVA::MethodRuleFit::GetPruneMethod(), TMVA::MethodRuleFit::GetPruneStrength(), TMVA::kFATAL, TMVA::DecisionTree::kNoPruning, Log(), TMVA::DecisionTree::PruneTree(), TMVA::DecisionTree::SetPruneMethod(), and TMVA::DecisionTree::SetPruneStrength().
Referenced by MakeForest().
void TMVA::RuleFit::SaveEventWeights | ( | ) |
Definition at line 271 of file RuleFit.cxx.
References fEventWeights, fTrainingEvents, and w.
Referenced by MakeForest().
void TMVA::RuleFit::RestoreEventWeights | ( | ) |
Definition at line 282 of file RuleFit.cxx.
References Endl, fEventWeights, fTrainingEvents, TMVA::kERROR, and Log().
Referenced by MakeForest().
void TMVA::RuleFit::Boost | ( | TMVA::DecisionTree * | dt | ) |
Definition at line 297 of file RuleFit.cxx.
References TMVA::DecisionTree::CheckEvent(), TMVA::MethodBase::DataInfo(), Endl, fMethodBase, fTrainingEvents, TMVA::DataSetInfo::IsSignal(), TMVA::kDEBUG, kFALSE, kTRUE, Log(), and w.
Referenced by MakeForest().
void TMVA::RuleFit::ForestStatistics | ( | ) |
Definition at line 344 of file RuleFit.cxx.
References Endl, fForest, TMVA::BinaryTree::GetNNodes(), TMVA::gTools(), i, TMVA::kVERBOSE, Log(), and TMath::Sqrt().
Referenced by MakeForest().
Definition at line 389 of file RuleFit.cxx.
References TMVA::RuleEnsemble::EvalEvent(), and fRuleEnsemble.
Referenced by TMVA::MethodRuleFit::GetMvaValue().
Double_t TMVA::RuleFit::CalcWeightSum | ( | const std::vector< TMVA::Event * > * | events, | |
UInt_t | neve = 0 | |||
) |
Referenced by InitNEveEff().
void TMVA::RuleFit::FitCoefficients | ( | ) |
Definition at line 365 of file RuleFit.cxx.
References Endl, fRuleFitParams, TMVA::kVERBOSE, Log(), and TMVA::RuleFitParams::MakeGDPath().
Referenced by TMVA::MethodRuleFit::TrainTMVARuleFit().
void TMVA::RuleFit::CalcImportance | ( | ) |
Definition at line 375 of file RuleFit.cxx.
References TMVA::RuleEnsemble::CalcImportance(), TMVA::RuleEnsemble::CalcVarImportance(), TMVA::RuleEnsemble::CleanupLinear(), TMVA::RuleEnsemble::CleanupRules(), Endl, fRuleEnsemble, TMVA::kVERBOSE, Log(), and TMVA::RuleEnsemble::RuleResponseStats().
Referenced by TMVA::MethodRuleFit::TrainJFRuleFit(), and TMVA::MethodRuleFit::TrainTMVARuleFit().
void TMVA::RuleFit::SetModelLinear | ( | ) | [inline] |
Definition at line 107 of file RuleFit.h.
References fRuleEnsemble, and TMVA::RuleEnsemble::SetModelLinear().
Referenced by TMVA::MethodRuleFit::ProcessOptions().
void TMVA::RuleFit::SetModelRules | ( | ) | [inline] |
Definition at line 109 of file RuleFit.h.
References fRuleEnsemble, and TMVA::RuleEnsemble::SetModelRules().
Referenced by TMVA::MethodRuleFit::ProcessOptions().
void TMVA::RuleFit::SetModelFull | ( | ) | [inline] |
Definition at line 111 of file RuleFit.h.
References fRuleEnsemble, and TMVA::RuleEnsemble::SetModelFull().
Referenced by TMVA::MethodRuleFit::ProcessOptions().
void TMVA::RuleFit::SetImportanceCut | ( | Double_t | minimp = 0 |
) | [inline] |
Definition at line 113 of file RuleFit.h.
References fRuleEnsemble, and TMVA::RuleEnsemble::SetImportanceCut().
Referenced by TMVA::MethodRuleFit::ProcessOptions().
void TMVA::RuleFit::SetRuleMinDist | ( | Double_t | d | ) | [inline] |
Definition at line 115 of file RuleFit.h.
References fRuleEnsemble, and TMVA::RuleEnsemble::SetRuleMinDist().
Referenced by TMVA::MethodRuleFit::ProcessOptions().
void TMVA::RuleFit::SetGDTau | ( | Double_t | t = 0.0 |
) | [inline] |
Definition at line 117 of file RuleFit.h.
References fRuleFitParams, and TMVA::RuleFitParams::SetGDTau().
void TMVA::RuleFit::SetGDPathStep | ( | Double_t | s = 0.01 |
) | [inline] |
Definition at line 118 of file RuleFit.h.
References fRuleFitParams, s, and TMVA::RuleFitParams::SetGDPathStep().
void TMVA::RuleFit::SetGDNPathSteps | ( | Int_t | n = 100 |
) | [inline] |
Definition at line 119 of file RuleFit.h.
References fRuleFitParams, n, and TMVA::RuleFitParams::SetGDNPathSteps().
void TMVA::RuleFit::SetVisHistsUseImp | ( | Bool_t | f | ) | [inline] |
void TMVA::RuleFit::UseImportanceVisHists | ( | ) | [inline] |
Definition at line 122 of file RuleFit.h.
References fVisHistsUseImp, and kTRUE.
Referenced by TMVA::MethodRuleFit::ProcessOptions().
void TMVA::RuleFit::UseCoefficientsVisHists | ( | ) | [inline] |
void TMVA::RuleFit::MakeVisHists | ( | ) |
Definition at line 727 of file RuleFit.cxx.
References TMVA::MethodBase::BaseDir(), TDirectory::cd(), xmlio::Class, TString::Contains(), TMVA::MethodBase::DataInfo(), FillVisHistCorr(), FillVisHistCut(), TMVA::DataSetInfo::FindVarIndex(), fMethodBase, fRuleEnsemble, TDirectory::Get(), TROOT::GetClass(), GetCorrVars(), TMVA::MethodBase::GetInputTitle(), TDirectory::GetListOfKeys(), TNamed::GetName(), TH1::GetNbinsX(), TH1::GetNbinsY(), TMVA::RuleEnsemble::GetNRules(), TMVA::RuleEnsemble::GetRulesConst(), TNamed::GetTitle(), TH1::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), TH1::GetYaxis(), gROOT, TClass::InheritsFrom(), TMVA::kDEBUG, TMVA::kWARNING, Log(), NormVisHists(), rebin(), TString::ReplaceAll(), TMVA::Factory::RootBaseDir(), TNamed::SetTitle(), and type.
Referenced by TMVA::MethodRuleFit::TrainJFRuleFit(), and TMVA::MethodRuleFit::TrainTMVARuleFit().
Definition at line 637 of file RuleFit.cxx.
References FillCut(), FillLin(), fMethodBase, TMVA::MethodBase::GetInputTitle(), TMVA::MethodBase::GetNvar(), TMVA::kFATAL, and Log().
Referenced by MakeVisHists().
Definition at line 667 of file RuleFit.cxx.
References TMVA::Rule::ContainsVariable(), TMVA::MethodBase::DataInfo(), FillCorr(), TMVA::DataSetInfo::FindVarIndex(), fMethodBase, fRuleEnsemble, GetCorrVars(), TMVA::Rule::GetImportance(), TMVA::RuleEnsemble::GetImportanceCut(), TMVA::MethodBase::GetNvar(), TMVA::kERROR, and Log().
Referenced by MakeVisHists().
void TMVA::RuleFit::FillCut | ( | TH2F * | h2, | |
const TMVA::Rule * | rule, | |||
Int_t | vind | |||
) |
Definition at line 488 of file RuleFit.cxx.
References TH2::Fill(), TH1::FindBin(), fVisHistsUseImp, TH1::GetBin(), TH1::GetBinCenter(), TH1::GetBinLowEdge(), TH1::GetBinWidth(), TMVA::Rule::GetCoefficient(), TMVA::RuleCut::GetCutRange(), TMVA::Rule::GetImportance(), TH1::GetNbinsX(), TMVA::Rule::GetRuleCut(), TMVA::Rule::GetSupport(), h2, and val.
Referenced by FillVisHistCut().
Definition at line 539 of file RuleFit.cxx.
References TMVA::RuleEnsemble::DoLinear(), TH2::Fill(), fRuleEnsemble, fVisHistsUseImp, TH1::GetBinCenter(), TMVA::RuleEnsemble::GetLinCoefficients(), TMVA::RuleEnsemble::GetLinImportance(), TH1::GetNbinsX(), h2, and val.
Referenced by FillVisHistCut().
void TMVA::RuleFit::FillCorr | ( | TH2F * | h2, | |
const TMVA::Rule * | rule, | |||
Int_t | v1, | |||
Int_t | v2 | |||
) |
Definition at line 562 of file RuleFit.cxx.
References TH2::Fill(), TAxis::FindBin(), fVisHistsUseImp, TAxis::GetBinCenter(), TAxis::GetBinLowEdge(), TAxis::GetBinWidth(), TMVA::Rule::GetCoefficient(), TMVA::RuleCut::GetCutRange(), TMVA::Rule::GetImportance(), TMVA::Rule::GetRuleCut(), TMVA::Rule::GetSupport(), TH1::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), TH1::GetYaxis(), h2, and val.
Referenced by FillVisHistCorr().
void TMVA::RuleFit::NormVisHists | ( | std::vector< TH2F * > & | hlist | ) |
Definition at line 438 of file RuleFit.cxx.
References TMath::Abs(), and w.
Referenced by MakeVisHists().
void TMVA::RuleFit::MakeDebugHists | ( | ) |
Definition at line 888 of file RuleFit.cxx.
References TMVA::MethodBase::BaseDir(), TTree::Branch(), TDirectory::cd(), TTree::Fill(), TH1::Fill(), fMethodBase, fRuleEnsemble, TMVA::Rule::GetNcuts(), TMVA::RuleEnsemble::GetNRules(), TMVA::Rule::GetNumVarsUsed(), TMVA::RuleEnsemble::GetRulesConst(), j, kTRUE, TMVA::kWARNING, Log(), nc, TMVA::Rule::RuleDist(), and TTree::Write().
Referenced by TMVA::MethodRuleFit::TrainTMVARuleFit().
Definition at line 705 of file RuleFit.cxx.
References TString::Index(), kFALSE, kTRUE, TString::Length(), TString::Remove(), and title.
Referenced by FillVisHistCorr(), and MakeVisHists().
UInt_t TMVA::RuleFit::GetNTreeSample | ( | ) | const [inline] |
Definition at line 134 of file RuleFit.h.
References fNTreeSample.
Referenced by TMVA::RuleEnsemble::PrintRuleGen().
Double_t TMVA::RuleFit::GetNEveEff | ( | ) | const [inline] |
Definition at line 135 of file RuleFit.h.
References fNEveEffTrain.
Referenced by TMVA::RuleEnsemble::CalcRuleSupport(), and TMVA::RuleEnsemble::MakeLinearTerms().
Definition at line 136 of file RuleFit.h.
References fTrainingEvents.
Referenced by TMVA::RuleEnsemble::GetTrainingEvent().
Definition at line 137 of file RuleFit.h.
References fTrainingEvents.
Referenced by TMVA::RuleFitParams::CalcAverageTruth(), TMVA::RuleFitParams::EvaluateAverage(), TMVA::RuleFitParams::Init(), TMVA::RuleFitParams::LossFunction(), TMVA::RuleFitParams::MakeGradientVector(), TMVA::RuleFitParams::MakeTstGradientVector(), and TMVA::RuleFitParams::Optimism().
const std::vector< TMVA::Event * >& TMVA::RuleFit::GetTrainingEvents | ( | ) | const [inline] |
Definition at line 141 of file RuleFit.h.
References fTrainingEvents.
Referenced by TMVA::RuleFitParams::CalcAverageTruth(), TMVA::RuleFitParams::CalcFStar(), Copy(), TMVA::RuleFitParams::ErrorRateBin(), TMVA::RuleFitParams::ErrorRateReg(), TMVA::RuleFitParams::ErrorRateRoc(), TMVA::RuleFitParams::ErrorRateRocTst(), TMVA::RuleFitParams::EvaluateAverage(), TMVA::RuleEnsemble::GetTrainingEvents(), TMVA::RuleFitParams::Init(), TMVA::RuleFitParams::MakeGradientVector(), TMVA::RuleFitParams::MakeTstGradientVector(), and TMVA::RuleFitParams::Optimism().
void TMVA::RuleFit::GetRndmSampleEvents | ( | std::vector< const TMVA::Event * > & | evevec, | |
UInt_t | nevents | |||
) |
const std::vector< const TMVA::DecisionTree *>& TMVA::RuleFit::GetForest | ( | ) | const [inline] |
Definition at line 147 of file RuleFit.h.
References fForest.
Referenced by Copy(), TMVA::RuleEnsemble::MakeModel(), and TMVA::RuleEnsemble::PrintRuleGen().
const RuleEnsemble& TMVA::RuleFit::GetRuleEnsemble | ( | ) | const [inline] |
Definition at line 148 of file RuleFit.h.
References fRuleEnsemble.
Referenced by TMVA::MethodRuleFit::AddWeightsXMLTo(), Copy(), TMVA::MethodRuleFit::CreateRanking(), TMVA::MethodRuleFit::MakeClassLinear(), TMVA::MethodRuleFit::MakeClassRuleCuts(), TMVA::MethodRuleFit::MakeClassSpecific(), and TMVA::MethodRuleFit::TrainTMVARuleFit().
RuleEnsemble* TMVA::RuleFit::GetRuleEnsemblePtr | ( | ) | [inline] |
Definition at line 149 of file RuleFit.h.
References fRuleEnsemble.
Referenced by TMVA::RuleFitAPI::ImportSetup(), TMVA::RuleFitParams::Init(), TMVA::MethodRuleFit::ProcessOptions(), TMVA::RuleFitAPI::ReadModelSum(), TMVA::MethodRuleFit::ReadWeightsFromStream(), TMVA::MethodRuleFit::ReadWeightsFromXML(), TMVA::MethodRuleFit::Train(), TMVA::MethodRuleFit::TrainJFRuleFit(), and TMVA::MethodRuleFit::TrainTMVARuleFit().
const RuleFitParams& TMVA::RuleFit::GetRuleFitParams | ( | ) | const [inline] |
RuleFitParams* TMVA::RuleFit::GetRuleFitParamsPtr | ( | ) | [inline] |
Definition at line 151 of file RuleFit.h.
References fRuleFitParams.
Referenced by TMVA::MethodRuleFit::ProcessOptions().
const MethodRuleFit* TMVA::RuleFit::GetMethodRuleFit | ( | ) | const [inline] |
Definition at line 152 of file RuleFit.h.
References fMethodRuleFit.
Referenced by TMVA::RuleFitParams::CalcAverageTruth(), Copy(), TMVA::RuleFitParams::ErrorRateBin(), TMVA::RuleFitParams::ErrorRateRoc(), TMVA::RuleFitParams::ErrorRateRocTst(), TMVA::RuleEnsemble::GetMethodRuleFit(), TMVA::RuleFitParams::Init(), TMVA::RuleFitParams::LossFunction(), TMVA::RuleFitParams::MakeGradientVector(), TMVA::RuleFitParams::MakeTstGradientVector(), TMVA::RuleFitParams::Optimism(), and TMVA::RuleFitParams::Type().
const MethodBase* TMVA::RuleFit::GetMethodBase | ( | ) | const [inline] |
Definition at line 153 of file RuleFit.h.
References fMethodBase.
Referenced by Copy(), TMVA::RuleEnsemble::GetMethodBase(), and TMVA::Rule::RuleDist().
void TMVA::RuleFit::Copy | ( | const RuleFit & | other | ) | [private] |
Definition at line 126 of file RuleFit.cxx.
References fForest, fMethodBase, fMethodRuleFit, fRuleEnsemble, fTrainingEvents, GetForest(), GetMethodBase(), GetMethodRuleFit(), GetRuleEnsemble(), and GetTrainingEvents().
MsgLogger& TMVA::RuleFit::Log | ( | ) | const [inline, private] |
Definition at line 177 of file RuleFit.h.
References fLogger.
Referenced by Boost(), BuildTree(), CalcImportance(), FillVisHistCorr(), FillVisHistCut(), FitCoefficients(), ForestStatistics(), MakeDebugHists(), MakeForest(), MakeVisHists(), and RestoreEventWeights().
void TMVA::RuleFit::InitNEveEff | ( | ) |
void TMVA::RuleFit::InitPtrs | ( | const TMVA::MethodBase * | rfbase | ) |
void TMVA::RuleFit::Initialize | ( | const TMVA::MethodBase * | rfbase | ) |
void TMVA::RuleFit::SetMsgType | ( | EMsgType | t | ) |
void TMVA::RuleFit::SetTrainingEvents | ( | const std::vector< TMVA::Event * > & | el | ) |
void TMVA::RuleFit::ReshuffleEvents | ( | ) | [inline] |
void TMVA::RuleFit::SetMethodBase | ( | const MethodBase * | rfbase | ) |
void TMVA::RuleFit::MakeForest | ( | ) |
void TMVA::RuleFit::BuildTree | ( | TMVA::DecisionTree * | dt | ) |
void TMVA::RuleFit::SaveEventWeights | ( | ) |
void TMVA::RuleFit::RestoreEventWeights | ( | ) |
void TMVA::RuleFit::Boost | ( | TMVA::DecisionTree * | dt | ) |
void TMVA::RuleFit::ForestStatistics | ( | ) |
Double_t TMVA::RuleFit::CalcWeightSum | ( | const std::vector< TMVA::Event * > * | events, | |
UInt_t | neve = 0 | |||
) |
void TMVA::RuleFit::FitCoefficients | ( | ) |
void TMVA::RuleFit::CalcImportance | ( | ) |
void TMVA::RuleFit::SetModelLinear | ( | ) | [inline] |
Definition at line 107 of file RuleFit.h.
References fRuleEnsemble, and TMVA::RuleEnsemble::SetModelLinear().
void TMVA::RuleFit::SetModelRules | ( | ) | [inline] |
Definition at line 109 of file RuleFit.h.
References fRuleEnsemble, and TMVA::RuleEnsemble::SetModelRules().
void TMVA::RuleFit::SetModelFull | ( | ) | [inline] |
Definition at line 111 of file RuleFit.h.
References fRuleEnsemble, and TMVA::RuleEnsemble::SetModelFull().
void TMVA::RuleFit::SetImportanceCut | ( | Double_t | minimp = 0 |
) | [inline] |
Definition at line 113 of file RuleFit.h.
References fRuleEnsemble, and TMVA::RuleEnsemble::SetImportanceCut().
void TMVA::RuleFit::SetRuleMinDist | ( | Double_t | d | ) | [inline] |
Definition at line 115 of file RuleFit.h.
References fRuleEnsemble, and TMVA::RuleEnsemble::SetRuleMinDist().
void TMVA::RuleFit::SetGDTau | ( | Double_t | t = 0.0 |
) | [inline] |
Definition at line 117 of file RuleFit.h.
References fRuleFitParams, TMVA::RuleFitParams::SetGDTau(), and t.
void TMVA::RuleFit::SetGDPathStep | ( | Double_t | s = 0.01 |
) | [inline] |
Definition at line 118 of file RuleFit.h.
References fRuleFitParams, s, and TMVA::RuleFitParams::SetGDPathStep().
void TMVA::RuleFit::SetGDNPathSteps | ( | Int_t | n = 100 |
) | [inline] |
Definition at line 119 of file RuleFit.h.
References fRuleFitParams, n, and TMVA::RuleFitParams::SetGDNPathSteps().
void TMVA::RuleFit::SetVisHistsUseImp | ( | Bool_t | f | ) | [inline] |
void TMVA::RuleFit::UseImportanceVisHists | ( | ) | [inline] |
void TMVA::RuleFit::UseCoefficientsVisHists | ( | ) | [inline] |
void TMVA::RuleFit::MakeVisHists | ( | ) |
void TMVA::RuleFit::FillCut | ( | TH2F * | h2, | |
const TMVA::Rule * | rule, | |||
Int_t | vind | |||
) |
void TMVA::RuleFit::FillCorr | ( | TH2F * | h2, | |
const TMVA::Rule * | rule, | |||
Int_t | v1, | |||
Int_t | v2 | |||
) |
void TMVA::RuleFit::NormVisHists | ( | std::vector< TH2F * > & | hlist | ) |
void TMVA::RuleFit::MakeDebugHists | ( | ) |
UInt_t TMVA::RuleFit::GetNTreeSample | ( | ) | const [inline] |
Double_t TMVA::RuleFit::GetNEveEff | ( | ) | const [inline] |
const std::vector< TMVA::Event * >& TMVA::RuleFit::GetTrainingEvents | ( | ) | const [inline] |
void TMVA::RuleFit::GetRndmSampleEvents | ( | std::vector< const TMVA::Event * > & | evevec, | |
UInt_t | nevents | |||
) |
const std::vector< const TMVA::DecisionTree *>& TMVA::RuleFit::GetForest | ( | ) | const [inline] |
const RuleEnsemble& TMVA::RuleFit::GetRuleEnsemble | ( | ) | const [inline] |
RuleEnsemble* TMVA::RuleFit::GetRuleEnsemblePtr | ( | ) | [inline] |
const RuleFitParams& TMVA::RuleFit::GetRuleFitParams | ( | ) | const [inline] |
RuleFitParams* TMVA::RuleFit::GetRuleFitParamsPtr | ( | ) | [inline] |
const MethodRuleFit* TMVA::RuleFit::GetMethodRuleFit | ( | ) | const [inline] |
const MethodBase* TMVA::RuleFit::GetMethodBase | ( | ) | const [inline] |
void TMVA::RuleFit::Copy | ( | const RuleFit & | other | ) | [private] |
MsgLogger& TMVA::RuleFit::Log | ( | ) | const [inline, private] |
std::vector<TMVA::Event *> TMVA::RuleFit::fTrainingEvents [private] |
Definition at line 163 of file RuleFit.h.
Referenced by Boost(), Copy(), GetTrainingEvent(), GetTrainingEvents(), GetTrainingEventWeight(), InitNEveEff(), RestoreEventWeights(), and SaveEventWeights().
std::vector<TMVA::Event *> TMVA::RuleFit::fTrainingEventsRndm [private] |
Definition at line 164 of file RuleFit.h.
Referenced by BuildTree(), MakeForest(), and ReshuffleEvents().
std::vector<Double_t> TMVA::RuleFit::fEventWeights [private] |
Definition at line 165 of file RuleFit.h.
Referenced by RestoreEventWeights(), and SaveEventWeights().
UInt_t TMVA::RuleFit::fNTreeSample [private] |
Definition at line 166 of file RuleFit.h.
Referenced by BuildTree(), GetNTreeSample(), and MakeForest().
Double_t TMVA::RuleFit::fNEveEffTrain [private] |
std::vector< const TMVA::DecisionTree *> TMVA::RuleFit::fForest [private] |
Definition at line 169 of file RuleFit.h.
Referenced by Copy(), ForestStatistics(), GetForest(), and MakeForest().
RuleEnsemble TMVA::RuleFit::fRuleEnsemble [private] |
Definition at line 170 of file RuleFit.h.
Referenced by CalcImportance(), Copy(), EvalEvent(), FillLin(), FillVisHistCorr(), GetRuleEnsemble(), GetRuleEnsemblePtr(), Initialize(), InitPtrs(), MakeDebugHists(), MakeVisHists(), SetImportanceCut(), SetModelFull(), SetModelLinear(), SetModelRules(), SetMsgType(), and SetRuleMinDist().
RuleFitParams TMVA::RuleFit::fRuleFitParams [private] |
Definition at line 171 of file RuleFit.h.
Referenced by FitCoefficients(), GetRuleFitParams(), GetRuleFitParamsPtr(), Initialize(), InitPtrs(), SetGDNPathSteps(), SetGDPathStep(), SetGDTau(), and SetMsgType().
const MethodRuleFit* TMVA::RuleFit::fMethodRuleFit [private] |
Definition at line 172 of file RuleFit.h.
Referenced by BuildTree(), Copy(), GetMethodRuleFit(), Initialize(), MakeForest(), and SetMethodBase().
const MethodBase* TMVA::RuleFit::fMethodBase [private] |
Definition at line 173 of file RuleFit.h.
Referenced by Boost(), Copy(), FillVisHistCorr(), FillVisHistCut(), GetMethodBase(), MakeDebugHists(), MakeForest(), MakeVisHists(), and SetMethodBase().
Bool_t TMVA::RuleFit::fVisHistsUseImp [private] |
Definition at line 174 of file RuleFit.h.
Referenced by FillCorr(), FillCut(), FillLin(), SetVisHistsUseImp(), UseCoefficientsVisHists(), and UseImportanceVisHists().
MsgLogger* TMVA::RuleFit::fLogger [mutable, private] |
static const Int_t TMVA::RuleFit::randSEED = 0 [static, private] |
std::vector<TMVA::Event *> TMVA::RuleFit::fTrainingEvents [private] |
std::vector<TMVA::Event *> TMVA::RuleFit::fTrainingEventsRndm [private] |
std::vector<Double_t> TMVA::RuleFit::fEventWeights [private] |
std::vector< const TMVA::DecisionTree *> TMVA::RuleFit::fForest [private] |
const MethodRuleFit* TMVA::RuleFit::fMethodRuleFit [private] |
const MethodBase* TMVA::RuleFit::fMethodBase [private] |
MsgLogger* TMVA::RuleFit::fLogger [mutable, private] |