Exponential Smoothing (ES)
Exponential Smoothing (ES) is a time series forecasting technique that generates forecasts by applying weighted averages of past observations, where more recent observations are given higher importance.
It is mainly used for short-term forecasting and data smoothing.
ES assigns exponentially decreasing weights to older observations:
- Recent values → higher weight
- Older values → lower weight
This helps reduce noise and highlight the underlying pattern in the data.
Formula (Simple Exponential Smoothing)
S_t = αX_t + (1 - α)S_{t-1}
Parameters
| Parameter | Description |
|---|---|
| S_t | Smoothed value at time t |
| X_t | Actual value at time t |
| α (alpha) | Smoothing factor (0 to 1) |
| S_{t-1} | Previous smoothed value |
Smoothing Factor (α)
- Range: 0 to 1
- Controls responsiveness of the model
Behavior:
- High α (≈1) → reacts quickly to changes
- Low α (≈0) → smoother output, less sensitive
Key Characteristics
- Works only on level data (no trend or seasonality)
- Produces a constant/flat forecast
- Emphasizes recent observations
- Simple and computationally efficient
Advantages
- Easy to implement
- Requires minimal data
- Effective for stable time series
- Good for short-term forecasting
Limitations
- Does not handle trend or seasonality
- Not suitable for long-term forecasting
- Sensitive to α selection
- Assumes data is relatively stable
Use Cases
- Demand forecasting
- Inventory control
- Sales smoothing
- Short-term business forecasting