"

14.4 Seasonal Indices

LEARNING OBJECTIVES

  • Calculate and use seasonal indices to create a forecast for a time series.

Seasonal patterns are repeated patterns that occur over a one-year period due to seasonal influences.  Repeated and predictable highs and lows in the time series data that occur at the same time each year indicate seasonality in the data.  For example, demand for golf clubs or sunscreen lotion are predictably higher during the summer months.  Similarly, retail sales experience predictable highs during the holiday season every year.  When a seasonal pattern exists, a seasonal index may be used to create a forecast that accounts for the seasonal component in the time series.

A seasonal index is a numerical measure of the seasonal variation in the time series.  There is a seasonal index for each “season” in the time series.  For example, if the time series measures monthly data, each month is a season, and there is a seasonal index for each month.  If the time series measures quarterly data, each quarter is a season, and there is a seasonal index for each quarter.  A seasonal index represents how much a particular season (i.e. month or quarter) deviates from an average season.  An average season has a seasonal index of [latex]1[/latex].  An above-average season will have a seasonal index greater than [latex]1[/latex], and a below-average season will have a seasonal index less than [latex]1[/latex].

Calculating Seasonal Indices

The seasonal index for a particular season is found by dividing the average value for that season by the average of all the data.

[latex]\displaystyle{\text{Seasonal Index}=\frac{\text{Average for the Season}}{\text{Average of all Data}}}[/latex]

Follow these steps to calculate the seasonal index for a season:

  1. Calculate the overall average (mean) of the time series data.
  2. Calculate the average (mean) of the data for each season.  This is easier to do when the time series data is grouped into seasons (i.e. if the time series measures months, group all the January data points together, group all the February data points together, and so on).
  3. Divide the average for each season by the average of all the data.  There will be a seasonal index for each season (i.e. if the time series measures months, there will be [latex]12[/latex] seasonal indices).

NOTES

  1. The seasonal indices described above are typically used on time series that have a seasonal component but no trend component.  The seasonal indices described above only capture the seasonal effect in the time series, and so would not create a good forecast when both seasonality and trend are present in the time series.
  2. When both seasonality and trend are present in a time series, a change from one season to the next may be due to a trend, a seasonal variation, or just a random fluctuation.  In such cases, seasonal indices are calculated using the centred moving average approach.  The centred moving average approach to seasonal indices prevents a variation due to a trend from being incorrectly identified as a variation due to seasonality.  The seasonal indices based on centred moving averages remove the effect of the season so that the trend effect is easier to identify.  The seasonal indices based on centred moving averages are typically used in the decomposition model, which isolates the seasonal and trend components in a time series.  Both the seasonal indices based on centred moving averages and the decomposition model are not discussed in this book.

EXAMPLE

Falcon Golf Supply Company sells a wide range of products for golfers.  The company recorded two years of monthly sales for its best-selling set of golf clubs, the Peregrine Set.

Month Year 1 Year 2
January 70 61
February 72 72
March 85 79
April 101 103
May 123 120
June 108 117
July 99 100
August 92 95
September 80 85
October 65 81
November 69 73
December 82 86
  1. Calculate the seasonal index for each month.
  2. Identify the average, above-average, and below-average seasons.
  3. Suppose the company predicts that they will sell a total of [latex]2,400[/latex] sets of Peregrine clubs in year 3.  Forecast the sales for each month of year 3.

