split_index | R Documentation |
The function creates the split indices for train and test samples
(i.e. partitioning into time slices) for time series cross-validation. The
user can choose between stretch
and slide
. The first is an
expanding window approach, while the latter is a fixed window approach.
The user can define the window sizes for training and testing via
n_init
and n_ahead
, as well as the step size for increments
via n_step
.
split_index(
n_total,
n_init,
n_ahead,
n_skip = 0,
n_lag = 0,
mode = "slide",
exceed = FALSE
)
n_total |
The total number of observations of the time series. |
n_init |
The number of periods for the initial training window (must be positive). |
n_ahead |
The forecast horizon (n-steps-ahead, must be positive). |
n_skip |
The number of periods to skip between windows (must be zero or positive integer). |
n_lag |
A value to include a lag between the training and testing set. This is useful if lagged predictors will be used during training and testing. |
mode |
Character value. Define the setup of the training window for time series cross validation. |
exceed |
Logical value. If |
A list
containing the indices for train and test as integer vectors.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.