II C      Simple Exponential Smoothing

 

Again, this method works best when the time series fluctuates about a constant base level.  Simple exponential smoothing is an extension of weighted moving averages where the greatest weight is placed on the most recent value and then progressively smaller weights are placed on the older values. 

 

Recall that yi = observed value i and yhati = forecasted value i

 

The following equation is used for developing forecasts from the simple exponential smoothing model.

 

yhati+1 = yhat i + a (y i – yhat i)

 

Which says

 

forecast for the next period = forecast for this period + smoothing constant * error for this period

 

where 0<=a<=1

 

The more common way of expressing this model is

 

yhati+1 = ay i  +(1- a) yhat i

 

The forecast for the current period is a weighted average of all past observations.  The weight given to past observations declines exponentially.

 

The larger the a, the more weight is given to recent observations. 

 

To start the process, assume that yhat1 = y1 unless told otherwise.  Do not use this observation in your error calculations though.

 

Let’s now rework the MILK problem (MILK_SE.XLS) using simple exponential smoothing with an alpha of 0.3.

 

Check to see if Solver can find a better value for a.

 

At this point (day 20), your best forecast for all future days is yhat21, your most recent forecast.

 

 

IID       Exponential Smoothing with Trend

 

This method works best when the time series has a positive or negative trend (i.e. upward or downward).

 

After observing the value of the time series at period i (yi), this method computes an estimate of the base, or expected level of the time series (Ei) and the expected rate of increase or decrease per period (Ti).

 

yhat i+1 = Ei +Ti

 

where

 

Ei = a y i +(1-a) (E i-1 + T i-1)

 

Ti = b(Ei – E i-1) + (1-b)T i-1

 

And b is another smoothing constant where 0<=b<=1.

 

It is customary to assume that E1 = y1 and unless told otherwise, assume T1 = 0.

 

To use the method, first calculate the base level Ei  for time i.  Then compute the expected trend value Ti for time period i.  Finally, compute the forecast yhat i+1.  Once an observation yi is made, calculate the error and continue the process for the next time period.

 

If you want to forecast k periods ahead, use the following logic.

 

yhat i+k = Ei +kTi

 

Work the scanner problem (SCANNER.XLS) using an alpha of 0.2 and a beta of 0.3.  Then check to see if Solver can find a better set of smoothing constants.

 

What is the expected demand for month 32?