Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Forecasting Intermittent Demand and Slow Movers
AI & Machine Learning

Forecasting Intermittent Demand and Slow Movers

Most forecasting methods fail on items that sell nothing for weeks then three at once. What to use instead, and how to judge whether it is working.

Updated 2 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Intermittent demand - long runs of zeros with occasional spikes - breaks ordinary forecasting methods and ordinary accuracy metrics. Forecast the probability of demand and the size when it happens as two separate questions, and judge the result on stock outcomes rather than percentage error.

Why the usual methods produce nonsense here

A spare part that sells nothing for five weeks then four in one day has an average weekly demand somewhere under one. A conventional forecast will happily output 0.8 units a week, which is not something you can stock, and will look wrong in every single week - too high in the zeros, too low in the spike.

The mistake is treating this as the same problem as forecasting a fast mover with a bit more noise. It is a different problem, and it needs a method that separates whether demand occurs from how big it is when it does.

Split the question in two

The practical approach is to model two things separately: the chance that any demand occurs in a period, and the typical size of an order when it does. Croston's method and its variants formalise this, and it is also a sensible way to think even if you never name the technique.

Separating the two questions gives answers you can act on. 'Roughly a one in six chance of demand in any given week, and when it comes it is usually two or three units' tells a planner far more than '0.4 units per week'.

Judge it on stock outcomes, not percentage error

Percentage-based accuracy metrics are close to meaningless on intermittent items, for the reasons set out in our piece on forecast accuracy metrics. The denominator is frequently zero and often one.

Score the thing you actually care about instead.

  • Service level achieved - what share of demand was met from stock
  • Stockout events per item per year, weighted by how urgent that part is
  • Average stock held, in units and in cash
  • Write-offs from obsolescence at end of life

These four together describe whether the policy is working. A percentage error does not.

Classify before you forecast

Not every slow-moving item deserves a model. A useful first step is to split the catalogue by how often demand occurs and how variable the size is when it does.

PatternDescriptionSensible approach
SmoothRegular demand, modest variationOrdinary forecasting methods work
IntermittentFrequent zeros, consistent sizeCroston-style split; simple reorder point
ErraticRegular demand, wildly varying sizeFocus on the size distribution, hold buffer
LumpyFrequent zeros and varying sizeHardest case - often a rule beats a model

Lumpy items are where forecasting projects quietly fail. For those, a well-chosen reorder point and an honest conversation about service level usually beats anything statistical.

When a rule is the better answer

For a large share of slow-moving catalogues, the right answer is not a forecast at all. It is a reorder policy: hold this many, reorder when it drops to this level, review annually.

That is unglamorous and frequently correct. We have written separately about when a rule beats a model, and spare parts are one of the clearest examples. The value of the analysis is often in setting the reorder points sensibly by criticality and lead time, not in predicting next week.

On a lumpy catalogue, the win is usually a better policy, not a better prediction.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

What counts as intermittent demand?

Broadly, any item where a large share of periods have zero demand. There is no fixed cut-off, but once most weeks are zeros, ordinary forecasting methods stop being appropriate.

Can machine learning help with spare parts?

Sometimes, particularly by pooling information across similar parts or by using the age and usage of installed equipment. For a single part with a handful of historical orders, a simple policy is usually better.

How do I set a service level for spare parts?

By criticality rather than uniformly. A part that stops a production line justifies a far higher service level - and more stock - than one that delays a cosmetic repair.

Should slow movers be forecast at all?

Many should not. Classify the catalogue first, apply forecasting where the pattern supports it, and use reorder policies everywhere else.

Keep reading

More on AI & Machine Learning

Start here

Want machine learning project details from us?

Tell us what you are trying to predict and roughly what data you hold. We will come back with an honest view on whether machine learning is the right tool, what the work would involve and a realistic cost range. If a spreadsheet would do the job, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →