qreg_lightgbm | R Documentation |
This function fits multiple boosted quantile regression trees
using lightgbm
with facilities for cross-validation.
qreg_lightgbm(
data,
formula,
categoric_features = NULL,
quantiles = c(0.25, 0.5, 0.75),
cv_folds = NULL,
cores = 1,
pckgs = NULL,
sort = TRUE,
sort_limits = NULL,
only_mqr = FALSE,
exclude_train = NULL,
lightgbm_params = NULL,
...
)
data |
A |
formula |
A |
categoric_features |
Either a character vector of feature names, or integer vector of indices, for any categoric terms (NULL if not categoric features included). |
quantiles |
The quantiles to fit models for. |
cv_folds |
Control for cross-validation with various options, either:
|
cores |
the number of available cores. Defaults to one, i.e. no parallelisation, although in this case the user
must still specify |
pckgs |
specify additional packages required for each worker (e.g. c("data.table") if data stored as such). |
sort |
Sort quantiles using |
sort_limits |
|
only_mqr |
return only the out-of-sample predictions? |
exclude_train |
control for exclusion of rows in data for the model training only, with various options, either:
This option is useful when out-of-sample predictions are required in rows which need excluded during model training |
lightgbm_params |
Additional arguments passed to |
... |
Additional arguments - not currently used. |
The returned predictive quantiles are those produced out-of-sample for each cross-validation fold (using models trained on the remaining folds but not "Test" data). Predictive quantiles corresponding to "Test" data are produced using models trained on all non-test data.
The returned models are in a named list corresponding to the model for each fold and
and can be extracted for further prediction or evaluation. See predict.qreg_lightgbm()
.
by default a named list containing fitted models as a list of qreg_lightgbm
objects,
and out-of-sample cross validation forecasts as an MultiQR
object. The output list depends on cv_folds
.
Alternatively returns only the out-of-sample cross validation forecasts as an MultiQR
object when only_mqr
is TRUE
Gordon McFadzean, gordon.mcfadzean@tneigroup.com; Rosemary Tawn, rosemary.tawn@tneigroup.com
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.