Skip to main content
Track Seasonal analysis
9 / 21
Library

1999issue C011-4

Constructing seasonal factors from centered moving averages

Seasonal adjustment is a construction step, not a market call. Estimate calendar-month factors from a centered moving average, strip them from ordered volume or price, and only then compare a moving-average or exponential-smoothing forecast with the residual path.

  • Technical calculations refresh from sequential observations, so a recurring seasonal bias in the raw series is inherited by every later indicator.
  • A trailing twelve-month moving average is centered with two overlapping twelve-month means, and each monthly trend ratio is the unadjusted observation divided by that local level.
  • Calendar-month averages of those ratios are rescaled so the twelve standardized seasonal factors sum to 12, then divided into the original series.
  • Editorial: compare a moving-average or exponential-smoothing forecast with the seasonally residual path rather than with calendar-biased observations.
Entries in this reading3 entries

Sequential observations still carry calendar bias

Time series used in technical calculations are sequential observations, typically sampled at fixed intervals, and each new period refreshes the indicators built from them.

Harvest-linked agricultural prices and other calendar-sensitive economic series can embed a recurring seasonal bias that conceals nonseasonal movement. Seasonal analysis isolates that recurring within-year variation so a single series can be read in a calendar-aware regime context instead of as an unfiltered path.

Center the twelve-month average

The construction begins with a trailing 12-month arithmetic moving average of the unadjusted series. The December 1993 window equals 18196.

With an even 12-month span, the current month is centered by averaging two overlapping 12-month means that straddle it. The July 1993 centered level is 18281. A moving average is an arithmetic smoother of ordered observations: that trailing twelve-period mean and the pair of overlapping twelve-period means supply the local level used to form monthly trend ratios.

Turn ratios into standardized seasonal factors

A monthly trend ratio is the unadjusted observation divided by that period's centered moving average. The July 1993 ratio is 0.971.

Calendar-month averages of those ratios are rescaled by 12 divided by their sum so the twelve standardized factors total 12. January moves from 1.025 to 1.022 when the raw factor sum is 12.030. A standardized seasonal factor is that calendar-month average of trend ratios after the rescaling.

The ratio to moving average construction turns raw observations into monthly trend ratios, averages those ratios by calendar month, standardizes the twelve factors, and divides them back out of the original series.

Read the seasonally adjusted series

Seasonally adjusted values equal the unadjusted observation divided by the matching standardized monthly factor. January 1993 converts from 17184 to 16809. That seasonally adjusted series is the original observation divided by its month's standardized seasonal factor, used to make nonseasonal movement easier to inspect.

In the worked volume example, both the raw and adjusted series decline in June 1998, but the adjusted path falls faster, which the construction presents as a clearer view of the nonseasonal pattern.

Score the forecast on the residual path

Exponential smoothing is a quantitative forecast baseline that updates from ordered price, volume, or breadth observations over a defined sampling interval and lookback. The teaching use is to score that baseline on the seasonally residual series rather than on raw calendar-biased observations.

Editorial: once the seasonally adjusted series is in hand, a moving-average forecast can be scored the same way. The construction does not itself make a market call.

Educational research material, not investment advice. Historical source context does not establish present-day performance.
9 of 21 in the Seasonal analysis track
20001-7 pp.Next on Seasonal analysisSeasonal window, then weekly breadthThe best six months treated November through April as the stronger consecutive holding window for large-cap averages, against a cash-like summer half.
All readings on this track · 21 readings
  1. 1986Two gates for setup and operator readiness
  2. 1990Time-only cycle dates in a Treasury bond case study
  3. 1990Constant-dollar regimes, the value line, and nested cycles
  4. 1992The four-year election cycle as an equity regime map
  5. 1992A semiconductor seasonal-index before the relative-strength overlay
  6. 1992Lock the holiday window as a regime, then veto resistance
  7. 1995Regime-aware stock screening with intermarket context
  8. 1996Standard-error bands, width gates, and weekday counts
  9. 1999Constructing seasonal factors from centered moving averages
  10. 2000Seasonal window, then weekly breadth
  11. 2004Copper as a regime map for cycles and recessions
  12. 2008Election-cycle windows as a mechanical seasonal system
  13. 2012A 2012 case study in Kondratieff-wave and presidential-cycle overlays
  14. 2012The October to May window as a mechanical portfolio procedure
  15. 2013Half-year seasonality as an equity regime overlay
  16. 2014Seasonal cycles as a regime overlay
  17. 2015Seasonal oil window as a defined-risk spread case
  18. 2017Calendar regimes, RSI events, and sector rotation rules
  19. 2018Seasonal windows as testable entry and abstention rules
  20. 2019Calendar rotation of seasonal and regime questions
  21. 2020Constructing calendar interval votes for cycle workbooks
All 54 readings tagged Seasonal analysis
Also on Seasonal analysis5 readings