Contents

Data Analysis › Time & Forecasting

Trend, Seasonality and Noise

Splitting a series into direction, repeating pattern and leftover.

Also known as: time series decomposition, trend-seasonality-noise, decomposing a series

Every time series can be read as three layers added together: the slow trend (direction), the repeating seasonality (calendar pattern), and the leftover noise (everything else). Splitting a series this way — decomposition — turns “sales went up” into three answerable questions: did the direction change, was it the season, or was it a one-off?

observed  =  trend  +  season  +  noise
  120     =    100   +    25    +   (-5)

In practice the split is approximate: smooth the series for the trend, average each calendar position for the season, and whatever remains is noise. The value is not precision but attribution — each layer gets judged on its own terms instead of all three arguing inside one number.

The classic mistakes:

  • Reading the raw series as one story. A December record with a flat trend is a seasonal success and a strategic flatline at once. Decompose before judging.
  • Treating noise as signal. A single odd week is usually leftover, not a break. Reacting to noise with strategy changes is expensive churn.
  • Assuming the layers are independent. Promotions (noise by design) can pull forward seasonal demand; a trend break can look like a seasonal shift. The split organises thinking; it does not prove the layers never interact.
  • Over-smoothing the trend. An over-aggressive smoother bends the trend toward the season and hides real breaks. Keep the trend flexible enough to turn.

When to go further: models like exponential smoothing and ARIMA formalise this split to forecast. For reading and explaining a series, the informal three-layer split is usually enough.