Loss Description Arguments
LossQuadratic Quadratic differences between prediction and response. This loss corresponds to the Gaussian distribution.
offset
Custom offset for initializing the model
LossAbsolute Absolute differences between prediction and response. This loss corresponds to the Laplace distribution.
offset
Custom offset for initializing the model
LossQuantile Use this loss to boost arbitrary quantiles (robust regression).
offset
Custom offset for initializing the model
quantile
The quantile you like to boost
LossHuber Huber loss with quadratic loss in \([-d,d]\) and linear extrapolation outside.
offset
Custom offset for initializing the model
delta
Defining the interval in which the error is measured quadratically
LossBinomial Binary classification loss that corresponds to the binomial distribution with logit link. Labels are coded as -1 and 1.
offset
Custom offset for initializing the model
LossCustom Custom loss by using custom C++ functions.
loss
R function to calculates the loss (vectorized)
gradient
R function to calculate the gradient
constant_initializer
R function to compute the optimal constant initialization
LossCustomCpp Custom loss by using custom C++ functions.
loss_ptr
C++ pointer to a function that defines the loss
gradient_ptr
C++ pointer to a function to calculate the gradient
constant_initializer_ptr
C++ pointer to a function to compute the optimal constant initialization