Applied Business Forecasting and Planning
MOVING AVERAGES AND EXPONENTIAL SMOOTHING
Introduction
This chapter introduces models applicable to time series data with seasonal, trend, or both seasonal and trend component and stationary data. Forecasting methods discussed in this chapter can be classified as:
Averaging methods.
Equally weighted observations Unequal set of weights to past data, where the weights decay exponentially from the most recent to the most distant data points. All methods in this group require that certain parameters to be defined. These parameters (with values between 0 and 1) will determine the unequal weights to be applied to past data.
Exponential Smoothing methods.
Introduction
Averaging methods
If a time series is generated by a constant process subject to random error, then mean is a useful statistic and can be used as a forecast for the next period. Averaging methods are suitable for stationary time series data where the series is in equilibrium around a constant value ( the underlying mean) with a constant variance over time.
Introduction
Exponential smoothing methods
The simplest exponential smoothing method is the single smoothing (SES) method where only one parameter needs to be estimated Holts method makes use of two different parameters and allows forecasting for series with trend. Holt-Winters method involves three smoothing parameters to smooth the data, the trend, and the seasonal index.
Averaging Methods
The Mean
Uses the average of all the historical data as the forecast
1 t Ft +1 = yi t i =1
When new data becomes available , the forecast for time t+2 is the new mean including the previously observed data plus this new observation.
Ft + 2 1 t +1 = yi t + 1 i =1
This method is appropriate when there is no noticeable trend or seasonality.
Averaging Methods
The moving average for time period t is the mean of the k most recent observations. The constant number k is specified at the outset. The smaller the number k, the more weight is given to recent periods. The greater the number k, the less weight is given to more recent periods.
Moving Averages
A large k is desirable when there are wide, infrequent fluctuations in the series. A small k is most desirable when there are sudden shifts in the level of series. For quarterly data, a four-quarter moving average, MA(4), eliminates or averages out seasonal effects.
Moving Averages
For monthly data, a 12-month moving average, MA(12), eliminate or averages out seasonal effect. Equal weights are assigned to each observation used in the average. Each new data point is included in the average as it becomes available, and the oldest data point is discarded.
Moving Averages
A moving average of order k, MA(k) is the value of k consecutive observations.
Ft +1 = yt +1 = ( yt + yt 1 + yt 2 + + yt k +1 ) K 1 t Ft +1 = +1yi k i =t k
K is the number of terms in the moving average.
The moving average model does not handle trend or seasonality very well although it can do better than the total mean.
Example: Weekly Department Store Sales
The weekly sales figures (in millions of dollars) presented in the following table are used by a major department store to determine the need for temporary sales personnel.
P r d( eio t) 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5
S le ( ) asy 5 .3 4 .4 5 .4 5 .8 5 .6 4 .8 5 .6 5 .6 5 .4 6 .5 5 .1 5 .8 5 6 .2 5 .6 6 .7 5 .2 5 .5 5 .8 5 .1 5 .8 6 .7 5 .2 6 5 .8
Example: Weekly Department Store Sales
We ekly Sale s
8
5 Sales
Sales (y)
0 0 5 10 15 W eeks 20 25 30
Example: Weekly Department Store Sales
Use a three-week moving average (k=3) for the department store sales to forecast for the week 24 and 26.
y24 =
The forecast error is
( y23 + y22 + y21) 5.2 + 6.7 + 5.8 = = 5.9 3 3
e24 = y24 y24 = 6 5.9 = .1
Example: Weekly Department Store Sales
The forecast for the week 26 is
y 26 = y25 + y24 + y23 5.8 + 6 + 5.2 = = 5.7 3 3
Example: Weekly Department Store Sales
RMSE = 0.63
W e e k ly S a le s F o r e c a s t s
Sales
0 0 5 10 15 W eeks 20 25 30
P r d( eio t) 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 S a le s (y) 1 4 fo r e c a s t 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5
S le ( ) asy 5 .3 4 .4 5 .4 5 .8 5 .6 4 .8 5 .6 5 .6 5 .4 6 .5 5 .1 5 .8 5 6 .2 5 .6 6 .7 5 .2 5 .5 5 .8 5 .1 5 .8 6 .7 5 .2 6 5 .8
frcs oe a t
5 333 .0 3 3 5 .2 5 .6 5 .4 5 333 .3 3 3 5 333 .3 3 3 5 333 .5 3 3 5 333 .8 3 3 5 667 .6 6 6 5 .8 5 .3 5 667 .6 6 6 5 .6 6 667 .1 6 6 5 333 .8 3 3 5 .8 5 .5 5 667 .4 6 6 5 667 .5 6 6 5 667 .8 6 6 5 .9 5 667 .9 6 6 5 667 .6 6 6
Exponential Smoothing Methods
This method provides an exponentially weighted moving average of all previously observed values. Appropriate for data with no predictable upward or downward trend. The aim is to estimate the current level and use it as a forecast of future value.
Simple Exponential Smoothing Method
Formally, the exponential smoothing equation is
Ft +1 = yt + (1 ) Ft
Ft +1 = forecast for the next period.
= smoothing constant. yt = observed value of series in period t.
Ft = old forecast for period t.
The forecast Ft+1 is based on weighting the most recent observation yt with a weight and weighting the most recent forecast Ft with a weight of 1-
Simple Exponential Smoothing Method
The implication of exponential smoothing can be better seen if the previous equation is expanded by replacing Ft with its components as follows:
Ft +1 = yt + (1 ) Ft = yt + (1 )[ yt 1 + (1 ) Ft 1 ] = yt + (1 ) y t 1+ (1 ) 2 Ft 1
Simple Exponential Smoothing Method
If this substitution process is repeated by replacing Ft-1 by its components, Ft-2 by its components, and so on the result is: Therefore, Ft+1 is the weighted moving average of all past observations.
Ft +1 = yt + (1 ) y t 1+ (1 ) 2 y t 2 + (1 ) 3 y t 3+ + (1 ) t 1 y1
Simple Exponential Smoothing Method
The following table shows the weights assigned to past observations for = 0.2, 0.4, 0.6, 0.8, 0.9
0 .4 0 .4 0 .6 0 .6 0 .8 0 .8 0 .9 0 .9 Yt -1 Yt -2 Yt -3 Yt -4 Yt -5 0 . 2 (1 -0 . 2 ) 0 . 2 (1 -0 .22 ) 0 . 2 (1 -0 .32 ) 0 . 2 (1 -0 .42 ) 0 . 2 (1 -0 .52 ) 0 . 4 (1 -0 .4 ) 0 .6 (1 -0 .6 ) 2 2 0 . 4 (1 -0 .4 ) 0 .6 (1 -0 .6 )
3 3 0 . 4 (1 -0 .4 ) 0 .6 (1 -0 .6 ) 4 4 0 . 4 (1 -0 .4 ) 0 .6 (1 -0 .6 ) 5 5 0 . 4 (1 -0 .4 ) 0 .6 (1 -0 .6 )
W e ig h t a s s ig n e d t o 0 . 2 Yt 0.2
Simple Exponential Smoothing Method
The exponential smoothing equation rewritten in the following form elucidate the role of weighting factor .
Ft +1 = Ft + ( yt Ft )
Exponential smoothing forecast is the old forecast plus an adjustment for the error that occurred in the last forecast.
Simple Exponential Smoothing Method
The value of smoothing constant must be between 0 and 1 can not be equal to 0 or 1. If stable predictions with smoothed random variation is desired then a small value of is desire. If a rapid response to a real change in the pattern of observations is desired, a large value of is appropriate.
Simple Exponential Smoothing Method
To estimate , Forecasts are computed for equal to .1, .2, .3, , .9 and the sum of squared forecast error is computed for each. The value of with the smallest RMSE is chosen for use in producing the future forecasts.
Simple Exponential Smoothing Method
To start the algorithm, we need F1 because
F2 = y1 + (1 ) F1
Since F1 is not known, we can
Set the first estimate equal to the first observation. Use the average of the first five or six observations for the initial smoothed value.
Example:University of Michigan Index of Consumer Sentiment
University of Michigan Index of Consumer Sentiment for January1995December1996. we want to forecast the University of Michigan Index of Consumer Sentiment using Simple Exponential Smoothing Method.
De a t Jn 5 a9 F -5 e9 b M9 a 5 r A- 5 p9 r M- 5 a9 y Jn 5 u9 Jl9 u5 A -5 u9 g S -5 e9 p O- 5 c9 t N- 5 o9 v D -5 e9 c Jn 6 a9 F -6 e9 b M9 a 6 r A- 6 p9 r M- 6 a9 y Jn 6 u9 Jl9 u6 A -6 u9 g S -6 e9 p O- 6 c9 t N- 6 o9 v D -6 e9 c Jn 7 a9 -
O ee br d sv 96 7 . 91 5 . 93 0 . 95 2 . 88 9 . 97 2 . 94 4 . 92 6 . 89 8 . 92 0 . 82 8 . 9 1 83 9 . 85 8 . 97 3 . 97 2 . 97 4 . 93 5 . 97 4 . 93 5 . 97 4 . 95 6 . 92 9 . 99 6 .
Example:University of Michigan Index of Consumer Sentiment
Consumer Sentiment Index
Since no forecast is available for the first period, we will set the first estimate equal to the first observation. We try =0.3, and 0.6.
U n iv e rs ity o f M ic h ig a n In d e x o f C o n s u m S e n tim e n t
100 98 96 94 92 90 88 86 S e p -9 4 A p r-9 5 O c t -9 5 M a y -9 6 D e c -9 6 Ju n -9 7
D a te
Example:University of Michigan Index of Consumer Sentiment
Note the first forecast is the first observed value. The forecast for Feb. 95 (t = 2) and Mar. 95 (t = 3) are evaluated as follows:
y t + 1 = yt + ( yt y t ) y2 = y1 + 0.6( y1 y1 ) = 97.6 + 0.6(97.6 97.6) = 97.6 y3 = y2 + 0.6( y2 y2 ) = 97.6 + 0.6(95.1 97.6) = 96.1
D ate Jan-95 F eb-95 M ar-95 A pr-95 M -95 ay Jun-95 Jul-95 A ug-95 S ep-95 O ct-95 N -95 ov D ec-95 Jan-96 F eb-96 M ar-96 A pr-96 M -96 ay Jun-96 Jul-96 A ug-96 S ep-96 O ct-96 N -96 ov D ec-96 Jan-97 F eb-97 M ar-97 A pr-97 M -97 ay Jun-97 Jul-97 A ug-97 S ep-97 O ct-97 N -97 ov D ec-97
C n m S tim t o su er en en 97.6 95.1 90.3 92.5 89.8 92.7 94.4 96.2 88.9 90.2 88.2 91 89.3 88.5 93.7 92.7 89.4 92.4 94.7 95.3 94.7 96.5 99.2 96.9 97.4 99.7 100 101.4 103.2 104.5 107.1 104.4 106 105.6 107.2 102.1
A h =0 lp a .3 # /A N 9 .6 7 0 9 .8 6 5 9 .8 4 9 9 .1 4 7 9 .8 2 6 9 .8 2 1 9 .2 3 9 9 .1 4 6 9 .5 2 8 9 .8 1 7 9 .7 0 7 9 .8 0 4 9 .3 0 8 8 .8 9 1 9 .9 0 8 9 .5 1 0 9 .8 0 7 9 .3 1 3 9 .3 2 4 9 .2 3 3 9 .6 3 7 9 .5 4 2 9 .9 5 2 9 .2 6 2 9 .5 6 7 9 .5 7 1 9 .2 8 6 9 .2 9 0 10 0 0 .4 11 3 0 .6 13 7 0 .2 13 1 0 .6 14 3 0 .3 14 1 0 .7 15 6 0 .4
A h lp a=0 .6 # /A N 9 .6 7 0 9 .1 6 0 9 .6 2 2 9 .5 2 5 9 .9 0 0 9 .9 1 8 9 .4 3 3 9 .0 5 9 9 .3 1 8 9 .6 0 7 8 .1 9 9 9 .2 0 8 8 .6 9 9 8 .9 8 8 9 .8 1 1 9 .3 2 4 9 .5 0 8 9 .6 1 7 9 .4 3 9 9 .5 4 8 9 .6 4 5 9 .7 5 6 9 .8 7 2 9 .2 7 7 9 .3 7 5 9 .7 8 6 9 .5 9 0 10 4 0 .6 12 8 0 .1 13 7 0 .5 15 9 0 .6 14 2 0 .9 15 7 0 .5 15 9 0 .5 16 5 0 .5
Example:University of Michigan Index of Consumer Sentiment
RMSE =2.66 for = 0.6 RMSE =2.96 for = 0.3
Univ e rsity of M ichigan Inde x of Consume r se ntime nts
120
100
80 Sentiment Index
Cons um er Sentim ent 60 SES (Alpha =0.3) SES(Alpha=0.6)
40
20
0 Jun-94 Oct-95 Mar-97 Months Jul-98 Dec-99 Apr-01
Holts Exponential smoothing
Holts two parameter exponential smoothing method is an extension of simple exponential smoothing. It adds a growth factor (or trend factor) to the smoothing equation as a way of adjusting for the trend.
Holts Exponential smoothing
Three equations and two smoothing constants are used in the model.
The exponentially smoothed series or current level estimate.
L t = yt +(1 )( Lt 1 +bt 1 )
The trend estimate.
bt = ( Lt Lt 1 ) + (1 )bt 1
Forecast m periods into the future.
F t+ = t + b L m m
t
Holts Exponential smoothing
Lt = Estimate of the level of the series at time t = smoothing constant for the data. yt = new observation or actual value of series in period t. = smoothing constant for trend estimate bt = estimate of the slope of the series at time t m = periods to be forecast into the future.
Holts Exponential smoothing
The weight and can be selected subjectively or by minimizing a measure of forecast error such as RMSE. Large weights result in more rapid changes in the component. Small weights result in less rapid changes.
Holts Exponential smoothing
The initialization process for Holts linear exponential smoothing requires two estimates:
One to get the first smoothed value for L1 The other to get the trend b1.
b =2 y y1 1 o r y y1 b =4 1 3 o r b = 0 1
One alternative is to set L1 = y1 and
Example:Quarterly sales of saws for Acme tool company
The following table shows the sales of saws for the Acme tool Company. These are quarterly sales From 1994 through 2000.
Ya er 19 94
Qa r u rte 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
t 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8
sa s le 50 0 30 5 20 5 40 0 40 5 30 5 20 0 30 0 30 5 20 0 10 5 40 0 50 5 30 5 20 5 50 5 50 5 40 0 30 5 60 0 70 5 50 0 40 0 60 5 80 5 60 0 40 5 70 0
19 95
19 96
19 97
19 98
19 99
20 00
Example:Quarterly sales of saws for Acme tool company
Examination of the plot shows:
S a le s o f s a w s f o r t h e A c m e T o o l C o m p a n y : 1 9 9 4 - 2 0 0 0
900
Saws
A non-stationary time series data. Seasonal variation seems to exist.
800
700
600
500
400
300
Sales for the first and fourth quarter are larger than other quarters.
200
100
0 0 5 10 15 Ye a r 20 25 30
Example:Quarterly sales of saws for Acme tool company
The plot of the Acme data shows that there might be trending in the data therefore we will try Holts model to produce forecasts. We need two initial values
The first smoothed value for L1 The initial trend value b1.
We will use the first observation for the estimate of the smoothed value L1, and the initial trend value b1 = 0. We will use = .3 and =.1.
Example:Quarterly sales of saws for Acme tool company
Ya er 19 94 Qa r u rte 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 t 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 sa s le 50 0 30 5 20 5 40 0 40 5 30 5 20 0 30 0 30 5 20 0 10 5 40 0 50 5 30 5 20 5 50 5 50 5 40 0 30 5 60 0 70 5 50 0 40 0 60 5 80 5 60 0 40 5 70 0 Lt 50 0 0 .0 45 0 5 .0 30 5 9 .3 35 8 8 .8 38 8 9 .1 38 4 7 .3 38 1 1 .6 33 3 0 .2 37 8 0 .3 26 5 6 .5 20 8 2 .9 21 5 6 .9 39 7 3 .7 30 5 4 .5 31 8 1 .3 39 2 7 .1 41 7 3 .6 47 0 2 .0 47 2 0 .9 47 3 6 .8 58 3 5 .7 53 0 5 .1 57 6 1 .5 54 6 6 .1 69 5 5 .3 66 1 5 .7 68 6 0 .1 64 3 4 .4 bt 0 0 .0 -4 0 .5 -1 .5 0 2 -9 1 .9 -7 9 .6 -8 0 .9 -1 .9 3 9 -1 .1 4 3 -1 .3 2 0 -1 .1 5 5 -1 .1 8 9 -1 .2 2 8 -3 7 .2 -2 6 .8 -5 9 .4 1 3 .8 6 0 .9 5 4 .7 3 6 .2 8 3 .9 1 .1 7 2 1 .8 4 5 9 1 .8 1 .4 3 9 2 .6 1 6 1 .2 9 3 1 .4 2 5 1 .8 4 3 Ft+ m 50 0 0 .0 50 0 0 .0 40 0 5 .5 39 4 7 .8 35 7 7 .9 30 9 9 .4 39 4 6 .4 34 2 0 .6 29 1 8 .1 25 8 9 .0 21 0 5 .4 22 9 0 .7 29 7 4 .6 36 0 3 .5 37 9 3 .6 35 9 0 .8 30 5 8 .9 48 7 3 .5 42 4 3 .7 41 8 1 .1 46 5 7 .7 55 5 7 .8 57 4 6 .9 57 7 2 .3 57 5 7 .6 61 1 8 .0 65 4 7 .9 60 1 2 .6
19 95
19 96
19 97
19 98
19 99
20 00
Example:Quarterly sales of saws for Acme tool company
Sales
RMSE for this application is: = .3 and = .1 RMSE = 155.5 The plot also showed the possibility of seasonal variation that needs to be investigated.
Q u a r te r ly S a w S a le s F o re c a s t H o lt 's M e t h o d
900
800
700
600
500 s a le s 400 H t+ m
300
200
100
0 0 5 10 15 Q ua r te rs 20 25 30
Winters Exponential Smoothing
Winters exponential smoothing model is the second extension of the basic Exponential smoothing model. It is used for data that exhibit both trend and seasonality. It is a three parameter model that is an extension of Holts method. An additional equation adjusts the model for the seasonal component.
Winters Exponential Smoothing
The four equations necessary for Winters multiplicative method are:
The exponentially smoothed series:
Lt = yt + (1 )( Lt 1 + bt 1 ) St s
The trend estimate:
bt = ( Lt Lt 1 ) + (1 )bt 1
The seasonality estimate: y
St =
t
Lt
+ (1 ) S t s
Winters Exponential Smoothing
Forecast m period into the future:
Ft + m = ( Lt + mbt ) St + m s
Lt = level of series. = smoothing constant for the data. yt = new observation or actual value in period t. = smoothing constant for trend estimate. bt = trend estimate. = smoothing constant for seasonality estimate. St =seasonal component estimate. m = Number of periods in the forecast lead period. s = length of seasonality (number of periods in the season) Ft + m = forecast for m periods into the future.
Winters Exponential Smoothing
As with Holts linear exponential smoothing, the weights , , and can be selected subjectively or by minimizing a measure of forecast error such as RMSE. As with all exponential smoothing methods, we need initial values for the components to start the algorithm. To start the algorithm, the initial values for Lt, the trend bt, and the indices St must be set.
Winters Exponential Smoothing
To determine initial estimates of the seasonal indices we need to use at least one complete season's data (i.e. s periods).Therefore,we initialize trend and level at period s. Initialize level as: Initialize trend as
1 Ls = ( y1 + y2 + y s ) s
Initialize seasonal indices as:
S1 =
1 y y y y2 y ys bs = ( s +1 1 + s + 2 + + s+s ) s s s s
y y1 y , S 2 = 2 ,, S s = s Ls Ls Ls
Winters Exponential Smoothing
We will apply Winters method to Acme Tool company sales. The value for is .4, the value for is .1, and the value for is . 3. The smoothing constant smoothes the data to eliminate randomness. The smoothing constant smoothes the trend in the data set.
Winters Exponential Smoothing
The smoothing constant smoothes the seasonality in the data. The initial values for the smoothed series Lt, the trend bt, and the seasonal index St must be set.
Example: Quarterly Sales of Saws for Acme tool
Ya er 19 94 Qa r u rte 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 t 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 sa s le 50 0 30 5 20 5 40 0 40 5 30 5 20 0 30 0 30 5 20 0 10 5 40 0 50 5 30 5 20 5 50 5 50 5 40 0 30 5 60 0 70 5 50 0 40 0 60 5 80 5 60 0 40 5 70 0 Lt bt 19 95 35 7 36 67 9 .9 6 32 77 7 .3 4 26 98 9 .7 3 27 89 8 .3 6 32 29 0 .1 1 22 63 5 .9 2 21 13 0 .4 7 28 54 6 .2 0 33 02 7 .5 6 33 07 6 .8 8 37 83 1 .4 2 46 65 0 .7 0 45 64 6 .9 1 44 46 4 .9 9 40 81 1 .5 5 47 01 8 .3 7 57 85 9 .7 5 50 5 7 .2 5 50 46 1 .9 9 50 06 7 .7 7 69 78 8 .6 2 67 6 6 .5 1 51 04 9 .6 8 60 68 4 .1 5 -1 .5 2 -9 5 3 .0 3 3 -1 .6 7 0 02 -1 .1 4 7 06 -1 .3 4 6 38 -1 .2 7 3 28 -1 .8 1 6 2 -2 .2 3 0 94 -1 .5 0 1 87 0 098 .1 2 0 -0 7 1 .8 7 3 -5 2 0 .4 2 6 4 491 .0 7 6 9 624 .5 3 6 6 078 .5 5 5 2 178 .4 8 2 9 40 .8 9 5 1 .9 1 9 9 19 1 .1 7 4 5 67 7 241 .7 0 3 1 .9 4 9 2 21 2 .5 8 9 3 22 1 .9 4 8 8 62 9 751 .4 2 9 1 .3 1 7 3 80 St 1 333 .3 3 3 0 333 .9 3 3 0 667 .6 6 6 1 667 .0 6 6 1 742 .2 3 1 0 337 .9 5 0 0 687 .6 8 2 1 583 .0 9 3 1 39 .2 8 3 0 995 .8 1 0 0 956 .6 1 9 1 827 .1 9 2 1 001 .3 9 1 0 196 .9 2 4 0 231 .7 0 5 1 313 .2 8 0 1 744 .2 0 1 0 076 .9 8 5 0 598 .7 9 7 1 309 .2 6 4 1 669 .2 5 7 0 919 .8 9 6 0 681 .7 6 4 1 095 .2 6 1 1 576 .2 5 1 0 907 .8 9 5 0 691 .7 4 8 1 781 .1 2 8 Ft+m 43 33 8 .3 3 32 54 6 .0 2 21 73 4 .1 8 28 32 9 .3 5 35 6 4 .1 1 20 08 7 .2 4 17 37 5 .9 7 11 61 9 .9 1 37 98 1 .9 5 33 27 3 .2 3 21 0 5 .0 2 31 13 7 .1 0 57 58 3 .7 2 44 26 3 .1 8 35 02 2 .2 6 51 42 1 .3 1 61 92 3 .5 4 51 33 6 .3 6 44 05 4 .9 8 61 06 4 .1 1 78 96 3 .6 0 61 86 4 .2 8 56 51 2 .4 6 75 59 2 .4 3
19 96
19 97
19 98
19 99
20 00
Example: Quarterly Sales of Saws for Acme tool
Sales
RMSE for this application is: = 0.4, = 0.1, = 0.3 and RMSE = 83.36 Note the decrease in RMSE.
Q u a r t e r ly S a w S a le s F o r e c a s :t W in t e r 's M e t h o d
900
800
700
600
500 s a le s 400 F t+ m
300
200
100
0 0 5 10 15 Q u a r te r s 20 25 30
Additive Seasonality
The seasonal component in Holt-Winters method. The basic equations for Holts Winters additive method are:
Lt = ( yt St s ) + (1 )( Lt 1 + bt 1 ) bt = ( Lt Lt 1 ) + (1 )bt 1 St = ( yt Lt ) + (1 ) St s Ft + m = Lt + bt m + St + m s
Additive Seasonality
The initial values for Ls and bs are identical to those for the multiplicative method. To initialize the seasonal indices we use
S1 = y1 Ls , S 2 = y2 Ls , , S s = Ys Ls