14#ifndef ROOT_TMVA_RMethodXGB
15#define ROOT_TMVA_RMethodXGB
48 void Train()
override;
unsigned int UInt_t
Unsigned integer 4 bytes (unsigned int).
bool Bool_t
Boolean (0=false, 1=true) (bool).
double Double_t
Double 8 bytes.
long long Long64_t
Portable signed long integer 8 bytes.
#define ClassDefOverride(name, id)
This is a class to pass functions from ROOT to R.
This is a class to get ROOT's objects from R's objects.
Class that contains all the data information.
Class that contains all the data information.
This is the main MVA steering class.
void ReadWeightsFromStream(std::istream &) override=0
std::vector< UInt_t > fFactorNumeric
void AddWeightsXMLTo(void *) const override
ROOT::R::TRFunctionImport xgbtrain
MethodRXGB(const TString &jobName, const TString &methodTitle, DataSetInfo &theData, const TString &theOption="")
static Bool_t IsModuleLoaded
ROOT::R::TRFunctionImport asmatrix
void DeclareOptions() override
std::vector< Double_t > GetMvaValues(Long64_t firstEvt=0, Long64_t lastEvt=-1, Bool_t logProgress=false) override
get all the MVA values for the events of the current Data type
const Ranking * CreateRanking() override
void ReadWeightsFromXML(void *) override
ROOT::R::TRFunctionImport xgbload
Bool_t HasAnalysisType(Types::EAnalysisType type, UInt_t numberClasses, UInt_t numberTargets) override
Double_t GetMvaValue(Double_t *errLower=nullptr, Double_t *errUpper=nullptr) override
ROOT::R::TRFunctionImport asfactor
void GetHelpMessage() const override
ROOT::R::TRFunctionImport xgbsave
ROOT::R::TRObject * fModel
ROOT::R::TRFunctionImport xgbdmatrix
void MakeClass(const TString &classFileName=TString("")) const override
create reader class for method (classification only at present)
void ProcessOptions() override
ROOT::R::TRFunctionImport predict
void ReadWeightsFromStream(std::istream &) override
DataSetManager * fDataSetManager
void TestClassification() override
initialization
RMethodBase(const TString &jobName, Types::EMVA methodType, const TString &methodTitle, DataSetInfo &dsi, const TString &theOption="", ROOT::R::TRInterface &_r=ROOT::R::TRInterface::Instance())
Ranking for variables in method (implementation).
The Reader class serves to use the MVAs in a specific analysis context.
Singleton class for Global types used by TMVA.
create variable transformations