Forecasting at the level the business operates
Most demand-forecasting systems start at too high a level — by category, by region, by week — because that is where the data is cleanest. The decisions that benefit from forecasting, however, happen at a much finer grain: which SKU to ship to which store on which day, how much labour to schedule for which shift, how much capacity to reserve in which warehouse next month. We build forecasts at the operational level of the decision, not the level of the data, and we use hierarchical reconciliation to ensure that the lower-level forecasts roll up coherently to the higher levels the business reports on.
Working at SKU-store-day, SKU-channel-week or equivalent fine-grained levels brings its own challenges: long-tailed demand, intermittent series, and series with very short history. We use specialised methods (Croston-style intermittent forecasters, hierarchical pooling, embedding-based new-product methods) to keep accuracy acceptable on the long tail rather than abandoning it.
Hierarchical reconciliation — using methods such as MinT and trace-minimisation — lets us produce forecasts that are coherent across the hierarchy and almost always more accurate than independently-produced forecasts at any single level. The discipline is straightforward and the gain is consistent.
- SKU-store-day, SKU-channel-week and similar grains
- Intermittent and slow-moving series
- New-product and short-history forecasting
- Hierarchical reconciliation (MinT, top-down, bottom-up)
- Calendar, promo, weather, macro signals
- Probabilistic forecasts for safety-stock policy


