Holt-Winters exponential smoothing
Holt-Winters exponential smoothing is a forecasting method that updates estimates using exponentially decreasing weights while modeling level, trend, and seasonality in time-series data.
Statistics Every Programmer Needs
A Holt–Winters exponential smoothing model is an exponential-smoothing model that accounts for level, trend, and seasonal components in time-series data.
- How it is used
- Forecasts short-term time series when recent observations, trend, and recurring seasonality help predict future values.
- How deep it goes
- Explains level, trend, seasonality, exponential weighting, model variants, Python fitting, and AIC/BIC comparison without detailing derivations.
- Examples
- Uses monthly sales, recurring daily stock-price cycles, and Apple closing-price forecasts to illustrate seasonal modeling and evaluation.
- What you can do after
- Apply it via statsmodels to fit seasonal forecasts, compare AIC and BIC, and inspect predictions against actual observations.
Read how Statistics Every Programmer Needs explains Holt-Winters exponential smoothing →
Demand Forecasting Best Practices
Exponential smoothing is a family of forecasting methods that updates estimates by weighting observations with exponentially declining importance as they become older.
- How it is used
- Supports supply-chain demand forecasting by interpreting historical level, trend, and seasonality for future planning.
- How deep it goes
- Explains demand decomposition, automatic tuning, and overfitting trade-offs, but stops short of implementation details.
- Examples
- Uses Toyota and BMW sales in Norway plus quarterly seasonal changes to illustrate demand patterns.
- What you can do after
- Evaluate demand patterns, interpret forecast components, and judge when simpler models may outperform complex ones.
Read how Demand Forecasting Best Practices explains Holt-Winters exponential smoothing →
Related concepts
- exponential moving averagekind of · An exponential moving average is a recursively updated weighted average that gives greater influence to recent observations while exponentially decreasing the influence of older ones.
- forecastinguses · Forecasting is the process of predicting future values or outcomes from information currently available, often including historical observations.
- arimaalternative to · ARIMA is a statistical time-series model that combines autoregressive terms, differencing, and moving-average terms to represent temporal dependence and generate forecasts.
- ExponentialSmoothinguses · ExponentialSmoothing is a statsmodels model class for constructing exponential smoothing models with configurable components such as trend.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

