4.3 Time Series Analysis & Index Numbers

Key Takeaways

  • A time series decomposes historical observations into four distinct components: secular Trend (T), Seasonal variation (S), Cyclical variation (C), and Random or irregular variation (R).
  • Even-period moving averages (such as 4-quarter or 12-month series) require centering by calculating the average of successive moving average pairs to align trend estimates directly with actual calendar periods.
  • The additive model (Y = T + S + R) assumes seasonal variations are constant absolute monetary amounts where seasonal factors sum to zero, whereas the multiplicative model (Y = T × S × R) assumes seasonal variations scale proportionally with the trend.
  • Index numbers track relative changes in price or quantity over time against a chosen base period (set to 100); multi-item weighted indices are essential to reflect the relative economic importance of individual commodities.
  • The Laspeyres index utilizes base-period weights (Q0) and tends to overstate inflation by ignoring the substitution effect, whereas the Paasche index uses current-period weights (Qn) and tends to understate inflation.
Last updated: September 2026

4.3 Time Series Analysis & Index Numbers

In operational budgeting and resource planning, management accountants must forecast revenues and costs that fluctuate systematically over calendar periods. For example, hotel bookings peak during summer holidays, toy manufacturers experience surges prior to festive seasons, and agricultural processing costs surge during harvest months. To isolate underlying commercial trends from predictable seasonal cycles and unpredictable external shocks, organizations employ time series analysis. Furthermore, to manage the eroding impact of price changes across complex purchasing baskets, management accountants utilize index numbers.

Advantages and limitations of time-series analysis

Advantages: It converts historical observations into an objective, repeatable forecasting base; separates trend and seasonality so budgets can reflect recurring calendar patterns; and makes changes over time visible for planning, staffing, inventory, and control.

Limitations: It assumes past patterns remain relevant, so structural breaks, new competitors, regulation, or one-off shocks can invalidate a forecast. Results also depend on adequate, consistent data and informed selection of the model. Moving averages lag turning points and lose observations at the ends of a series, while an apparent historical relationship does not by itself establish causation. Management should therefore combine the statistical forecast with current commercial evidence and sensitivity analysis.


1. The Four Components of a Time Series

A time series is a chronological sequence of numerical observations recorded at equal, successive time intervals (e.g., hourly energy demand, weekly warehouse throughput, monthly departmental overhead, or quarterly sales revenue). Statistical decomposition breaks a time series into four constituent forces:

  Actual Sales ($)
        ^
        |                                        / Trend Line (T)
        |                     /\                /  (Long-Term Direction)
        |                    /  \    /\        / 
        |         /\        /    \  /  \      /
        |        /  \  /\  /      \/    \    /
        |       /    \/  \/              \  /
        |      /                          \/ <--- Actual Time Series (Y)
        |     /                                   Incorporates: T + S + C + R
      0 +----+-------------------------------------------------------------> Time
  1. Trend ($T$): The underlying, long-term secular direction of the data over an extended timeframe. The trend reflects persistent, fundamental momentum—such as steady business expansion, gradual population growth, technological adoption, or sustained industry decline. Trend lines may be upward-sloping, downward-sloping, or stationary.
  2. Seasonal Variation ($S$): Short-term, regular, periodic fluctuations that repeat systematically within a fixed, known timeframe (most commonly within a single calendar year, but also within a weekly or 24-hour cycle). Seasonality is driven by recurring calendar events: weather seasons (winter heating, summer tourism), public holidays (Christmas retail shopping), or administrative deadlines (quarterly tax filings).
  3. Cyclical Variation ($C$): Medium-to-long-term, wave-like oscillations around the secular trend driven by broader macroeconomic business cycles (economic expansions, booms, recessions, and recoveries). Unlike seasonal cycles, cyclical variations do not repeat at fixed calendar intervals; a macroeconomic cycle typically spans three to ten years. In short-to-medium-term operational budgeting (ACCA MA level), cyclical variations are generally subsumed into the long-term trend.
  4. Random / Irregular Variation ($R$): Unpredictable, erratic residual fluctuations caused by unforeseen, non-recurring external disturbances (e.g., industrial strikes, sudden geopolitical conflicts, extreme natural disasters, or unexpected software outages). Random noise cannot be forecasted mathematically.

2. Time Series Decomposition Models: Additive vs. Multiplicative

To recombine these components into a forecasting model, management accountants use either an additive model or a multiplicative (proportional) model.

   Additive Model (Constant Swings)         Multiplicative Model (Proportional Swings)
  ^                                         ^
  |             /\                         |                           /\
  |     /\     /  \     /\                 |                          /  \
  |    /  \   /    \   /  \                |             /\          /    \
  |   /    \ /      \ /    \               |     /\     /  \        /      \
  |  /      V        V      \              |    /  \   /    \      /        \
  | /                        \             |   /    \ /      \    /          \
  |/     Trend Line (T)       \            |  /      V        \  /            \
--+----------------------------> Time    --+------------------V/---------------> Time
   Seasonal swings remain constant           Seasonal swings expand as Trend rises
   in absolute dollar terms                  in fixed percentage proportion

A. The Additive Model

The additive model assumes that the components act independently, and seasonal variations represent constant absolute amounts added to or subtracted from the trend:

Y=T+S+RY = T + S + R

  • Measurement Units: Seasonal variations are expressed in absolute financial or physical units (e.g., $+$15,000$ in Quarter 3, $-$8,000$ in Quarter 1).
  • Mathematical Constraint: Over a complete seasonal cycle (e.g., 4 quarters or 12 months), the sum of the seasonal variations must equal zero: S=0\sum S = 0
  • If the raw calculated seasonal variations do not sum to zero due to random rounding or noise, an adjustment is applied: calculate the average error $\frac{\sum S}{k}$ (where $k$ is the number of periods in the cycle) and subtract this correction from each individual seasonal component.

B. The Multiplicative (Proportional) Model

The multiplicative model assumes that seasonal variations are proportional to the trend. As the baseline trend increases, the magnitude of seasonal peaks and troughs expands proportionally:

Y=T×S×RorY=T×SY = T \times S \times R \quad \text{or} \quad Y = T \times S

  • Measurement Units: Seasonal variations are expressed as ratios, proportions, or percentages of the trend (e.g., $1.25$ or $125%$ in Quarter 3, $0.80$ or $80%$ in Quarter 1).
  • Mathematical Constraint: Across a complete seasonal cycle, the average seasonal factor must equal $1.00$ (or $100%$). Thus, the sum of the factors must equal the number of periods in the cycle: S=k(4.00 for quarterly data; 12.00 for monthly data)\sum S = k \quad (4.00 \text{ for quarterly data; } 12.00 \text{ for monthly data})
  • If the raw factors sum to a value different from $k$, normalize them by multiplying each factor by $\frac{k}{\sum S_{\text{raw}}}$.
FeatureAdditive ModelMultiplicative Model
Equation$Y = T + S + R$$Y = T \times S \times R$
Nature of SeasonalityAbsolute fixed monetary/physical amountRelative percentage/ratio of the trend
Behavior over TimeSeasonal swings remain constant in size regardless of trend growthSeasonal swings grow or shrink in direct proportion to trend growth
Mathematical Baseline$\sum S = 0$ (Sum equals zero)$\sum S = 4.0$ (quarters) or $12.0$ (months); Mean $S = 1.0$
Best ApplicationStable, mature markets with zero or slow secular growthGrowing or contracting markets where volume swings scale with size

3. Calculating the Trend via Moving Averages

The primary method used to eliminate seasonal and random fluctuations and extract the underlying secular trend ($T$) is the moving average technique.

Odd-Period Moving Averages (e.g., 3-Month or 5-Quarter)

When smoothing across an odd number of time periods (e.g., 5 quarters), the arithmetic mean aligns naturally with the middle time period. For example, the average of periods 1, 2, 3, 4, and 5 centers squarely on Period 3.

Even-Period Moving Averages & The Centering Technique (e.g., 4-Quarter or 12-Month)

In business forecasting, data is most frequently organized into 4 quarters or 12 months. Calculating an average across an even number of periods creates an alignment dilemma:

  • The average of Quarters 1, 2, 3, and 4 falls at the midpoint between Quarter 2 and Quarter 3 ($t = 2.5$).
  • Because no actual calendar observation exists at $t = 2.5$, this moving average cannot be compared directly against any recorded historical figure.

To resolve this, management accountants calculate a centered moving average:

  1. Compute 4-quarter moving totals across the series.
  2. Compute a second 2-period moving average of the 4-quarter moving totals (or sum adjacent pairs of 4-quarter totals and divide by $4 \times 2 = 8$).
  3. This shifts the mathematical center from $2.5$ directly onto Quarter 3, creating an aligned trend estimate ($T$).

4. Comprehensive Worked Example: Moving Averages, Seasonality & Forecasting

Historical Data

