make_split | 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
.
make_split(
main_frame,
context,
type,
value,
n_ahead,
n_skip = 0,
n_lag = 0,
mode = "slide",
exceed = TRUE
)
main_frame |
A |
context |
A named |
type |
The type for the initial split. Possible values are |
value |
Numeric value specifying the split. |
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.