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.
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.
All readings on this track · 21 readings
- 1986Two gates for setup and operator readiness
- 1990Time-only cycle dates in a Treasury bond case study
- 1990Constant-dollar regimes, the value line, and nested cycles
- 1992The four-year election cycle as an equity regime map
- 1992A semiconductor seasonal-index before the relative-strength overlay
- 1992Lock the holiday window as a regime, then veto resistance
- 1995Regime-aware stock screening with intermarket context
- 1996Standard-error bands, width gates, and weekday counts
- 1999Constructing seasonal factors from centered moving averages
- 2000Seasonal window, then weekly breadth
- 2004Copper as a regime map for cycles and recessions
- 2008Election-cycle windows as a mechanical seasonal system
- 2012A 2012 case study in Kondratieff-wave and presidential-cycle overlays
- 2012The October to May window as a mechanical portfolio procedure
- 2013Half-year seasonality as an equity regime overlay
- 2014Seasonal cycles as a regime overlay
- 2015Seasonal oil window as a defined-risk spread case
- 2017Calendar regimes, RSI events, and sector rotation rules
- 2018Seasonal windows as testable entry and abstention rules
- 2019Calendar rotation of seasonal and regime questions
- 2020Constructing calendar interval votes for cycle workbooks