ROOT  6.06/08
Reference Guide
Public Member Functions | Private Member Functions | Private Attributes | List of all members
TMVA::SVWorkingSet Class Reference

Definition at line 44 of file SVWorkingSet.h.

Public Member Functions

 SVWorkingSet ()
 constructor More...
 
 SVWorkingSet (std::vector< TMVA::SVEvent *> *, SVKernelFunction *, Float_t, Bool_t)
 constructor More...
 
 ~SVWorkingSet ()
 destructor More...
 
Bool_t ExamineExample (SVEvent *)
 
Bool_t TakeStep (SVEvent *, SVEvent *)
 
Bool_t Terminated ()
 
void Train (UInt_t nIter=1000)
 train the SVM More...
 
void PrintStat ()
 
std::vector< TMVA::SVEvent * > * GetSupportVectors ()
 
Float_t GetBpar ()
 
Bool_t ExamineExampleReg (SVEvent *)
 
Bool_t TakeStepReg (SVEvent *, SVEvent *)
 
Bool_t IsDiffSignificant (Float_t, Float_t, Float_t)
 
void TrainReg ()
 

Private Member Functions

void SetIndex (TMVA::SVEvent *)
 message logger More...
 

Private Attributes

Bool_t fdoRegression
 
std::vector< TMVA::SVEvent * > * fInputData
 
std::vector< TMVA::SVEvent * > * fSupVec
 
SVKernelFunctionfKFunction
 
SVKernelMatrixfKMatrix
 
SVEventfTEventUp
 
SVEventfTEventLow
 
Float_t fB_low
 
Float_t fB_up
 
Float_t fTolerance
 
MsgLoggerfLogger
 

#include <TMVA/SVWorkingSet.h>

+ Collaboration diagram for TMVA::SVWorkingSet:

Constructor & Destructor Documentation

§ SVWorkingSet() [1/2]

TMVA::SVWorkingSet::SVWorkingSet ( )

constructor

Definition at line 45 of file SVWorkingSet.cxx.

§ SVWorkingSet() [2/2]

TMVA::SVWorkingSet::SVWorkingSet ( std::vector< TMVA::SVEvent *> *  inputVectors,
SVKernelFunction kernelFunction,
Float_t  tol,
Bool_t  doreg 
)

constructor

Definition at line 63 of file SVWorkingSet.cxx.

§ ~SVWorkingSet()

TMVA::SVWorkingSet::~SVWorkingSet ( )

destructor

Definition at line 115 of file SVWorkingSet.cxx.

Member Function Documentation

§ ExamineExample()

Bool_t TMVA::SVWorkingSet::ExamineExample ( TMVA::SVEvent jevt)

Definition at line 123 of file SVWorkingSet.cxx.

Referenced by Train().

§ ExamineExampleReg()

Bool_t TMVA::SVWorkingSet::ExamineExampleReg ( TMVA::SVEvent jevt)

Definition at line 672 of file SVWorkingSet.cxx.

Referenced by GetBpar(), and Train().

§ GetBpar()

Float_t TMVA::SVWorkingSet::GetBpar ( )
inline

Definition at line 58 of file SVWorkingSet.h.

Referenced by TMVA::MethodSVM::Train().

§ GetSupportVectors()

std::vector< TMVA::SVEvent * > * TMVA::SVWorkingSet::GetSupportVectors ( )

Definition at line 462 of file SVWorkingSet.cxx.

Referenced by TMVA::MethodSVM::Train().

§ IsDiffSignificant()

Bool_t TMVA::SVWorkingSet::IsDiffSignificant ( Float_t  a_i,
Float_t  a_j,
Float_t  eps 
)

Definition at line 785 of file SVWorkingSet.cxx.

Referenced by GetBpar(), and TakeStepReg().

§ PrintStat()

void TMVA::SVWorkingSet::PrintStat ( )

Definition at line 452 of file SVWorkingSet.cxx.

§ SetIndex()

void TMVA::SVWorkingSet::SetIndex ( TMVA::SVEvent event)
private

message logger

Definition at line 431 of file SVWorkingSet.cxx.

Referenced by TakeStep().

§ TakeStep()

Bool_t TMVA::SVWorkingSet::TakeStep ( TMVA::SVEvent ievt,
TMVA::SVEvent jevt 
)

Definition at line 179 of file SVWorkingSet.cxx.

Referenced by ExamineExample().

§ TakeStepReg()

Bool_t TMVA::SVWorkingSet::TakeStepReg ( TMVA::SVEvent ievt,
TMVA::SVEvent jevt 
)

Definition at line 478 of file SVWorkingSet.cxx.

Referenced by ExamineExampleReg(), and GetBpar().

§ Terminated()

Bool_t TMVA::SVWorkingSet::Terminated ( )

Definition at line 370 of file SVWorkingSet.cxx.

Referenced by Train().

§ Train()

void TMVA::SVWorkingSet::Train ( UInt_t  nIter = 1000)

train the SVM

Definition at line 379 of file SVWorkingSet.cxx.

Referenced by TMVA::MethodSVM::Train().

§ TrainReg()

void TMVA::SVWorkingSet::TrainReg ( )

Referenced by GetBpar().

Member Data Documentation

§ fB_low

Float_t TMVA::SVWorkingSet::fB_low
private

§ fB_up

Float_t TMVA::SVWorkingSet::fB_up
private

§ fdoRegression

Bool_t TMVA::SVWorkingSet::fdoRegression
private

Definition at line 69 of file SVWorkingSet.h.

Referenced by SVWorkingSet(), and Train().

§ fInputData

std::vector<TMVA::SVEvent*>* TMVA::SVWorkingSet::fInputData
private

§ fKFunction

SVKernelFunction* TMVA::SVWorkingSet::fKFunction
private

Definition at line 72 of file SVWorkingSet.h.

§ fKMatrix

SVKernelMatrix* TMVA::SVWorkingSet::fKMatrix
private

Definition at line 73 of file SVWorkingSet.h.

Referenced by SVWorkingSet(), TakeStep(), TakeStepReg(), and ~SVWorkingSet().

§ fLogger

MsgLogger* TMVA::SVWorkingSet::fLogger
mutableprivate

Definition at line 82 of file SVWorkingSet.h.

Referenced by Train(), and ~SVWorkingSet().

§ fSupVec

std::vector<TMVA::SVEvent*>* TMVA::SVWorkingSet::fSupVec
private

Definition at line 71 of file SVWorkingSet.h.

Referenced by GetSupportVectors().

§ fTEventLow

SVEvent* TMVA::SVWorkingSet::fTEventLow
private

Definition at line 76 of file SVWorkingSet.h.

Referenced by ExamineExample(), ExamineExampleReg(), SVWorkingSet(), TakeStep(), and TakeStepReg().

§ fTEventUp

SVEvent* TMVA::SVWorkingSet::fTEventUp
private

Definition at line 75 of file SVWorkingSet.h.

Referenced by ExamineExample(), ExamineExampleReg(), SVWorkingSet(), TakeStep(), and TakeStepReg().

§ fTolerance

Float_t TMVA::SVWorkingSet::fTolerance
private

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