Exponential smoothing was first suggested in the statistical literature without reference to previous work by Robert Goodell Brown in 1956 and then expanded by Charles C. Holt in 1957. Exponential smoothing is a broadly accurate principle for smoothing time series data using the exponential window function. The controlling input of the exponential smoothing calculation is defined as the smoothing factor or the smoothing constant.
As we know that, in the simple moving average, the past observations are weighted equally, exponential functions are used to assign exponentially decreasing weights over time. It is an easily learned and easily applied method for making some determination based on prior assumptions by the user, such as seasonality. Exponential smoothing is generally used for the analysis of time-series data.
Exponential Smoothing Formula
The simplest form of an exponential smoothing formula is given by:
s_{t} = Î±x_{t}+(1 – Î±)s_{t-1}= s_{t-1}+ Î±(x_{t }– s_{t-1})
Here,
s_{t} = smoothed statistic, it is the simple weighted average of current observation x_{t}
s_{t-1} = previous smoothed statistic
Î± = smoothing factor of data; 0 < Î± < 1
t = time period
If the value of the smoothing factor is larger, then the level of smoothing will reduce. Value of Î± close to 1 has less of a smoothing effect and give greater weight to recent changes in the data, while the value of Î± closer to zero has a greater smoothing effect and are less responsive to recent changes.
There is no official accurate procedure for choosing Î±. The statistician’s judgment is used to choose an appropriate factor sometimes. Otherwise, a statistical technique may be used to optimize the value of Î±. For example, the method of least squares can be used to determine the value of Î± for which the sum of the quantities is minimized.
Exponential Smoothing Forecasting
Exponential smoothing is generally used to make short term forecasts, but longer-term forecasts using this technique can be quite unreliable. More recent observations given larger weights by exponential smoothing methods, and the weights decrease exponentially as the observations become more distant. When the parameters describing the time series are changing slowly over time, then these methods are most effective.
Exponential Smoothing Methods
There are three main methods to estimate exponential smoothing. They are:
- Simple or single exponential smoothing
- Double exponential smoothing
- Triple exponential smoothing
Simple or single exponential smoothing
If the data has no trend and no seasonal pattern, then this method of forecasting the time series is essentially used. This method uses weighted moving averages with exponentially decreasing weights.
The single exponential smoothing formula is given by:
s_{t }= Î±x_{t}+(1 – Î±)s_{t-1} = s_{t-1} + Î±(x_{t} – s_{t-1})
Double exponential smoothing
This method is also called as Holt’s trend corrected or second-order exponential smoothing. This method is used for forecasting the time series when the data has a linear trend and no seasonal pattern. The primary idea behind double exponential smoothing is to introduce a term to take into account the possibility of a series showing some form of trend. This slope component is itself updated through exponential smoothing.
The double exponential smoothing formulas are given by:
S_{1} = x_{1}
B_{1} = x_{1}-x_{0}
For t>1,
s_{t} = Î±x_{t} + (1 – Î±)(s_{t-1} + b_{t-1})
Î²_{t} = Î²(s_{t} – s_{t-1}) + (1 – Î²)b_{t-1}
Here,
s_{t} = smoothed statistic, it is the simple weighted average of current observation x_{t}
s_{t-1} = previous smoothed statistic
Î± = smoothing factor of data; 0 < Î± < 1
t = time period
b_{t} = best estimate of trend at time t
Î² = trend smoothing factor; 0 < Î² <1
Triple exponential smoothing
In this method, exponential smoothing applied three times. This method is used for forecasting the time series when the data has both linear trend and seasonal pattern. This method is also called Holt-Winters exponential smoothing.
The triple exponential smoothing formulas are given by:
Here,
s_{t} = smoothed statistic, it is the simple weighted average of current observation x_{t}
s_{t-1} = previous smoothed statistic
Î± = smoothing factor of data; 0 < Î± < 1
t = time period
b_{t} = best estimate of a trend at time t
Î² = trend smoothing factor; 0 < Î² <1
c_{t} = sequence of seasonal correction factor at time t
Î³ = seasonal change smoothing factor; 0 < Î³ < 1
Example problem
The sales of a magazine in a stall for the previous 10 months are given below.
Month | Sales |
January | 30 |
February | 25 |
March | 35 |
April | 25 |
May | 20 |
June | 30 |
July | 35 |
August | 40 |
September | 30 |
October | 45 |
Calculate the simple exponential smoothing taking Î± =0.3 for the above data.
Solution:
Month | Sales | Exponential smooth
Î± =0.3 |
January | 30 | 30.00 |
February | 25 | 30.00 |
March | 35 | 28.50 |
April | 25 | 30.45 |
May | 20 | 14.1 |
June | 30 | 15.87 |
July | 35 | 20.109 |
August | 40 | 24.5763 |
September | 30 | 29.20341 |
October | 45 | 29.442387 |
November | – | 34.1096709 |
Read more: