Huber Loss Function.
Definition at line 144 of file LossFunction.h.
Public Member Functions  
HuberLossFunction ()  
huber constructor More...  
HuberLossFunction (Double_t quantile)  
~HuberLossFunction ()  
huber destructor More...  
Double_t  CalculateLoss (LossFunctionEventInfo &e) 
huber, determine the loss for a single event More...  
Double_t  CalculateMeanLoss (std::vector< LossFunctionEventInfo > &evs) 
huber, determine the mean loss for a collection of events More...  
Double_t  CalculateNetLoss (std::vector< LossFunctionEventInfo > &evs) 
huber, determine the net loss for a collection of events More...  
Double_t  CalculateQuantile (std::vector< LossFunctionEventInfo > &evs, Double_t whichQuantile, Double_t sumOfWeights, bool abs) 
huber, determine the quantile for a given input More...  
Double_t  CalculateSumOfWeights (const std::vector< LossFunctionEventInfo > &evs) 
huber, calculate the sum of weights for the events in the vector More...  
Int_t  Id () 
void  Init (std::vector< LossFunctionEventInfo > &evs) 
figure out the residual that determines the separation between the "core" and the "tails" of the residuals distribution More...  
TString  Name () 
void  SetSumOfWeights (std::vector< LossFunctionEventInfo > &evs) 
huber, set the sum of weights given a collection of events More...  
void  SetTransitionPoint (std::vector< LossFunctionEventInfo > &evs) 
huber, determine the transition point using the values for fQuantile and fSumOfWeights which presumably have already been set More...  
Public Member Functions inherited from TMVA::LossFunction  
LossFunction ()  
virtual  ~LossFunction () 
virtual Double_t  CalculateLoss (LossFunctionEventInfo &e)=0 
virtual Double_t  CalculateMeanLoss (std::vector< LossFunctionEventInfo > &evs)=0 
virtual Double_t  CalculateNetLoss (std::vector< LossFunctionEventInfo > &evs)=0 
virtual Int_t  Id ()=0 
virtual TString  Name ()=0 
Protected Attributes  
Double_t  fQuantile 
Double_t  fSumOfWeights 
Double_t  fTransitionPoint 
#include <TMVA/LossFunction.h>
TMVA::HuberLossFunction::HuberLossFunction  (  ) 
huber constructor
Definition at line 56 of file LossFunction.cxx.
TMVA::HuberLossFunction::HuberLossFunction  (  Double_t  quantile  ) 
Definition at line 63 of file LossFunction.cxx.
TMVA::HuberLossFunction::~HuberLossFunction  (  ) 
huber destructor
Definition at line 72 of file LossFunction.cxx.

virtual 
huber, determine the loss for a single event
Implements TMVA::LossFunction.
Definition at line 181 of file LossFunction.cxx.

virtual 
huber, determine the mean loss for a collection of events
Implements TMVA::LossFunction.
Definition at line 220 of file LossFunction.cxx.

virtual 
huber, determine the net loss for a collection of events
Implements TMVA::LossFunction.
Definition at line 202 of file LossFunction.cxx.
Double_t TMVA::HuberLossFunction::CalculateQuantile  (  std::vector< LossFunctionEventInfo > &  evs, 
Double_t  whichQuantile,  
Double_t  sumOfWeights,  
bool  abs  
) 
huber, determine the quantile for a given input
Definition at line 117 of file LossFunction.cxx.
Double_t TMVA::HuberLossFunction::CalculateSumOfWeights  (  const std::vector< LossFunctionEventInfo > &  evs  ) 
huber, calculate the sum of weights for the events in the vector
Definition at line 92 of file LossFunction.cxx.

inlinevirtual 
Implements TMVA::LossFunction.
Definition at line 158 of file LossFunction.h.
void TMVA::HuberLossFunction::Init  (  std::vector< LossFunctionEventInfo > &  evs  ) 
figure out the residual that determines the separation between the "core" and the "tails" of the residuals distribution
Definition at line 80 of file LossFunction.cxx.

inlinevirtual 
Implements TMVA::LossFunction.
Definition at line 157 of file LossFunction.h.
void TMVA::HuberLossFunction::SetSumOfWeights  (  std::vector< LossFunctionEventInfo > &  evs  ) 
huber, set the sum of weights given a collection of events
Definition at line 174 of file LossFunction.cxx.
void TMVA::HuberLossFunction::SetTransitionPoint  (  std::vector< LossFunctionEventInfo > &  evs  ) 
huber, determine the transition point using the values for fQuantile and fSumOfWeights which presumably have already been set
Definition at line 147 of file LossFunction.cxx.

protected 
Definition at line 168 of file LossFunction.h.

protected 
Definition at line 170 of file LossFunction.h.

protected 
Definition at line 169 of file LossFunction.h.