| 
    ROOT   6.08/07  Reference Guide  | 
    
Definition at line 65 of file CCPruner.h.
Public Types | |
| typedef std::vector< Event * > | EventList | 
Public Member Functions | |
| CCPruner (DecisionTree *t_max, const EventList *validationSample, SeparationBase *qualityIndex=NULL) | |
| constructor  More... | |
| CCPruner (DecisionTree *t_max, const DataSet *validationSample, SeparationBase *qualityIndex=NULL) | |
| constructor  More... | |
| ~CCPruner () | |
| std::vector< TMVA::DecisionTreeNode * > | GetOptimalPruneSequence () const | 
| return the prune strength (=alpha) corresponding to the prune sequence  More... | |
| Float_t | GetOptimalPruneStrength () const | 
| Float_t | GetOptimalQualityIndex () const | 
| void | Optimize () | 
| determine the pruning sequence  More... | |
| void | SetPruneStrength (Float_t alpha=-1.0) | 
Private Attributes | |
| Float_t | fAlpha | 
| Bool_t | fDebug | 
| index of the optimal tree in the pruned tree sequence  More... | |
| Int_t | fOptimalK | 
| map of R(T) -> pruning index  More... | |
| Bool_t | fOwnQIndex | 
| the quality index used to calculate R(t), R(T) = sum[t in ~T]{ R(t) }  More... | |
| std::vector< TMVA::DecisionTreeNode * > | fPruneSequence | 
| (pruned) decision tree  More... | |
| std::vector< Float_t > | fPruneStrengthList | 
| map of weakest links (i.e., branches to prune) -> pruning index  More... | |
| SeparationBase * | fQualityIndex | 
| the event sample to select the optimally-pruned tree  More... | |
| std::vector< Float_t > | fQualityIndexList | 
| map of alpha -> pruning index  More... | |
| DecisionTree * | fTree | 
| flag indicates if fQualityIndex is owned by this  More... | |
| const DataSet * | fValidationDataSet | 
| the event sample to select the optimally-pruned tree  More... | |
| const EventList * | fValidationSample | 
| regularization parameter in CC pruning  More... | |
#include <TMVA/CCPruner.h>
| typedef std::vector<Event*> TMVA::CCPruner::EventList | 
Definition at line 67 of file CCPruner.h.
| CCPruner::CCPruner | ( | DecisionTree * | t_max, | 
| const EventList * | validationSample, | ||
| SeparationBase * | qualityIndex = NULL  | 
        ||
| ) | 
constructor
Definition at line 45 of file CCPruner.cxx.
| CCPruner::CCPruner | ( | DecisionTree * | t_max, | 
| const DataSet * | validationSample, | ||
| SeparationBase * | qualityIndex = NULL  | 
        ||
| ) | 
constructor
Definition at line 68 of file CCPruner.cxx.
| CCPruner::~CCPruner | ( | ) | 
Definition at line 91 of file CCPruner.cxx.
| std::vector< DecisionTreeNode * > CCPruner::GetOptimalPruneSequence | ( | ) | const | 
return the prune strength (=alpha) corresponding to the prune sequence
Definition at line 216 of file CCPruner.cxx.
      
  | 
  inline | 
Definition at line 92 of file CCPruner.h.
      
  | 
  inline | 
Definition at line 88 of file CCPruner.h.
| void CCPruner::Optimize | ( | ) | 
determine the pruning sequence
Definition at line 100 of file CCPruner.cxx.
Definition at line 113 of file CCPruner.h.
      
  | 
  private | 
Definition at line 96 of file CCPruner.h.
      
  | 
  private | 
index of the optimal tree in the pruned tree sequence
Definition at line 109 of file CCPruner.h.
      
  | 
  private | 
map of R(T) -> pruning index
Definition at line 108 of file CCPruner.h.
      
  | 
  private | 
the quality index used to calculate R(t), R(T) = sum[t in ~T]{ R(t) }
Definition at line 100 of file CCPruner.h.
      
  | 
  private | 
(pruned) decision tree
Definition at line 104 of file CCPruner.h.
      
  | 
  private | 
map of weakest links (i.e., branches to prune) -> pruning index
Definition at line 105 of file CCPruner.h.
      
  | 
  private | 
the event sample to select the optimally-pruned tree
Definition at line 99 of file CCPruner.h.
      
  | 
  private | 
map of alpha -> pruning index
Definition at line 106 of file CCPruner.h.
      
  | 
  private | 
flag indicates if fQualityIndex is owned by this
Definition at line 102 of file CCPruner.h.
      
  | 
  private | 
the event sample to select the optimally-pruned tree
Definition at line 98 of file CCPruner.h.
      
  | 
  private | 
regularization parameter in CC pruning
Definition at line 97 of file CCPruner.h.