R3BROOT
R3B analysis software
Loading...
Searching...
No Matches

#include <R3BHuberRegression.h>

Classes

struct  ParConfig

Public Member Functions

 HuberRegressorConfig ()=default

Public Attributes

double tolerance = DEFAULT_TOLERANCE
double epsilon = DEFAULT_EPSILON
double regularization_rate = DEFAULT_REG_RATE
ParConfig weight
ParConfig bias

Static Public Attributes

static constexpr auto DEFAULT_TOLERANCE = 0.01
static constexpr auto DEFAULT_EPSILON = 1.35
static constexpr auto DEFAULT_REG_RATE = 0.0001

Detailed Description

Definition at line 15 of file R3BHuberRegression.h.

Constructor & Destructor Documentation

◆ HuberRegressorConfig()

R3B::HuberRegressorConfig::HuberRegressorConfig ( )
default

Member Data Documentation

◆ bias

ParConfig R3B::HuberRegressorConfig::bias

Definition at line 33 of file R3BHuberRegression.h.

◆ DEFAULT_EPSILON

auto R3B::HuberRegressorConfig::DEFAULT_EPSILON = 1.35
staticconstexpr

Definition at line 18 of file R3BHuberRegression.h.

◆ DEFAULT_REG_RATE

auto R3B::HuberRegressorConfig::DEFAULT_REG_RATE = 0.0001
staticconstexpr

Definition at line 19 of file R3BHuberRegression.h.

◆ DEFAULT_TOLERANCE

auto R3B::HuberRegressorConfig::DEFAULT_TOLERANCE = 0.01
staticconstexpr

Definition at line 17 of file R3BHuberRegression.h.

◆ epsilon

double R3B::HuberRegressorConfig::epsilon = DEFAULT_EPSILON

Definition at line 30 of file R3BHuberRegression.h.

◆ regularization_rate

double R3B::HuberRegressorConfig::regularization_rate = DEFAULT_REG_RATE

Definition at line 31 of file R3BHuberRegression.h.

◆ tolerance

double R3B::HuberRegressorConfig::tolerance = DEFAULT_TOLERANCE

Definition at line 29 of file R3BHuberRegression.h.

◆ weight

ParConfig R3B::HuberRegressorConfig::weight

Definition at line 32 of file R3BHuberRegression.h.


The documentation for this struct was generated from the following file: