Skip to content
Predict.ai

Data & drivers

Intermittent demand: when most days are zero

Spare parts, rare claims, cyber events, slow B2B orders — the series is mostly zeros, then a jump. Average error metrics lie. You often care about hit rate and size when a hit happens, not a daily mean of 0.4 units.

Updated Aug 26, 2026·8 min read

The shape of a rare event

Spare parts, export orders, certain claims, cyber incidents: most ticks are zero, then a burst. Grocery-trained intuition fails. A daily neural net that predicts zero will look brilliant on MAE and miss the only week that emptied the bin.

Most days are zero. Then a jump.

Intermittent demand bars
Spare parts, rare claims, slow B2B. MAE on this series looks clever if the model predicts zero forever. You care about hit rate and size when a hit happens — or you change the grain to weekly.

Metrics that lie

MAPE explodes or is undefined. WAPE on a mostly-zero series can make a flat-zero forecast look saintly. You often want a split: probability of a hit, and size when it hits. Or you change the grain until zeros are no longer the majority.

  • Croston-style methods split 'when' from 'how much.' Put them in the race. They are one candidate, not the only method.
  • MASE with a sensible seasonal period is less of a liar than MAPE.
  • If ops can live with weeks, weekly grain is often the whole fix.

Grain is a lever

Forecasting daily gaskets is a flex. Forecasting weekly replenishment for that gasket is a product. Same for rare ED transfers, or fraud reports in a small region. Aggregate until the series has a spine, then disaggregate with a share if you must.

Do not force a grocery model on gaskets

Put a seasonal naive and a specialist in the same Predict.ai tournament as the booster. The goal will not insist on a dense daily model if weekly wins the folds. For maintenance parts, medical SKUs that move in bursts, or cyber event counts, that honesty is the product.

Driver discovery still helps: a production-run signal that leads spare demand, a weather extreme that leads certain claims. If nothing leads, you are in inventory-policy land (base stock, min-max) with a weak forecast. Say that. Do not decorate it.

FAQ

What counts as intermittent demand?
A series with a high share of zeros and occasional bursts. Spare parts are the textbook. Incident counts, certain claims, and export orders can look the same.
Is Croston still used?
Yes, as a candidate. It splits 'when' from 'how much.' It is not the only method. If weekly grain removes the zeros and ops can live with weeks, that is often the better product.

Keep going

Try it on your data.

Connect an outcome and its history. Predict.ai finds the drivers, races the models, and keeps the forecast live — in the workspace, over the API, and through agents.