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.