rolling_cv
rolling_cv
¶
Rolling cross-validation for time-series models.
RollingCV
¶
Generates indices for rolling cross-validation splits.
This is adapted from the MLSP project for time-series validation.
| PARAMETER | DESCRIPTION |
|---|---|
initial_train_size
|
Size of the initial training set.
TYPE:
|
test_size
|
Size of the test set (forecast horizon).
TYPE:
|
step
|
Step size to move the training window forward.
TYPE:
|
Source code in fplx/models/rolling_cv.py
split
¶
Generate indices to split data into training and test sets.
| PARAMETER | DESCRIPTION |
|---|---|
X
|
Time series data.
TYPE:
|
| YIELDS | DESCRIPTION |
|---|---|
train_indices
|
The training set indices for that split.
TYPE::
|
test_indices
|
The testing set indices for that split.
TYPE::
|