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.
Glossary
Croston's Method

What is Croston's Method?
A specialized forecasting technique designed for time series with intermittent demand, where periods of zero demand are common.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
| Feature | Croston's Method | Exponential Smoothing | ARIMA |
|---|---|---|---|
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% |
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Mastering Croston's Method requires understanding the broader landscape of intermittent demand, forecast evaluation, and inventory optimization.
Intermittent Demand
The core problem Croston's Method solves. A demand pattern characterized by sporadic occurrences interspersed with many periods of zero demand, common in spare parts, capital goods, and long-tail retail. Standard models like exponential smoothing fail here because they are biased by the high frequency of zeros, leading to forecasts that drift toward zero. Key characteristics include infrequent transactions and variable demand sizes when a transaction does occur.
Forecast Bias
The systematic tendency of a model to consistently over-predict or under-predict actual demand. Croston's Method specifically addresses the downward bias introduced by traditional methods on intermittent series. Bias is measured as the Mean Forecast Error (MFE). A positive MFE indicates persistent under-forecasting, while a negative MFE signals over-forecasting. Eliminating bias is critical for setting accurate safety stock levels.
Safety Stock
An additional quantity of inventory held in reserve to mitigate the risk of stockouts caused by variability in both supply and demand during lead time. For intermittent demand items, safety stock calculations rely heavily on the forecast error distribution from Croston's Method. The goal is to achieve a target service level—the probability of not stocking out during a replenishment cycle—without tying up excessive working capital in slow-moving inventory.
SBA (Syntetos-Boylan Approximation)
A direct refinement of Croston's original method that corrects a subtle but significant positive bias in the original estimator. Croston's Method was found to over-forecast slightly because the expected value of a ratio is not the ratio of expected values. SBA applies a simple deflating factor of (1 - α/2) to the demand size estimate, making it nearly unbiased. It is the de facto standard for intermittent demand forecasting in practice.
Prediction Interval
A range of values within which a future observation is expected to fall with a specified probability, quantifying forecast uncertainty. For Croston's Method, these intervals are not symmetric and must account for the compound distribution of demand occurrence and demand size. Techniques like bootstrapping from the empirical distribution of non-zero demands and inter-demand intervals are used to construct realistic intervals for inventory optimization.
Walk-Forward Validation
The only robust way to evaluate a Croston's model. This technique simulates production by sequentially retraining the model on an expanding window of historical data and testing on the subsequent held-out period. Standard k-fold cross-validation is invalid for time series because it shuffles data and breaks temporal dependencies. Walk-forward validation preserves the order of observations and provides a realistic measure of out-of-sample accuracy.

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.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us