Backtesting Without Peeking
Rolling origins, expanding windows, and the horizon at which skill disappears.
Controls
Series
Higher φ means the noise itself is autocorrelated.
Every result on this page is a deterministic function of the seed and the controls.
Forecasters & evaluation
Fixed size for rolling-origin and the k-fold training set.
Series with origin and forecast fan
The vertical line marks the current forecast origin; each colored path is one method's forecast beyond it.
Error vs horizon — Trend + seasonal regression
MASE under Rolling origin (fixed window) vs the true rolling-origin backtest.
Scheme-reported error vs true out-of-sample error
One-step-ahead (h = 1) RMSE for every method, by evaluation scheme.
MASE below 1 means the method beats a seasonal-naive baseline; MASE above 1 means it does worse. Trend and regression methods often win at h = 1 but lose their edge as the horizon grows and persistence in the noise (φ) decays — watch where the solid curve crosses the dashed MASE = 1 line.