Solution

  1. The average of all of the data is [latex]88.25[/latex].
    Month Year 1 Year 2 Average per Month Seasonal Index
    January [latex]70[/latex] [latex]61[/latex] [latex]65.5[/latex] [latex]\frac{65.5}{88.25}=0.7422\ldots[/latex]
    February [latex]72[/latex] [latex]72[/latex] [latex]72[/latex] [latex]\frac{72}{88.25}=0.8158\ldots[/latex]
    March [latex]85[/latex] [latex]79[/latex] [latex]82[/latex] [latex]\frac{82}{88.25}=0.9291\ldots[/latex]
    April [latex]101[/latex] [latex]103[/latex] [latex]102[/latex] [latex]\frac{102}{88.25}=1.1558\ldots[/latex]
    May [latex]123[/latex] [latex]120[/latex] [latex]121.5[/latex] [latex]\frac{121.5}{88.25}=1.3767\ldots[/latex]
    June [latex]108[/latex] [latex]117[/latex] [latex]112.5[/latex] [latex]\frac{112.5}{88.25}=1.2747\ldots[/latex]
    July [latex]99[/latex] [latex]100[/latex] [latex]99.5[/latex] [latex]\frac{99.5}{88.25}=1.1274\ldots[/latex]
    August [latex]92[/latex] [latex]95[/latex] [latex]93.5[/latex] [latex]\frac{93.5}{88.25}=1.0594\ldots[/latex]
    September [latex]80[/latex] [latex]85[/latex] [latex]82.5[/latex] [latex]\frac{82.5}{88.25}=0.9384\ldots[/latex]
    October [latex]65[/latex] [latex]81[/latex] [latex]73[/latex] [latex]\frac{73}{88.25}=0.8271\ldots[/latex]
    November [latex]69[/latex] [latex]73[/latex] [latex]71[/latex] [latex]\frac{71}{88.25}=0.8045\ldots[/latex]
    December [latex]82[/latex] [latex]86[/latex] [latex]84[/latex] [latex]\frac{84}{88.25}=0.9518\ldots[/latex]
  2. April, May, June, July, and August are above-average seasons. January, February, March, September, October, November, and December are below-average seasons.
  3. The forecast for all of year 3 is [latex]2,400[/latex] sets of clubs, which is [latex]\frac{2,400}{12}=200[/latex] sets of clubs per month.  The forecast of [latex]200[/latex] per month is not adjusted for the season.  To create a forecast adjusted for the season, we multiply the unadjusted forecast of [latex]200[/latex] by the seasonal index for each month.
    Month Seasonal Index Forecast for Year 3
    January [latex]0.7422\ldots[/latex] [latex]0.7422\ldots\times200=148.44[/latex]
    February [latex]0.8158\ldots[/latex] [latex]0.8158\ldots\times200=163.17[/latex]
    March [latex]0.9291\ldots[/latex] [latex]0.9291\ldots\times200=185.84[/latex]
    April [latex]1.1558\ldots[/latex] [latex]1.1558\ldots\times200=231.16[/latex]
    May [latex]1.3767\ldots[/latex] [latex]1.3767\ldots\times200=275.35[/latex]
    June [latex]1.2747\ldots[/latex] [latex]1.2747\ldots\times200=254.96[/latex]
    July [latex]1.1274\ldots[/latex] [latex]1.1274\ldots\times200=225.50[/latex]
    August [latex]1.0594\ldots[/latex] [latex]1.0594\ldots\times200=221.90[/latex]
    September [latex]0.9384\ldots[/latex] [latex]0.9384\ldots\times200=186.97[/latex]
    October [latex]0.8271\ldots[/latex] [latex]0.8271\ldots\times200=165.44[/latex]
    November [latex]0.8045\ldots[/latex] [latex]0.8045\ldots\times200=160.91[/latex]
    December [latex]0.9518\ldots[/latex] [latex]0.9518\ldots\times200=190.37[/latex]

NOTES

  1. The average of all of the data is found by adding up all of the observations in the time series and dividing by the total number of observations.  In this example,[latex]\displaystyle{\text{Average of all Data}=\frac{2118}{24}=88.25}[/latex].
  2. To calculate the seasonal index for each month, average the observations for the month and divide by the average of all of the data.  For example, the average for January is [latex]\displaystyle{\text{Average for January}=\frac{70+61}{2}=65.5}[/latex].  Then the seasonal index for January is [latex]\displaystyle{\text{Seasonal Index for January}=\frac{65.5}{88.25}=0.7422\ldots}[/latex].
  3. If a season has a seasonal index greater than [latex]1[/latex], the season is above average.  If a season has a seasonal index less than [latex]1[/latex], the season is below average.  Because April, May, June, July, and August have seasonal indices greater than [latex]1[/latex], they are above-average seasons.  Similarly, because January, February, March, September, October, November, and December have seasonal indices less than [latex]1[/latex], they are below-average seasons.
  4. When calculating the forecast for each season, we need to know the “average”, unadjusted forecast for a season, not the total for the entire year.  In this example, the total forecasted sales for year 3 is [latex]2,400[/latex].  Because there are [latex]12[/latex] seasons (months) per year, the “average” per season is [latex]\frac{2,400}{12}=200[/latex].  This [latex]200[/latex] “average” per season is then adjusted by multiplying by the corresponding seasonal index for each season to find the forecast.  For example, the forecast for July is [latex]200\times1.1274\ldots=225.50[/latex].

NOTE

The sum of the seasonal indices equals the number of seasons. In the above example, the sum of the seasonal indices equals [latex]12[/latex], the number of seasons.

TRY IT

The table below shows the quarterly sales figures (in [latex]\$1,000,000[/latex]s) for a local business.

Quarter Year 1 Year 2 Year 3
1 108 114 105
2 125 116 135
3 161 148 150
4 154 163 165
  1. Calculate the seasonal index for each quarter.
  2. Identify the average, below-average, and above-average seasons.
  3. Suppose the business predicts sales of [latex]\$600,000,000[/latex] for year 4. Calculate the forecast for each quarter of year 4.
Click to see Solution
  1. The average of all of the data is [latex]137[/latex].
    Quarter Year 1 Year 2 Year 3 Average per Quarter Seasonal Index
    1 [latex]108[/latex] [latex]114[/latex] [latex]105[/latex] [latex]109[/latex] [latex]0.7956\ldots[/latex]
    2 [latex]125[/latex] [latex]116[/latex] [latex]135[/latex] [latex]125.333\ldots[/latex] [latex]0.9148\ldots[/latex]
    3 [latex]161[/latex] [latex]148[/latex] [latex]150[/latex] [latex]153[/latex] [latex]1.1167\ldots[/latex]
    4 [latex]154[/latex] [latex]163[/latex] [latex]165[/latex] [latex]160.666\ldots[/latex] [latex]1.1727\ldots[/latex]
  2. Quarters 1 and 2 are below-average seasons. Quarters 3 and 4 are above-average seasons.
  3. Quarter Forecast for Year 4
    1 [latex]0.7956\ldots\times150,000,000=\$119,343,065.69[/latex]
    2 [latex]0.9148\ldots\times150,000,000=\$137,226,277.37[/latex]
    3 [latex]1.1167\ldots\times150,000,000=\$167,518,248.18[/latex]
    4 [latex]1.1727\ldots\times150,000,000=\$175,912,408.76[/latex]

Exercises

  1. John runs a small business selling ski and snowboard equipment. The quarterly sales (in [latex]\$1000[/latex]s) for the past four years are recorded in the table below.
    Quarter Year 1 Year 2 Year 3 Year 4
    1 183 208 189 213
    2 220 207 191 206
    3 139 117 128 119
    4 100 132 128 133
    1. Calculate the seasonal index for each quarter.
    2. Suppose John forecasts sales totalling [latex]\$900,000[/latex] in year 5. What is the forecast for each quarter of year 5?
    3. Identify the average, above-average, and below-average seasons.
    Click to see Answer
    Quarter Seasonal Index Forecast for Year 4 Average, Above, or Below
    1 [latex]1.2139\ldots[/latex] [latex]\$273,134.33[/latex] Above
    2 [latex]1.2613\ldots[/latex] [latex]\$283,811.71[/latex] Above
    3 [latex]0.7699\ldots[/latex] [latex]\$173,249.14[/latex] Below
    4 [latex]0.7546\ldots[/latex] [latex]\$169,804.82[/latex] Below

     

  2. A local garden supply store recorded the number of bags of fertilizer (in [latex]1000[/latex]s) that it sold each month for three years. The data is recorded in the table below.
    Month Year 1 Year 2 Year 3
    January 1 3 2
    February 2 3 4
    March 3 2 3
    April 15 11 13
    May 13 11 12
    June 10 12 9
    July 11 9 10
    August 9 8 8
    September 9 8 12
    October 4 4 4
    November 4 4 5
    December 2 2 1
    1. Calculate the seasonal index for each month.
    2. Suppose the store predicts it will sell [latex]114,000[/latex] bags of fertilizer in year 4. What is the forecast for each month of year 4?
    3. Identify the average, above-average, and below-average seasons.
    Click to see Answer
    Month Seasonal Index Forecast for Year 4 Average, Above, or Below
    January [latex]0.2962\ldots[/latex] [latex]2,814.82[/latex] Below
    February [latex]0.4444\ldots[/latex] [latex]4,222.22[/latex] Below
    March [latex]0.3950\ldots[/latex] [latex]3,753.09[/latex] Below
    April [latex]1.9259\ldots[/latex] [latex]18,296.30[/latex] Above
    May [latex]1.7777\ldots[/latex] [latex]16,888.89[/latex] Above
    June [latex]1.5308\ldots[/latex] [latex]14,543.21[/latex] Above
    July [latex]1.4814\ldots[/latex] [latex]14,074.07[/latex] Above
    August [latex]1.2345\ldots[/latex] [latex]11,728.40[/latex] Above
    September [latex]1.4320\ldots[/latex] [latex]13,604.94[/latex] Above
    October [latex]0.5925\ldots[/latex] [latex]5,629.63[/latex] Below
    November [latex]0.6419\ldots[/latex] [latex]6,098.77[/latex] Below
    December [latex]0.2469\ldots[/latex] [latex]2,345.68[/latex] Below

     

  3. A local coffee shop recorded the number of coffees (in [latex]100[/latex]s) that they sell each day over a six-week period. The data is recorded in the table below.
    Day Week 1 Week 2 Week 3 Week 4 Week 5 Week 6
    Sunday 9 9 9 11 7 9
    Monday 6 5 4 3 5 7
    Tuesday 5 5 6 5 7 3
    Wednesday 7 6 7 4 7 8
    Thursday 7 7 6 3 5 3
    Friday 6 4 7 7 3 4
    Saturday 8 10 10 10 10 8
    1. Calculate the seasonal index for each day.
    2. Suppose the store predicts it will sell [latex]5250[/latex] coffees in week 7. What is the forecast for each day of year 7?
    3. Identify the average, above-average, and below-average seasons.
    Click to see Answer
    Day Seasonal Index Forecast for Week 7 Average, Above, or Below
    Sunday [latex]1.3897\ldots[/latex] [latex]1,042.28[/latex] Above
    Monday [latex]0.7720\ldots[/latex] [latex]579.04[/latex] Below
    Tuesday [latex]0.7977\ldots[/latex] [latex]598.35[/latex] Below
    Wednesday [latex]1.003\ldots[/latex] [latex]752.76[/latex] Above
    Thursday [latex]0.7977\ldots[/latex] [latex]598.35[/latex] Below
    Friday [latex]0.7977\ldots[/latex] [latex]598.35[/latex] Below
    Saturday [latex]1.4417\ldots[/latex] [latex]1,080.88[/latex] Above

     

License

Icon for the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

Introduction to Statistics - Second Edition Copyright © 2025 by Valerie Watts is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License, except where otherwise noted.

Share This Book