ROOT  6.06/09
Reference Guide
Public Types | Public Member Functions | Protected Attributes | List of all members
TMVA::IPruneTool Class Referenceabstract

Definition at line 72 of file IPruneTool.h.

Public Types

typedef std::vector< const Event * > EventSample
 

Public Member Functions

 IPruneTool ()
 
virtual ~IPruneTool ()
 
virtual PruningInfoCalculatePruningInfo (DecisionTree *dt, const EventSample *testEvents=NULL, Bool_t isAutomatic=kFALSE)=0
 
void SetPruneStrength (Double_t alpha)
 
Double_t GetPruneStrength () const
 
void SetAutomatic ()
 
Bool_t IsAutomatic () const
 

Protected Attributes

Double_t fPruneStrength
 
Double_t S
 regularization parameter in pruning More...
 
Double_t B
 

#include <TMVA/IPruneTool.h>

+ Inheritance diagram for TMVA::IPruneTool:

Member Typedef Documentation

typedef std::vector<const Event*> TMVA::IPruneTool::EventSample

Definition at line 76 of file IPruneTool.h.

Constructor & Destructor Documentation

TMVA::IPruneTool::IPruneTool ( )
inline

Definition at line 109 of file IPruneTool.h.

TMVA::IPruneTool::~IPruneTool ( )
inlinevirtual

Definition at line 114 of file IPruneTool.h.

Member Function Documentation

virtual PruningInfo* TMVA::IPruneTool::CalculatePruningInfo ( DecisionTree dt,
const EventSample testEvents = NULL,
Bool_t  isAutomatic = kFALSE 
)
pure virtual
Double_t TMVA::IPruneTool::GetPruneStrength ( ) const
inline

Definition at line 92 of file IPruneTool.h.

Bool_t TMVA::IPruneTool::IsAutomatic ( ) const
inline
void TMVA::IPruneTool::SetAutomatic ( )
inline

Definition at line 96 of file IPruneTool.h.

Referenced by TMVA::CostComplexityPruneTool::CalculatePruningInfo().

void TMVA::IPruneTool::SetPruneStrength ( Double_t  alpha)
inline

Definition at line 90 of file IPruneTool.h.

Referenced by TMVA::DecisionTree::PruneTree().

Member Data Documentation

Double_t TMVA::IPruneTool::B
protected

Definition at line 106 of file IPruneTool.h.

Double_t TMVA::IPruneTool::fPruneStrength
protected
Double_t TMVA::IPruneTool::S
protected

regularization parameter in pruning

Definition at line 106 of file IPruneTool.h.


The documentation for this class was generated from the following file: