R/eval_rmsle.R

Defines functions lgb_rmsle

Documented in lgb_rmsle

#' @title lgb_rmsle custom metric
#'
#' @description RMSLE custom evaluation metric function
#'
#' @param preds A vector containing the predicted values
#' @param dtrain The training dataset.
#'
#' @export

lgb_rmsle = function(preds, dtrain) {
  label = lightgbm::getinfo(dtrain, "label")
  score = MLmetrics::RMSLE(y_pred = preds, y_true = label)
  return(list(name = "rmsle", value = score, higher_better = FALSE))
}
kapsner/mlr3learners.lightgbm documentation built on Feb. 17, 2021, 5:53 p.m.