Four steps: pick a series, look at the data, choose a method (one is recommended from its backtest record), then see the coming weeks and how far to trust them. Every number comes from the real data read at build time.
The chart shows the last 104 weeks; the blank area on the right is the future to forecast.
Data check-up
No issues found.
③ Choose a forecasting method
Each method was replayed at 52 past points without seeing what came next, forecasting 8 weeks ahead each time (rolling backtest). Shorter bar = smaller average error.
The chart shows the last 104 weeks; the blank area on the right is the future to forecast.
Data check-up
NoteNon-stationary after removing seasonality (ADF p=0.609, KPSS p=0.010, level drift +1.72): this is hard to judge; seasonal epidemics alone do not trigger this, a trend or random walk does.
③ Choose a forecasting method
Each method was replayed at 52 past points without seeing what came next, forecasting 8 weeks ahead each time (rolling backtest). Shorter bar = smaller average error.
Forecast shown · Recommended: The forecast passed the backtest, but the series is hard to judge (non-stationary / unstable); treat horizons beyond the first few weeks with care.
Basis and limits
Load data
Pass
835 weeks (Oct 3, 2010 – Sep 27, 2026), 0 missing
Data checks
Warning
trend_nonstationarywarn
Rolling-origin backtest
Pass
52 origins over 3.1 seasons
Chose AutoTheta: MAE is 0.67× the seasonal-naive baseline (threshold < 1); 80% band covered 81%
The chart shows the last 104 weeks; the blank area on the right is the future to forecast.
Data check-up
Limits the forecast40 outlying periods (8.3%, max deviation 2.70 model units) distort fitting and interval calibration. Consider masking them.
NoteA run of 9 exact zeros inside an otherwise active series (possible implicit zero-fill of missing data).
③ Choose a forecasting method
Each method was replayed at 52 past points without seeing what came next, forecasting 8 weeks ahead each time (rolling backtest). Shorter bar = smaller average error.
The check-up limits this series: whichever method, at most 4 weeks ahead and bands widened ×1.25.
Forecast shown with limits: horizon ≤ 4 weeks, intervals ×1.25 · Recommended: Mask known disruption periods (e.g. COVID-19) via `mask_periods` so they do not affect fitting or interval calibration.
Basis and limits
Load data
Pass
483 weeks (Jul 3, 2017 – Sep 28, 2026), 0 missing
Data checks
Limit
outlier_contaminationlimit
zero_runswarn
Rolling-origin backtest
Pass
52 origins over 3.1 seasons
Chose MSTL: MAE is 0.67× the seasonal-naive baseline (threshold < 0.95); 80% band covered 81%