Huber Loss Function.
Definition at line 144 of file LossFunction.h.
Public Member Functions  
HuberLossFunction ()  
huber constructor  
HuberLossFunction (Double_t quantile)  
~HuberLossFunction ()  
huber destructor  
Double_t  CalculateLoss (LossFunctionEventInfo &e) 
huber, determine the loss for a single event  
Double_t  CalculateMeanLoss (std::vector< LossFunctionEventInfo > &evs) 
huber, determine the mean loss for a collection of events  
Double_t  CalculateNetLoss (std::vector< LossFunctionEventInfo > &evs) 
huber, determine the net loss for a collection of events  
Double_t  CalculateQuantile (std::vector< LossFunctionEventInfo > &evs, Double_t whichQuantile, Double_t sumOfWeights, bool abs) 
huber, determine the quantile for a given input  
Double_t  CalculateSumOfWeights (const std::vector< LossFunctionEventInfo > &evs) 
huber, calculate the sum of weights for the events in the vector  
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  
TString  Name () 
void  SetSumOfWeights (std::vector< LossFunctionEventInfo > &evs) 
huber, set the sum of weights given a collection of events  
void  SetTransitionPoint (std::vector< LossFunctionEventInfo > &evs) 
huber, determine the transition point using the values for fQuantile and fSumOfWeights which presumably have already been set  
Public Member Functions inherited from TMVA::LossFunction  
LossFunction ()  
virtual  ~LossFunction () 
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.