AI Glossary / Time series and signal processing / Intermediate

Holt-Winters forecasting

Definition

Holt-Winters forecasting is a family of exponential-smoothing methods that represents a time series through level, trend, and repeating seasonal components. The components are updated as observations arrive and combined to produce future forecasts. Additive and multiplicative seasonal forms handle different relationships between seasonal variation and the series' overall level.

What it means

A business may have both a gradual increase in demand and a recurring busy season. Holt-Winters methods separate these patterns operationally: level describes the current baseline, trend describes its movement, and seasonality describes position within a repeating cycle.
The method does not discover every kind of pattern or explain why the pattern exists. It assumes that its chosen component structure is a useful approximation for forecasting, and that the seasonal period has been specified appropriately.

How it works

Choose the seasonal period, initialize level, trend, and seasonal states, and select smoothing parameters using training data. Each new observation updates the level after accounting for seasonality, updates the trend from the level movement, and revises the seasonal component for the corresponding season.
Additive seasonality represents seasonal effects in the original measurement units; multiplicative seasonality represents relative factors and requires care with zero or negative values. Forecasts combine the latest level, an extrapolated or damped trend, and the relevant seasonal state. Different software conventions can parameterize seasonal updates differently, so equations and parameter meanings must be matched before comparing numerical values.

Three practical examples

  • A distributor forecasts quarterly demand with recurring high and low quarters, comparing additive seasonality with proportional seasonal variation.
  • A service organization forecasts monthly request volumes while allowing its baseline and trend to adapt gradually.
  • A facilities team models a single regular seasonal pattern in consumption, but checks whether additional daily or weekly patterns require a more suitable model.

Think of it this way

Think of estimating a runner's position on a gently rising circular track. There is an overall height, a gradual change in that height, and a repeated rise or dip at each part of the circuit. Holt-Winters forecasting keeps track of those components, although actual demand patterns need not remain as regular as the analogy suggests.

Worked example

Use an original additive quarterly example with period four. Immediately before observing the current quarter, suppose level is 100, trend is 2 units per quarter, and the old seasonal component for this quarter is −10. Other seasonal components are stipulated as +5, +15, and −10 in subsequent-quarter order. The new observation is 96. Set alpha = 0.3, beta-star = 0.2, and gamma = 0.4.
Using the FPP3 seasonal-update convention, updated level is 0.3 × [96 − (−10)] + 0.7 × (100 + 2) = 103.2. Updated trend is 0.2 × (103.2 − 100) + 0.8 × 2 = 2.24. Updated season is 0.4 × (96 − 100 − 2) + 0.6 × (−10) = −8.4.
The next-quarter forecast uses that next quarter's existing seasonal component +5: 103.2 + 2.24 + 5 = 110.44. The forecast four quarters ahead returns to the current quarter's updated seasonal component: 103.2 + 4 × 2.24 − 8.4 = 103.76.
These states and parameters are stipulated to demonstrate one update, not estimated from a dataset. A formulation using the newly updated level in the seasonal equation requires a correspondingly different seasonal smoothing parameter; substituting the same gamma would not reproduce this calculation.

Illustrative case study

Illustrative fictional case: Fir Homeware uses an additive Holt-Winters model for quarterly sales. As the business expands, seasonal swings appear to grow in proportion to the baseline rather than by a fixed number of units.
The analyst compares a multiplicative alternative and a seasonal naive benchmark on later periods, checks the treatment of zero-sales products, and evaluates the ordering horizon. Management retains different methods for different product groups where evidence supports them. This fictional case illustrates model comparison, not a claim that proportional seasonality is universally superior.

Common misconceptions and mistakes

Holt-Winters is not simply a moving average repeated three times. Its components have distinct update roles. A seasonal period of twelve for monthly annual seasonality also differs from a twelve-step forecast horizon.
Do not mix additive and multiplicative equations, or assume that similarly named parameters have identical meanings in every implementation. Undamped trends can extrapolate unrealistically over long horizons. Outliers and structural changes can distort updates, and one seasonal component may be inadequate for multiple overlapping seasonal cycles. Accurate-looking fitted values do not replace out-of-sample evaluation.

Business use

The method offers a practical baseline for recurring business demand because its level, trend, and seasonal contributions can be explained to non-specialists. Efficient updating can support many related series, provided each series has enough relevant history and an appropriate seasonal specification.
Document initialization, parameter constraints, seasonal form, and trend damping. Compare forecasts against simpler methods at operational lead times, and evaluate interval coverage when a statistical ETS formulation supplies uncertainty. Review products or locations with breaks, intermittent activity, or insufficient seasonal history separately.

People also ask

Is Holt's method the same as Holt-Winters?

Holt's linear method includes level and trend; Holt-Winters adds seasonality.

Does additive seasonality mean the series cannot grow?

No. Growth can be represented by trend while seasonal effects remain additive.

Do the smoothing recursions alone define prediction intervals?

No. Uncertainty requires an associated statistical model or another justified procedure.

Check your understanding

Why is the next-quarter seasonal value +5 rather than −8.4 in the example?

Answer: The next forecast refers to a different position in the seasonal cycle.

What is the updated trend?

Answer: 2.24 units per quarter.

Why does the four-quarter forecast use −8.4?

Answer: Four steps ahead returns to the same quarter of the seasonal cycle.

Would the example demonstrate parameter estimation?

Answer: No. All starting states and parameters were supplied deliberately.

Related terms

  • Exponential smoothing
  • Levels
  • level
  • trend
  • seasonality
  • additive seasonality
  • multiplicative seasonality
  • damped trend
  • ETS model
  • seasonal naive forecast

Learn next

reproduce the additive update and compare it with a multiplicative example using positive data. Then examine how trend damping changes longer forecasts and how rolling-origin evaluation informs selection among seasonal methods.

More in Time series and signal processing

  • Fourier analysis - Fourier analysis studies signals or functions by expressing them in terms of sinusoidal frequency components.
  • Fourier transform - A Fourier transform converts a signal or function into a representation organized by frequency.
  • Holdout set - A holdout set is a portion of data deliberately excluded from a specified stage of model development so that predictions can be evaluated on observations...
  • Homoscedasticity - Homoscedasticity means that an error or outcome distribution has the same variance across the conditions being considered.
  • Impulse response weights - Impulse response weights describe how a dynamic model's output responds over successive time lags to a one-time unit input or shock.
  • Kalman filter - A Kalman filter is a recursive method for estimating a hidden state in a linear dynamic system from noisy observations.

Work in finance? Get the free CFO AI Prompt Pack: 7 prompts for finance leaders.

Sources

Sources: Hyndman and Athanasopoulos, Forecasting: Principles and Practice, third edition, Holt-Winters seasonal methods and parameter conventions: https://otexts.com/fpp3/exponential-smoothing.html . Glossary of Forecasting Terms: https://robjhyndman.com/mwh3/FG4.pdf . Primary textbook equations consulted. Original fractions independently verify the update and forecasts; the case is fictional.

Previous: Holm - Bonferroni method Next: Homogeneity of regression

  • Home
  • Daily AI Updates
  • Blog
  • AIFBL Academy
  • AI Glossary
  • Products and Tools
  • Store
  • Free CFO AI Prompt Pack
  • About Shihan Sheriff
  • Privacy Policy
  • Terms of Use
  • Refund Policy
  • Cookie Policy
  • Earnings Disclaimer