virtual | ~SeparationBase() |
static TClass* | Class() |
const TString& | GetName() |
virtual Double_t | GetSeparationGain(const Double_t& nSelS, const Double_t& nSelB, const Double_t& nTotS, const Double_t& nTotB) |
virtual Double_t | GetSeparationIndex(const Double_t& s, const Double_t& b) |
virtual TClass* | IsA() const |
TMVA::SeparationBase& | operator=(const TMVA::SeparationBase&) |
TMVA::SeparationBase | SeparationBase() |
TMVA::SeparationBase | SeparationBase(const TMVA::SeparationBase& s) |
virtual void | ShowMembers(TMemberInspector& insp) const |
virtual void | Streamer(TBuffer&) |
void | StreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b) |
Separation Gain: the measure of how the quality of separation of the sample increases by splitting the sample e.g. into a "left-node" and a "right-node" (N * Index_parent) - (N_left * Index_left) - (N_right * Index_right) this is then the quality crition which is optimized for when trying to increase the information in the system (making the best selection
Return the separation index (a measure for "purity" of the sample")