Exponential Smoothing Models#

Stage 6 · 🏗️ Building & Forecasting Models · Lesson 18 of 18 · advanced

◀ Previous · Beyond One-Step Ahead Predictions · ↑ Section

Important

✨ AI-generated content. This page was written with the assistance of an AI language model and is provided as a learning aid. Despite careful review, it may still contain mistakes, omissions, or out-of-date information. Whether you are new to the topic, a team lead, or a senior practitioner, treat it as a starting point rather than an authoritative reference: read it critically and independently verify anything you act on (code, commands, figures, and factual claims) against official documentation and primary sources before relying on it.

The idea#

Exponential smoothing forecasts with a weighted average of past observations, where the weights decay exponentially into the past — recent data counts most, older data fades but never fully vanishes. It is a different lineage from ARIMA, built around components (level, trend, season) rather than autocorrelations.

Simple smoothing#

The simplest form, Simple Exponential Smoothing (SES), tracks a single level and suits series with no trend or seasonality:

\[\hat{x}_{t+1} = \alpha\, x_t + (1 - \alpha)\, \hat{x}_t, \qquad 0 < \alpha < 1.\]

The smoothing parameter \(\alpha\) sets the memory: near 1 reacts fast to recent values, near 0 stays smooth and sluggish. Its forecasts are flat.

Adding trend and season#

Two extensions handle richer data. Holt’s linear method adds a trend component (a second parameter \(\beta\)), giving sloped forecasts. Holt–Winters adds a seasonal component too (a third parameter \(\gamma\)), either additive or multiplicative — the standard choice for series with both trend and seasonality. Together these form the ETS (Error–Trend–Seasonal) family.

Smoothing or ARIMA?#

The two approaches are complementary, not rivals: ARIMA describes a series through its autocorrelations, exponential smoothing through its trend and seasonal structure. Which wins is empirical — smoothing often shines on strongly trended, seasonal data, ARIMA on stationary, mean-reverting data. In statsmodels these live in SimpleExpSmoothing, Holt and ExponentialSmoothing (Holt–Winters).

See also

Source article Adapted (context, re-expressed) in our own words from: https://insightful-data-lab.com/2026/01/17/exponential-smoothing-models/ (insightful-data-lab.com).

Tags: purpose: reference topic: time series level: advanced