Skip to content

Exponential Smoothing: Brown Simple Method

Last Update: April 24, 2022

Exponential Smoothing is a forecasting method which flattens time series data. Brown Simple Exponential Smoothing Method [1] is used for forecasting time series data with no trend or seasonal patterns. It has an ETS(A,N,N) notation with additive errors and no trend or seasonal components.

As example, we can delimit univariate time series y_{t} into training range y_{t(a)} for model fitting and testing range y_{t(b)} for model forecasting.

Then, we can fit model using Brown simple exponential smoothing method with formula \hat{y}_{t(a)+1}=\hat{l}_{t(a)}\;(1). Training range model fitted values \hat{y}_{t(a)+1} are the one step ahead estimated y_{t(a)} values and \hat{l}_{t(a)} is the level component with formula \hat{l}_{t(a)}=\alpha y_{t}+(1-\alpha)\hat{l}_{t(a)-1}\;(2). Training range level component fitted values \hat{l}_{t(a)} are the estimated l_{t(a)} values and 0\leq \alpha\leq 1 is the level smoothing coefficient.

Training range model fitting can be done by estimating optimal level smoothing coefficient \alpha and optimal initial level fitted value \hat{l}_{0(a)} through minimizing sum of squared estimated model residuals with formula min \sum_{t=1}^{n(a)} \hat{e}_{t(a)}^{2} \; (3). Training range estimated model residuals \hat{e}_{t(a)} with formula \hat{e}_{t(a)}=y_{t(a)}-\hat{y}_{t(a)}\;(4) are the differences between actual y_{t(a)} and fitted \hat{y}_{t(a)} values. Notice that initial level fitted value \hat{l}_{0(a)} can also be estimated using simple formula [2].

Next, we can forecast model using Brown simple exponential smoothing method with formula \hat{y}_{t(b)+h}=\hat{l}_{t(b)}\;(5). Testing range model forecasted values \hat{y}_{t(b)+h} are the h steps ahead estimated y_{t(b)} values and \hat{l}_{t(b)} is the last training range level component fitted value with formula \hat{l}_{t(b)}=\hat{l}_{n(a)}\;(6). Notice it is important to remember that when doing time series analysis and forecasting, past performance does not guarantee future results.

Below, we find example of model fitting and forecasting using Brown simple exponential smoothing method for airline passengers with training range as first ten years and testing range as last two years of data [3]. Optimal level smoothing coefficient and optimal initial level fitted value estimations done using Microsoft Excel® Solver® Add-in.

Figure 1. Microsoft Excel® model fitting using Brown simple exponential smoothing method for airline passengers with training range as first ten years and testing range as last two years of data.
Figure 2. Microsoft Excel® model forecasting using Brown simple exponential smoothing method for airline passengers with training range as first ten years and testing range as last two years of data.

References

[1] Brown, Robert G. (1956). “Exponential Smoothing for Predicting Demand”. Cambridge, Massachusetts: Arthur D. Little Inc. p. 15.

[2] Hyndman, R.J., Koehler, A.B., Ord, J.K., Snyder, R.D. (2008). “Forecasting with exponential smoothing: the state space approach”, Springer-Verlag: New York.

[3] Data Description: Monthly international airline passenger numbers in thousands from 1949 to 1960.

Original Source: Box, G. E. P., Jenkins, G. M. and Reinsel, G. C. (1976). “Time Series Analysis, Forecasting and Control”. Third Edition. Holden-Day. Series G.

Source: datasets R Package AirPassengers Object. R Core Team (2021). “R: A language and environment for statistical computing”. R Foundation for Statistical Computing, Vienna, Austria.

My online courses are closed for enrollment.
+