Time series and forecasting · insight-0235
Test one global model across many related series before maintaining thousands of local ones
- Evidence type
- empirical finding
- Difficulty
- medium
- Roles
- Data scientist, ML engineer
- Industries
- retail, aviation, energy
Summary: situation, action, reason, boundary
Situation
A team fits and monitors a separate ARIMA for each of 4,000 store-SKU series.
Action
Benchmark a global model trained on all series (with lags, calendar features and series identifiers or scale features) against the local models in the same rolling-origin backtest, by segment.
Reason
Global models are not more restrictive than local ones, keep constant complexity as the number of series grows, and have performed well even on heterogeneous collections.
Boundary
Large panels: retail, routes, sensors, branches.
Symptom or risk
Local models on short noisy series overfit, maintenance cost grows with every series, and new items have no model at all.
Exceptions
A handful of long, high-value series with distinct dynamics may still deserve local models.
Trade-offs
A global model is a single point of failure; one bad feature affects every series.
Pitfalls
Leaking future information across series, for example using another series' same-day value.
Lessons and concepts
Claims and their sources
Montero-Manso and Hyndman show global methods are not more restrictive than local ones and maintain constant complexity as the number of series grows.