Highland Distillers Ltd records quarterly sales volume (thousands of cases) over two consecutive operating years:

YearQuarterSales Volume, $Y$ ($'000$)
Year 1Q1120
Q2180
Q3240
Q4140
Year 2Q1150
Q2210
Q3280
Q4170

Step-by-Step Trend Calculation via Centered Moving Averages

+-------------------------------------------------------------------------------------------------------+
| Year/Qtr | Actual Y | 4-Qtr Moving Total | 8-Qtr Centered Total | Centered Trend (T) | Additive S = Y - T |
+----------+----------+--------------------+----------------------+--------------------+--------------------+
| Y1 Q1    |   120    |         --         |          --          |         --         |         --         |
| Y1 Q2    |   180    |                    |                      |                    |                    |
|          |          |  (120+180+240+140) |                      |                    |                    |
|          |          |       = 680        |                      |                    |                    |
|          |          |                    |     (680 + 710)      |    1,390 / 8       |    240 - 173.75    |
| Y1 Q3    |   240    |                    |       = 1,390        |     = 173.75       |      = +66.25      |
|          |          |  (180+240+140+150) |                      |                    |                    |
|          |          |       = 710        |                      |                    |                    |
|          |          |                    |     (710 + 740)      |    1,450 / 8       |    140 - 181.25    |
| Y1 Q4    |   140    |                    |       = 1,450        |     = 181.25       |      = -41.25      |
|          |          |  (240+140+150+210) |                      |                    |                    |
|          |          |       = 740        |                      |                    |                    |
|          |          |                    |     (740 + 780)      |    1,520 / 8       |    150 - 190.00    |
| Y2 Q1    |   150    |                    |       = 1,520        |     = 190.00       |      = -40.00      |
|          |          |  (140+150+210+280) |                      |                    |                    |
|          |          |       = 780        |                      |                    |                    |
|          |          |                    |     (780 + 810)      |    1,590 / 8       |    210 - 198.75    |
| Y2 Q2    |   210    |                    |       = 1,590        |     = 198.75       |      = +11.25      |
|          |          |  (150+210+280+170) |                      |                    |                    |
|          |          |       = 810        |                      |                    |                    |
| Y2 Q3    |   280    |         --         |          --          |         --         |         --         |
| Y2 Q4    |   170    |         --         |          --          |         --         |         --         |
+-------------------------------------------------------------------------------------------------------+

Step-by-Step Trend Line Modeling

Inspect the centered trend values across successive quarters:

  • Y1 Q3: $173.75$
  • Y1 Q4: $181.25$ (Quarterly increase $= 181.25 - 173.75 = 7.50$)
  • Y2 Q1: $190.00$ (Quarterly increase $= 190.00 - 181.25 = 8.75$)
  • Y2 Q2: $198.75$ (Quarterly increase $= 198.75 - 190.00 = 8.75$)

Average quarterly trend increase: ΔT=198.75173.753 quarters=25.0038.33 thousand cases per quarter\Delta T = \frac{198.75 - 173.75}{3 \text{ quarters}} = \frac{25.00}{3} \approx 8.33 \text{ thousand cases per quarter}

Establishing Seasonal Variations (Additive Model)

From our calculations:

  • Q1 Variation (Y2 Q1): $-40.00$
  • Q2 Variation (Y2 Q2): $+11.25$
  • Q3 Variation (Y1 Q3): $+66.25$
  • Q4 Variation (Y1 Q4): $-41.25$

Check summation condition: S=(40.00)+(+11.25)+(+66.25)+(41.25)=3.75\sum S = (-40.00) + (+11.25) + (+66.25) + (-41.25) = -3.75 Because the sum does not equal zero, apply the standard ACCA normalization adjustment: Adjustment per quarter=3.754=0.9375\text{Adjustment per quarter} = \frac{-3.75}{4} = -0.9375 Subtract $-0.9375$ (i.e., add $0.9375$) to each quarter:

  • Adjusted Q1: $-40.00 - (-0.9375) = -39.0625 \approx -39.06$
  • Adjusted Q2: $+11.25 - (-0.9375) = +12.1875 \approx +12.19$
  • Adjusted Q3: $+66.25 - (-0.9375) = +67.1875 \approx +67.19$
  • Adjusted Q4: $-41.25 - (-0.9375) = -40.3125 \approx -40.31$
  • Check: $(-39.06) + (+12.19) + (+67.19) + (-40.31) = 0.00$ (Satisfied).

Forecasting for Year 3 Quarter 1 (Additive Model)

Starting from Y2 Q2 ($T = 198.75$ at $t=6$): Year 3 Quarter 1 corresponds to $t = 9$ (3 quarters beyond Y2 Q2): Projected Trend TY3 Q1=198.75+(3×8.33)=198.75+24.99=223.74\text{Projected Trend } T_{\text{Y3 Q1}} = 198.75 + (3 \times 8.33) = 198.75 + 24.99 = 223.74 Forecasted Sales Y=T+SQ1=223.74+(39.06)=184.68 thousand cases\text{Forecasted Sales } Y = T + S_{\text{Q1}} = 223.74 + (-39.06) = 184.68 \text{ thousand cases}


5. Index Numbers: Purpose and Conceptual Foundations

Management accountants operate across dynamic economic environments where the purchasing power of money shifts constantly. An index number is a statistical ratio designed to measure relative changes in price, cost, quantity, or volume over time, compared against an established benchmark known as the base period.

Fundamentals

  • Base Period ($0$): The reference period against which all other periods are evaluated. The base period is conventionally assigned an index value of 100.
  • Current Period ($n$): The period being measured.

Simple Price and Quantity Indices

For a single commodity:

  • Simple Price Index ($I_P$): IP=PnP0×100I_P = \frac{P_n}{P_0} \times 100
  • Simple Quantity Index ($I_Q$): IQ=QnQ0×100I_Q = \frac{Q_n}{Q_0} \times 100

Where $P_0, Q_0$ represent price and quantity in the base period, and $P_n, Q_n$ represent price and quantity in the current period.

Limitation of Simple Unweighted Indices

In reality, organizations purchase hundreds of raw materials and operational services. Simple unweighted arithmetic averages treat all items equally: a 50% price surge in office envelopes would be given the exact same weight as a 50% surge in raw steel sheet procurement. To produce meaningful managerial information, multi-item indices must be weighted according to economic importance (expenditure or volume).


6. Multi-Item Weighted Indices: Laspeyres vs. Paasche

The two primary multi-item index number formulations tested in the ACCA syllabus are the Laspeyres Index and the Paasche Index.

A. The Laspeyres Index (Base-Period Weighted)

The Laspeyres index weights price or quantity changes using base-period quantities ($Q_0$) or base-period prices ($P_0$):

  • Laspeyres Price Index ($L_P$): LP=PnQ0P0Q0×100L_P = \frac{\sum P_n Q_0}{\sum P_0 Q_0} \times 100
  • Laspeyres Quantity Index ($L_Q$): LQ=P0QnP0Q0×100L_Q = \frac{\sum P_0 Q_n}{\sum P_0 Q_0} \times 100

B. The Paasche Index (Current-Period Weighted)

The Paasche index weights price or quantity changes using current-period quantities ($Q_n$) or current-period prices ($P_n$):

  • Paasche Price Index ($P_P$): PP=PnQnP0Qn×100P_P = \frac{\sum P_n Q_n}{\sum P_0 Q_n} \times 100
  • Paasche Quantity Index ($P_Q$): PQ=PnQnPnQ0×100P_Q = \frac{\sum P_n Q_n}{\sum P_n Q_0} \times 100

7. Operational Evaluation and Economic Biases: Laspeyres vs. Paasche

+---------------------------------------------------------------------------------------+
|                                 INDEX NUMBER MATRIX                                   |
+-----------------------+----------------------------------+----------------------------+
| Dimension             | Laspeyres Index (Base Weighted)  | Paasche Index (Current Wt) |
+-----------------------+----------------------------------+----------------------------+
| Weighting Mechanism   | Fixed Base-Period Basket (Q0)    | Changing Current Basket(Qn)|
+-----------------------+----------------------------------+----------------------------+
| Computational Cost    | Inexpensive and fast.            | Expensive and slow.        |
|                       | Quantities surveyed only ONCE.   | Requires surveying fresh   |
|                       | Only current prices Pn needed.   | quantities Qn each period. |
+-----------------------+----------------------------------+----------------------------+
| Inter-Year Comparison | Valid across multiple years:     | Invalid across years:      |
|                       | Basket remains strictly constant.| Weights change every year. |
+-----------------------+----------------------------------+----------------------------+
| Inherent Economic     | OVERSTATES Inflation:            | UNDERSTATES Inflation:     |
| Bias                  | Ignores the substitution effect; | Over-weights substituted   |
|                       | assumes consumers buy expensive  | cheaper goods; understates |
|                       | goods in identical quantities.   | true cost-of-living rise.  |
+-----------------------+----------------------------------+----------------------------+

The Substitution Effect and Respective Biases

  1. Why Laspeyres Overstates Inflation ($L_P$): In commercial reality, when the price of one raw material escalates dramatically, rational procurement managers substitute away from it toward cheaper alternatives. Because the Laspeyres index holds base-period consumption quantities ($Q_0$) rigidly fixed, it assumes the firm continues purchasing the expensive item in unaltered quantities, thereby overstating the true cost increase.
  2. Why Paasche Understates Inflation ($P_P$): The Paasche index uses current-period quantities ($Q_n$), which already reflect management's defensive substitution away from inflated commodities into lower-cost substitutes. Consequently, the current basket under-represents items that suffered the highest price increases, systematically understating the true rate of inflation.

8. Fully Worked Example: Laspeyres vs. Paasche Price Indices

Purchasing Basket Data

A chemical processor purchases three core industrial ingredients:

MaterialBase Year Price, $P_0$Base Year Qty, $Q_0$Current Year Price, $P_1$Current Year Qty, $Q_1$
Alpha$1050$1260
Beta$2030$3020
Gamma$4010$3512

Notice that Beta experienced a massive 50% price increase (from $20 to $30), causing procurement to reduce consumption from 30 to 20 units (substitution effect).

Tabulation of Cross-Products

Material$P_0 Q_0$$P_1 Q_0$$P_1 Q_1$$P_0 Q_1$
Alpha$10 \times 50 = 500$$12 \times 50 = 600$$12 \times 60 = 720$$10 \times 60 = 600$
Beta$20 \times 30 = 600$$30 \times 30 = 900$$30 \times 20 = 600$$20 \times 20 = 400$
Gamma$40 \times 10 = 400$$35 \times 10 = 350$$35 \times 12 = 420$$40 \times 12 = 480$
Total$\sum P_0 Q_0 = 1,500$$\sum P_1 Q_0 = 1,850$$\sum P_1 Q_1 = 1,740$$\sum P_0 Q_1 = 1,480$

Index Calculations

1. Laspeyres Price Index ($L_P$): LP=P1Q0P0Q0×100=1,8501,500×100=123.33L_P = \frac{\sum P_1 Q_0}{\sum P_0 Q_0} \times 100 = \frac{1,850}{1,500} \times 100 = 123.33 Indicates an estimated price inflation of +23.33%.

2. Paasche Price Index ($P_P$): PP=P1Q1P0Q1×100=1,7401,480×100=117.57P_P = \frac{\sum P_1 Q_1}{\sum P_0 Q_1} \times 100 = \frac{1,740}{1,480} \times 100 = 117.57 Indicates an estimated price inflation of +17.57%.

Analytical Conclusion

As predicted by economic theory, $L_P (123.33) > P_P (117.57)$. The Laspeyres index overstates cost increases because it weights Material Beta at its original high volume of 30 units, whereas the Paasche index captures the cost-saving shift to 20 units.

Loading diagram...
Time Series Decomposition & Weighted Index Methodologies
Test Your Knowledge

A company compiles quarterly sales figures. Four consecutive quarters (Q1 to Q4 of Year 1) exhibit total sales of 600 units. The subsequent four consecutive quarters (Q2 of Year 1 to Q1 of Year 2) exhibit total sales of 640 units. Actual sales recorded in Q3 of Year 1 were 175 units. Assuming an additive model, what is the centered moving average trend value for Q3 Year 1, and what is the associated additive seasonal variation?

A
B
C
D
Test Your Knowledge

A commercial distributor forecasts quarterly unit demand using a multiplicative time series model: Y = T × S. A least-squares regression line establishes the underlying quarterly trend as T = 800 + 25t, where t = 1 represents Quarter 1 of 2024. The seasonal factor for Quarter 4 is established as 1.15 (115%). What is the forecasted demand for Quarter 4 of 2025?

A
B
C
D
Test Your Knowledge

A manufacturing enterprise purchases two primary raw materials with the following historical price and consumption figures:

  • Material Alpha:
    • Base Period: Price P0 = $20, Quantity Q0 = 100
    • Current Period: Price P1 = $25, Quantity Q1 = 80
  • Material Beta:
    • Base Period: Price P0 = $50, Quantity Q0 = 40
    • Current Period: Price P1 = $60, Quantity Q1 = 50
What is the Laspeyres Price Index for the current period, and what inherent economic bias does it exhibit?

A
B
C
D