Inferensys

Glossary

Croston's Method

A specialized forecasting method for intermittent demand that separately models the time between demand occurrences and the magnitude of the demand, avoiding bias from zero values.
ML engineer running AI model benchmarks, performance charts on multiple screens, late night home office setup.
INTERMITTENT DEMAND FORECASTING

What is Croston's Method?

A specialized forecasting technique designed for time series with intermittent demand, where periods of zero demand are common.

Croston's Method is a forecasting technique that decomposes an intermittent demand time series into two separate exponential smoothing estimates: one for the non-zero demand size and another for the inter-arrival interval between demand occurrences. By modeling these components independently and updating estimates only when demand occurs, it eliminates the systematic bias introduced by zero values in standard methods like simple exponential smoothing.

The forecast is derived by dividing the smoothed demand size by the smoothed interval, yielding a demand-per-period rate. A variant known as Syntetos-Boylan Approximation (SBA) corrects an inherent positive bias in the original Croston formulation. This method is essential for inventory optimization of slow-moving spare parts and long-tail retail items where zero-inflated patterns dominate.

CROSTON'S METHOD EXPLAINED

Frequently Asked Questions

Clear, technically precise answers to the most common questions about forecasting intermittent demand with Croston's method.

Croston's method is a specialized forecasting technique designed explicitly for intermittent demand data, where a time series contains many periods of zero demand interspersed with sporadic positive values. Unlike standard exponential smoothing, which would be biased downward by the zeros, Croston's method decomposes the problem into two separate, independent exponential smoothing estimates: one for the demand interval (the number of periods between non-zero demand occurrences) and one for the demand size (the magnitude of the demand when it does occur). A forecast is only updated when a non-zero demand period is observed. The final point forecast is then calculated as the ratio of the smoothed demand size to the smoothed interval, yielding an unbiased estimate of the demand rate per period. This prevents the model from interpreting a long sequence of zeros as a trend toward zero demand.

INTERMITTENT DEMAND FORECASTING

Key Characteristics of Croston's Method

Croston's method decomposes intermittent demand into two independent exponential smoothing models—one for demand size and one for inter-arrival interval—eliminating the systematic bias that classical methods introduce when applied to sporadic data.

01

Dual-Model Decomposition

Croston's method separates the forecasting problem into two distinct components, updated only when demand occurs:

  • Demand Size (z_t): The non-zero quantity demanded in a period, smoothed using simple exponential smoothing
  • Inter-Arrival Interval (p_t): The number of periods since the last demand occurrence, also exponentially smoothed

The final forecast is the ratio z_t / p_t, representing demand per period. This decomposition prevents zero-demand periods from artificially deflating the forecast, which is the critical flaw of standard exponential smoothing on intermittent series.

02

Bias Elimination Mechanism

Classical forecasting methods like Simple Exponential Smoothing (SES) produce systematically biased low forecasts when applied to intermittent demand because they update the level estimate in every period—including zeros—causing the forecast to drift downward during demand droughts.

Croston's method eliminates this bias by:

  • Updating only on demand-positive periods, preserving the true demand rate
  • Maintaining separate smoothing parameters for size and interval, allowing each component to adapt at its own rate
  • Producing an unbiased estimate of mean demand per period under the assumption of independent demand sizes and intervals
03

Smoothing Parameter Configuration

Croston's method typically uses a single smoothing constant α (between 0 and 1) for both the demand size and interval estimates, though variants allow separate parameters:

  • Low α (e.g., 0.05–0.1): Heavy smoothing, appropriate for very slow-moving items with stable demand patterns
  • High α (e.g., 0.3–0.5): More responsive to recent changes, suitable when demand characteristics shift
  • α = 0: The forecast never updates; it remains the initial estimate
  • α = 1: The forecast equals the most recent observation, ignoring all history

Parameter selection is typically done via grid search minimizing MSE on a holdout set, though care must be taken because intermittent series have sparse error observations.

04

Syntetos-Boylan Approximation

Research by Syntetos and Boylan (2001) demonstrated that Croston's original formulation is not fully unbiased—it exhibits a slight positive bias because the expected value of a ratio does not equal the ratio of expected values.

The Syntetos-Boylan Approximation (SBA) corrects this by applying a deflating factor:

Forecast = (1 - α/2) × (z_t / p_t)

This adjustment is now considered best practice for intermittent demand forecasting and is implemented in most production forecasting libraries. The bias is most pronounced when α is large and demand is extremely sporadic.

05

Assumptions and Limitations

Croston's method operates under specific assumptions that define its domain of applicability:

  • Independence: Demand sizes and inter-arrival intervals are assumed to be independent of each other and identically distributed over time
  • No trend or seasonality: The method assumes a stationary demand process; it cannot capture growth trends or seasonal patterns
  • Non-negative demand: All demand occurrences must be positive; the method does not handle returns or negative adjustments
  • Point forecast only: Standard Croston provides a mean forecast but no prediction intervals; extensions like the Croston with bootstrapping variant are required for uncertainty quantification

For items exhibiting trend or seasonality, extensions such as TSB (Teunter-Syntetos-Babai) or iETS (intermittent ETS) models should be considered.

06

Inventory Control Integration

Croston's method is rarely used in isolation—it feeds directly into inventory control policies for spare parts and slow-moving SKUs:

  • Reorder Point Calculation: The demand per period forecast (z_t / p_t) is multiplied by lead time to estimate lead time demand, which determines safety stock levels
  • Periodic Review Systems: In (R, S) policies, Croston forecasts drive the order-up-to level S for each review interval
  • Service Level Targeting: The forecast mean is combined with an assumed demand distribution (often negative binomial or compound Poisson) to set stock levels that achieve target fill rates

Proper integration requires understanding that Croston's output is a rate, not a period-by-period prediction, and inventory models must account for the lumpy nature of demand arrivals.

INTERMITTENT DEMAND COMPARISON

Croston's Method vs. Standard Forecasting Methods

A feature-by-feature comparison of Croston's Method against Exponential Smoothing and ARIMA for forecasting intermittent demand patterns with frequent zero values.

FeatureCroston's MethodExponential SmoothingARIMA

Primary use case

Intermittent demand with many zero periods

Continuous demand with trend and seasonality

Stationary or differenced continuous time series

Handles zero-inflated data

Separates demand size from demand interval

Avoids bias from zero values

Requires stationarity

Captures autocorrelation structure

Native probabilistic output

Typical forecast accuracy on intermittent data (WMAPE)

15-25%

40-60%

50-70%

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.