Simple exponential smoothing (SES)
A forecast for series without trend or seasonality: a weighted average of past observations with weights that decay geometrically, controlled by the smoothing parameter α.
- smoothed level after observing
- smoothing parameter, ; larger values follow recent data more closely
- one-step-ahead forecast error
- forecast horizon (steps ahead)
- number of observations used to fit
- sum of squared one-step errors over the fit
When to use
- Short-term forecasting of a series that wanders around a level with no clear trend or seasonality.
Assumptions
- No systematic trend or seasonal pattern (otherwise use Holt or Holt–Winters).
- The engine starts from (the "simple" initialisation) unless an initial level is supplied, and estimates α by minimising the in-sample SSE when α is not given. Prediction intervals assume normal errors and ignore parameter uncertainty, so they are approximate.
How to interpret
- The weight on the observation periods ago is . α near 1 ≈ naive forecast (last value); α near 0 ≈ long-run average.
- All horizons get the same point forecast; uncertainty grows with .
Common mistakes
- Applying SES to a trending series: forecasts lag systematically behind.
- Judging α by in-sample fit only — compare methods on a holdout (forecast accuracy).
Example
Series 20, 22, 21, 25, 24 with α = 0.3 and : levels 20, 20.6, 20.72, 22.00, 22.60. Forecasts for the next two periods are both 22.60; SSE = 26.46.