← All methods

Intermittent · Free

Teunter–Syntetos–Babai

Demand probability updates every period, so a dying item can decay to zero.

What it assumes

Demand probability updates every period, so a dying item can decay to zero.

When to use

Intermittent items with obsolescence risk.

When to avoid

Stable intermittent demand where Croston/SBA already work.

Knobs

ŷ = z × p_prob; p_prob shrinks on zeros.

How it works

TSB tracks size and occurrence probability. Probability is updated every period — including zeros — so a long silence shrinks the forecast. That is the obsolescence story Croston cannot tell. If demand is a stable intermittent drip, Croston or SBA may already be enough and TSB can under-forecast.

Sample forecast question

A replacement filter sold, then went quiet. What is TSB’s mean weekly demand for the next four weeks after those trailing zeros?

Step-by-step on these numbers

Sample series (units)
PeriodActualFitted
W155
W205
W363.25
W404.13
W502.69
W641.75
W702.74
W801.78
W901.16
W1030.75
W1101.90
W1201.24
W1300.80
W1400.52
Forecast
PeriodForecast95% interval
W150.34-4.20 – 4.87
W160.34-6.08 – 6.75
W170.34-7.52 – 8.20
W180.34-8.73 – 9.41

Parameters the engine found

  • alpha = 0.350
  • level = 0.339
  • z = 4.220
  • p = 0
  1. The question

    A replacement filter sold, then went quiet. What is TSB’s mean weekly demand for the next four weeks after those trailing zeros? Sample weeks: W1=5, W2=0, W3=6, W4=0, W5=0, W6=4, W7=0, W8=0, W9=0, W10=3, W11=0, W12=0, W13=0, W14=0 (units).

  2. Probability every period

    TSB tracks size z and occurrence probability p. Unlike Croston, p is updated on zeros too: p ← (1−α) p, so a dying item can decay toward 0.

  3. This sample

    α = 0.350. Last 4 weeks are zero, so p has been shrinking. End states: z = 4.220, p = 0.080, ŷ = z × p = 0.34.

  4. Forecast

    Hold that mean rate: W15: 0.34; W16: 0.34; W17: 0.34; W18: 0.34.

  5. Interval

    Residual σ = 2.314. For h = 1 the 95% band is [-4.20, 4.87] around 0.34. The engine labels this a residual-Gaussian heuristic (σ√h), not a simulation interval.

Graph of this sample

W1 · 5 W14 W15
Teunter–Syntetos–Babai on the canned sample: actuals, fitted, and a 4-step forecast. Actual Fitted Forecast
The chart plots the canned table on this page (actuals, in-sample fitted, forecast, 95% interval). Not your Excel series. Free analysis never uploads raw data.

Educational only. Not investment, weather, or operational advice. In the add-in, rank is rolling-origin MASE — “best supported among candidates on this series.”

Use it in the Excel Add-in