View source: R/parsnip-arima_boost.R

auto_arima_xgboost_fit_impl | R Documentation |

Bridge ARIMA-XGBoost Modeling function

```
auto_arima_xgboost_fit_impl(
x,
y,
period = "auto",
max.p = 5,
max.d = 2,
max.q = 5,
max.P = 2,
max.D = 1,
max.Q = 2,
max.order = 5,
d = NA,
D = NA,
start.p = 2,
start.q = 2,
start.P = 1,
start.Q = 1,
stationary = FALSE,
seasonal = TRUE,
ic = c("aicc", "aic", "bic"),
stepwise = TRUE,
nmodels = 94,
trace = FALSE,
approximation = (length(x) > 150 | frequency(x) > 12),
method = NULL,
truncate = NULL,
test = c("kpss", "adf", "pp"),
test.args = list(),
seasonal.test = c("seas", "ocsb", "hegy", "ch"),
seasonal.test.args = list(),
allowdrift = TRUE,
allowmean = TRUE,
lambda = NULL,
biasadj = FALSE,
max_depth = 6,
nrounds = 15,
eta = 0.3,
colsample_bytree = NULL,
colsample_bynode = NULL,
min_child_weight = 1,
gamma = 0,
subsample = 1,
validation = 0,
early_stop = NULL,
...
)
```

`x` |
A dataframe of xreg (exogenous regressors) |

`y` |
A numeric vector of values to fit |

`period` |
A seasonal frequency. Uses "auto" by default. A character phrase of "auto" or time-based phrase of "2 weeks" can be used if a date or date-time variable is provided. |

`max.p` |
The maximum order of the non-seasonal auto-regressive (AR) terms. |

`max.d` |
The maximum order of integration for non-seasonal differencing. |

`max.q` |
The maximum order of the non-seasonal moving average (MA) terms. |

`max.P` |
The maximum order of the seasonal auto-regressive (SAR) terms. |

`max.D` |
The maximum order of integration for seasonal differencing. |

`max.Q` |
The maximum order of the seasonal moving average (SMA) terms. |

`max.order` |
Maximum value of p+q+P+Q if model selection is not stepwise. |

`d` |
Order of first-differencing. If missing, will choose a value based
on |

`D` |
Order of seasonal-differencing. If missing, will choose a value
based on |

`start.p` |
Starting value of p in stepwise procedure. |

`start.q` |
Starting value of q in stepwise procedure. |

`start.P` |
Starting value of P in stepwise procedure. |

`start.Q` |
Starting value of Q in stepwise procedure. |

`stationary` |
If |

`seasonal` |
If |

`ic` |
Information criterion to be used in model selection. |

`stepwise` |
If |

`nmodels` |
Maximum number of models considered in the stepwise search. |

`trace` |
If |

`approximation` |
If |

`method` |
fitting method: maximum likelihood or minimize conditional sum-of-squares. The default (unless there are missing values) is to use conditional-sum-of-squares to find starting values, then maximum likelihood. Can be abbreviated. |

`truncate` |
An integer value indicating how many observations to use in
model selection. The last |

`test` |
Type of unit root test to use. See |

`test.args` |
Additional arguments to be passed to the unit root test. |

`seasonal.test` |
This determines which method is used to select the number of seasonal differences. The default method is to use a measure of seasonal strength computed from an STL decomposition. Other possibilities involve seasonal unit root tests. |

`seasonal.test.args` |
Additional arguments to be passed to the seasonal
unit root test.
See |

`allowdrift` |
If |

`allowmean` |
If |

`lambda` |
Box-Cox transformation parameter. If |

`biasadj` |
Use adjusted back-transformed mean for Box-Cox transformations. If transformed data is used to produce forecasts and fitted values, a regular back transformation will result in median forecasts. If biasadj is TRUE, an adjustment will be made to produce mean forecasts and fitted values. |

`max_depth` |
An integer for the maximum depth of the tree. |

`nrounds` |
An integer for the number of boosting iterations. |

`eta` |
A numeric value between zero and one to control the learning rate. |

`colsample_bytree` |
Subsampling proportion of columns. |

`colsample_bynode` |
Subsampling proportion of columns for each node
within each tree. See the |

`min_child_weight` |
A numeric value for the minimum sum of instance weights needed in a child to continue to split. |

`gamma` |
A number for the minimum loss reduction required to make a further partition on a leaf node of the tree |

`subsample` |
Subsampling proportion of rows. |

`validation` |
A positive number. If on |

`early_stop` |
An integer or |

`...` |
Additional arguments passed to |

modeltime documentation built on Sept. 2, 2023, 5:06 p.m.

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.