Simple Exponential Smoothing (SES)

Simple Exponential Smoothing (SES) is a forecasting technique that only tracks the level of the data. It is designed for time series data that does not contain trend or seasonality.

SES requires only one smoothing parameter:

  • Alpha (α) → Level smoothing factor

It does not require: - Frequency - Seasonal period

Key Characteristics

Level-Only Model

SES assumes that the data represents a constant underlying level, meaning:

  • No upward or downward trend
  • No repeating seasonal pattern
  • Forecast is based only on smoothed average values

No Trend or Seasonality

  • ❌ Beta (β) → Trend component is not used
  • ❌ Gamma (γ) → Seasonality component is not used

If these parameters are provided in functions like ses(), they are ignored, because SES assumes the data is purely level-based.

Forecast Behavior

Flat Forecast Line

When SES is applied:

  • The forecast output (e.g., wframe1) is a perfectly horizontal line
  • Future values are assumed to remain constant
  • Best prediction = most recently smoothed level

Effect of Alpha (α)

The smoothing parameter Alpha (α) controls how quickly the model reacts to changes in the data.

High Alpha (e.g., 0.9)

  • Gives more weight to recent observations
  • Forecast reacts quickly to changes
  • The horizontal forecast line starts close to the last observed data point

Low Alpha (e.g., 0.1)

  • Gives more weight to historical data
  • Produces smoother forecasts
  • The forecast line stays closer to the long-term average of the dataset