Shelly / Guide
Shelly guide

Forecasts: how good are they?

Forecast accuracy is measured, not assumed. The same approach as Pavi's MAB thesis, where seasonal naive beat XGBoost.

At a glance

How it works

  1. SARIMA-X: order (1,0,1)(1,1,1)[7] with a NZ public-holiday regressor, fitted on the last 364 days. If it becomes numerically unstable, it falls back to seasonal naive.
  2. XGBoost: one global model across categories with weekday, day-of-year, holiday and lagged features (lags ≥ 7, so a 7-day forecast needs no recursion).
  3. Baselines: last value, same day last week, and drift.

Method & formulas

WAPE
Σ|actual − forecast| ÷ Σ actual × 100
MAPE
mean(|actual − forecast| ÷ actual) × 100 (skips zero days)

How to read it

Limits & safeguards

Ask Shelly

Which model is most accurate?Forecast for next week

Type or say these in the chat on the main page.

Related