Definition at line 50 of file RuleFitAPI.h.
|
| void | InitRuleFit () |
| | default initialisation SetRFWorkDir("./rulefit"); More...
|
| |
| void | FillRealParmsDef () |
| | set default real params More...
|
| |
| void | FillIntParmsDef () |
| | set default int params More...
|
| |
| void | ImportSetup () |
| | import setup from MethodRuleFit More...
|
| |
| void | SetTrainParms () |
| | set the training parameters More...
|
| |
| void | SetTestParms () |
| | set the test params More...
|
| |
| Int_t | RunRuleFit () |
| | execute rf_go.exe More...
|
| |
| void | SetRFTrain () |
| |
| void | SetRFPredict () |
| |
| void | SetRFVarimp () |
| |
| TString | GetRFName (TString name) |
| |
| Bool_t | OpenRFile (TString name, std::ofstream &f) |
| |
| Bool_t | OpenRFile (TString name, std::ifstream &f) |
| |
| Bool_t | WriteInt (std::ofstream &f, const Int_t *v, Int_t n=1) |
| |
| Bool_t | WriteFloat (std::ofstream &f, const Float_t *v, Int_t n=1) |
| |
| Int_t | ReadInt (std::ifstream &f, Int_t *v, Int_t n=1) const |
| |
| Int_t | ReadFloat (std::ifstream &f, Float_t *v, Int_t n=1) const |
| |
| Bool_t | WriteAll () |
| | write all files read by rf_go.exe More...
|
| |
| Bool_t | WriteIntParms () |
| | write int params file More...
|
| |
| Bool_t | WriteRealParms () |
| | write int params file More...
|
| |
| Bool_t | WriteLx () |
| | Save input variable mask. More...
|
| |
| Bool_t | WriteProgram () |
| | write command to rf_go.exe More...
|
| |
| Bool_t | WriteRealVarImp () |
| | write the minimum importance to be considered More...
|
| |
| Bool_t | WriteRfOut () |
| | written by rf_go.exe; write rulefit output (rfout) More...
|
| |
| Bool_t | WriteRfStatus () |
| | written by rf_go.exe; write rulefit status More...
|
| |
| Bool_t | WriteRuleFitMod () |
| | written by rf_go.exe (NOTE:Format unknown!) More...
|
| |
| Bool_t | WriteRuleFitSum () |
| | written by rf_go.exe (NOTE: format unknown!) More...
|
| |
| Bool_t | WriteTrain () |
| | write training data, columnwise More...
|
| |
| Bool_t | WriteVarNames () |
| | write variable names, ascii More...
|
| |
| Bool_t | WriteVarImp () |
| |
| Bool_t | WriteYhat () |
| | written by rf_go.exe More...
|
| |
| Bool_t | WriteTest () |
| | Write test data. More...
|
| |
| Bool_t | ReadYhat () |
| | read the score More...
|
| |
| Bool_t | ReadIntParms () |
| |
| Bool_t | ReadRealParms () |
| |
| Bool_t | ReadLx () |
| |
| Bool_t | ReadProgram () |
| |
| Bool_t | ReadRealVarImp () |
| |
| Bool_t | ReadRfOut () |
| |
| Bool_t | ReadRfStatus () |
| |
| Bool_t | ReadRuleFitMod () |
| |
| Bool_t | ReadRuleFitSum () |
| |
| Bool_t | ReadTrainX () |
| |
| Bool_t | ReadTrainY () |
| |
| Bool_t | ReadTrainW () |
| |
| Bool_t | ReadVarNames () |
| |
| Bool_t | ReadVarImp () |
| | read variable importance More...
|
| |
#include <TMVA/RuleFitAPI.h>
§ EModel
| Enumerator |
|---|
| kRfLinear | |
| kRfRules | |
| kRfBoth | |
Definition at line 84 of file RuleFitAPI.h.
§ ERFMode
| Enumerator |
|---|
| kRfRegress | |
| kRfClass | |
Definition at line 83 of file RuleFitAPI.h.
§ ERFProgram
| Enumerator |
|---|
| kRfTrain | |
| kRfPredict | |
| kRfVarimp | |
Definition at line 85 of file RuleFitAPI.h.
§ RuleFitAPI() [1/2]
§ ~RuleFitAPI()
| TMVA::RuleFitAPI::~RuleFitAPI |
( |
| ) |
|
|
virtual |
§ RuleFitAPI() [2/2]
| TMVA::RuleFitAPI::RuleFitAPI |
( |
| ) |
|
|
private |
§ CheckRFWorkDir()
| void TMVA::RuleFitAPI::CheckRFWorkDir |
( |
| ) |
|
check if the rulefit work dir is properly setup.
it aborts (kFATAL) if not.
Check existance of directory
Definition at line 163 of file RuleFitAPI.cxx.
Referenced by InitRuleFit().
§ FillIntParmsDef()
| void TMVA::RuleFitAPI::FillIntParmsDef |
( |
| ) |
|
|
protected |
§ FillRealParmsDef()
| void TMVA::RuleFitAPI::FillRealParmsDef |
( |
| ) |
|
|
protected |
§ GetRFName()
§ GetRFWorkDir()
| const TString TMVA::RuleFitAPI::GetRFWorkDir |
( |
| ) |
const |
|
inline |
§ HowtoSetupRF()
| void TMVA::RuleFitAPI::HowtoSetupRF |
( |
| ) |
|
§ ImportSetup()
| void TMVA::RuleFitAPI::ImportSetup |
( |
| ) |
|
|
protected |
§ InitRuleFit()
| void TMVA::RuleFitAPI::InitRuleFit |
( |
| ) |
|
|
protected |
default initialisation SetRFWorkDir("./rulefit");
Definition at line 119 of file RuleFitAPI.cxx.
§ OpenRFile() [1/2]
| Bool_t TMVA::RuleFitAPI::OpenRFile |
( |
TString |
name, |
|
|
std::ofstream & |
f |
|
) |
| |
|
inlineprotected |
Definition at line 237 of file RuleFitAPI.h.
Referenced by ReadModelSum(), ReadVarImp(), ReadYhat(), SetRFVarimp(), WriteIntParms(), WriteLx(), WriteProgram(), WriteRealParms(), WriteRealVarImp(), WriteTest(), WriteTrain(), and WriteVarNames().
§ OpenRFile() [2/2]
| Bool_t TMVA::RuleFitAPI::OpenRFile |
( |
TString |
name, |
|
|
std::ifstream & |
f |
|
) |
| |
|
inlineprotected |
§ ReadFloat()
| Int_t TMVA::RuleFitAPI::ReadFloat |
( |
std::ifstream & |
f, |
|
|
Float_t * |
v, |
|
|
Int_t |
n = 1 |
|
) |
| const |
|
inlineprotected |
§ ReadInt()
| Int_t TMVA::RuleFitAPI::ReadInt |
( |
std::ifstream & |
f, |
|
|
Int_t * |
v, |
|
|
Int_t |
n = 1 |
|
) |
| const |
|
inlineprotected |
§ ReadIntParms()
| Bool_t TMVA::RuleFitAPI::ReadIntParms |
( |
| ) |
|
|
protected |
§ ReadLx()
| Bool_t TMVA::RuleFitAPI::ReadLx |
( |
| ) |
|
|
protected |
§ ReadModelSum()
| Bool_t TMVA::RuleFitAPI::ReadModelSum |
( |
| ) |
|
§ ReadProgram()
| Bool_t TMVA::RuleFitAPI::ReadProgram |
( |
| ) |
|
|
protected |
§ ReadRealParms()
| Bool_t TMVA::RuleFitAPI::ReadRealParms |
( |
| ) |
|
|
protected |
§ ReadRealVarImp()
| Bool_t TMVA::RuleFitAPI::ReadRealVarImp |
( |
| ) |
|
|
protected |
§ ReadRfOut()
| Bool_t TMVA::RuleFitAPI::ReadRfOut |
( |
| ) |
|
|
protected |
§ ReadRfStatus()
| Bool_t TMVA::RuleFitAPI::ReadRfStatus |
( |
| ) |
|
|
protected |
§ ReadRuleFitMod()
| Bool_t TMVA::RuleFitAPI::ReadRuleFitMod |
( |
| ) |
|
|
protected |
§ ReadRuleFitSum()
| Bool_t TMVA::RuleFitAPI::ReadRuleFitSum |
( |
| ) |
|
|
protected |
§ ReadTrainW()
| Bool_t TMVA::RuleFitAPI::ReadTrainW |
( |
| ) |
|
|
protected |
§ ReadTrainX()
| Bool_t TMVA::RuleFitAPI::ReadTrainX |
( |
| ) |
|
|
protected |
§ ReadTrainY()
| Bool_t TMVA::RuleFitAPI::ReadTrainY |
( |
| ) |
|
|
protected |
§ ReadVarImp()
| Bool_t TMVA::RuleFitAPI::ReadVarImp |
( |
| ) |
|
|
protected |
§ ReadVarNames()
| Bool_t TMVA::RuleFitAPI::ReadVarNames |
( |
| ) |
|
|
protected |
§ ReadYhat()
| Bool_t TMVA::RuleFitAPI::ReadYhat |
( |
| ) |
|
|
protected |
§ RunRuleFit()
| Int_t TMVA::RuleFitAPI::RunRuleFit |
( |
| ) |
|
|
protected |
§ SetRFPredict()
| void TMVA::RuleFitAPI::SetRFPredict |
( |
| ) |
|
|
inlineprotected |
§ SetRFTrain()
| void TMVA::RuleFitAPI::SetRFTrain |
( |
| ) |
|
|
inlineprotected |
§ SetRFVarimp()
| void TMVA::RuleFitAPI::SetRFVarimp |
( |
| ) |
|
|
inlineprotected |
§ SetRFWorkDir()
| void TMVA::RuleFitAPI::SetRFWorkDir |
( |
const char * |
wdir | ) |
|
set the directory containing rf_go.exe.
Definition at line 152 of file RuleFitAPI.cxx.
§ SetTestParms()
| void TMVA::RuleFitAPI::SetTestParms |
( |
| ) |
|
|
protected |
§ SetTrainParms()
| void TMVA::RuleFitAPI::SetTrainParms |
( |
| ) |
|
|
protected |
§ TestRuleFit()
| void TMVA::RuleFitAPI::TestRuleFit |
( |
| ) |
|
|
inline |
§ TrainRuleFit()
| void TMVA::RuleFitAPI::TrainRuleFit |
( |
| ) |
|
|
inline |
§ VarImp()
| void TMVA::RuleFitAPI::VarImp |
( |
| ) |
|
|
inline |
§ WelcomeMessage()
| void TMVA::RuleFitAPI::WelcomeMessage |
( |
| ) |
|
§ WriteAll()
| Bool_t TMVA::RuleFitAPI::WriteAll |
( |
| ) |
|
|
protected |
§ WriteFloat()
§ WriteInt()
| Bool_t TMVA::RuleFitAPI::WriteInt |
( |
std::ofstream & |
f, |
|
|
const Int_t * |
v, |
|
|
Int_t |
n = 1 |
|
) |
| |
|
inlineprotected |
§ WriteIntParms()
| Bool_t TMVA::RuleFitAPI::WriteIntParms |
( |
| ) |
|
|
protected |
§ WriteLx()
| Bool_t TMVA::RuleFitAPI::WriteLx |
( |
| ) |
|
|
protected |
Save input variable mask.
If the lx vector size is not the same as inputVars, resize it and fill it with 1 NOTE: Always set all to 1 if (fRFLx.size() != m_inputVars->size()) {
Definition at line 288 of file RuleFitAPI.cxx.
Referenced by SetRFVarimp(), and WriteAll().
§ WriteProgram()
| Bool_t TMVA::RuleFitAPI::WriteProgram |
( |
| ) |
|
|
protected |
§ WriteRealParms()
| Bool_t TMVA::RuleFitAPI::WriteRealParms |
( |
| ) |
|
|
protected |
§ WriteRealVarImp()
| Bool_t TMVA::RuleFitAPI::WriteRealVarImp |
( |
| ) |
|
|
protected |
§ WriteRfOut()
| Bool_t TMVA::RuleFitAPI::WriteRfOut |
( |
| ) |
|
|
protected |
§ WriteRfStatus()
| Bool_t TMVA::RuleFitAPI::WriteRfStatus |
( |
| ) |
|
|
protected |
§ WriteRuleFitMod()
| Bool_t TMVA::RuleFitAPI::WriteRuleFitMod |
( |
| ) |
|
|
protected |
§ WriteRuleFitSum()
| Bool_t TMVA::RuleFitAPI::WriteRuleFitSum |
( |
| ) |
|
|
protected |
§ WriteTest()
| Bool_t TMVA::RuleFitAPI::WriteTest |
( |
| ) |
|
|
protected |
§ WriteTrain()
| Bool_t TMVA::RuleFitAPI::WriteTrain |
( |
| ) |
|
|
protected |
§ WriteVarImp()
| Bool_t TMVA::RuleFitAPI::WriteVarImp |
( |
| ) |
|
|
protected |
§ WriteVarNames()
| Bool_t TMVA::RuleFitAPI::WriteVarNames |
( |
| ) |
|
|
protected |
§ WriteYhat()
| Bool_t TMVA::RuleFitAPI::WriteYhat |
( |
| ) |
|
|
protected |
§ fLogger
Definition at line 192 of file RuleFitAPI.h.
Referenced by CheckRFWorkDir(), HowtoSetupRF(), OpenRFile(), ReadModelSum(), ReadYhat(), WelcomeMessage(), WriteRfOut(), WriteRfStatus(), WriteRuleFitMod(), WriteRuleFitSum(), WriteTest(), WriteTrain(), WriteVarImp(), and WriteYhat().
§ fMethodRuleFit
§ fModelType
| TString TMVA::RuleFitAPI::fModelType |
|
private |
§ fRFIntParms
§ fRFLx
| std::vector<int> TMVA::RuleFitAPI::fRFLx |
|
private |
§ fRFProgram
§ fRFRealParms
§ fRFVarImp
| std::vector<Float_t> TMVA::RuleFitAPI::fRFVarImp |
|
private |
§ fRFVarImpInd
| std::vector<Int_t> TMVA::RuleFitAPI::fRFVarImpInd |
|
private |
§ fRFWorkDir
| TString TMVA::RuleFitAPI::fRFWorkDir |
|
private |
§ fRFYhat
| std::vector<Float_t> TMVA::RuleFitAPI::fRFYhat |
|
private |
§ fRuleFit
| RuleFit* TMVA::RuleFitAPI::fRuleFit |
|
private |
The documentation for this class was generated from the following files: