Share on Facebook Share on Twitter Email
Answers.com

Exponential smoothing

 
Sci-Tech Dictionary: exponential smoothing
(′ek·spə′nen·chəl ′smüth·iŋ)

(industrial engineering) A mathematical-statistical method of forecasting used in industrial engineering which assumes that demand for the following period is some weighted average of the demands for the past periods.


Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
Computer Desktop Encyclopedia: exponential smoothing
Top

A widely used technique in forecasting trends, seasonality and level change. Works well with data that has a lot of randomness.

Download Computer Desktop Encyclopedia to your iPhone/iTouch

Accounting Dictionary: Exponential Smoothing
Top

Forecasting technique that uses a weighted moving average of past data as the basis for a forecast. The procedure gives heaviest weight to more recent information and smaller weight to observations in the more distant past. The reason for this is that the future may be more dependent upon the recent past than on the distant past. The method is effective when there is random demand and no seasonal fluctuations in the data. It is a popular technique for short-run forecasting by business forecasters. Each new forecast is based on the previous forecast plus a percentage of the difference between that forecast and the actual value of the time series at that point. That is:

New Forecast = Old Forecast + a (Actual - Old Forecast)

where a is a percentage, known as a smoothing constant and (Actual - Old Forecast) represents the prediction error. More concisely, we have

F(t + 1) = F(t) + a (A(t) - F(t))

where F = forecast, A = actual, and t + 1 = forecast period. For example, assume that cash collections from credit sales are forecast by exponential smoothing using a smoothing constant of a = .30. Suppose that the previous forecast for the latest period was $20,000 and that actual cash collections were $21,000. What is the forecast for the next period?

F (next period) = $20,000 + (.30)($21,000 - $20,000) = $20,300

Wikipedia: Exponential smoothing
Top

In statistics, exponential smoothing is a technique that can be applied to time series data, either to produce smoothed data for presentation, or to make forecasts. The time series data themselves are a sequence of observations. The observed phenomenon may be an essentially random process, or it may be an orderly, but noisy, process. Whereas in the simple moving average the past observations are weighted equally, exponential smoothing assigns exponentially decreasing weights as the observation get older.

Exponential smoothing is commonly applied to financial market and economic data, but it can be used with any discrete set of repeated measurements. The raw data sequence is often represented by {xt}, and the output of the exponential smoothing algorithm is commonly written as {st} which may be regarded as our best estimate of what the next value of x will be. When the sequence of observations begins at time t = 0, the simplest form of exponential smoothing is given by the formulas


\begin{align}
s_0& = x_0\\
s_{t}& = \alpha x_t + (1-\alpha)s_{t-1}\,
\end{align}

where α is the smoothing factor, and 0 < α < 1.

Contents

The simple moving average

Intuitively, the simplest way to smooth a time series is to calculate a simple, or unweighted, moving average. The smoothed statistic st is then just the mean of the last k observations:


s_t = \frac{1}{k} \, \sum_{n=0}^{k-1} x_{t-n} 
= \frac{x_t + x_{t-1} + x_{t-2} + \cdots + x_{t-k+1}}{k} = s_{t-1} + \frac{x_t - x_{t-k}}{k},

where the choice of an integer k > 1 is arbitrary. A small value of k will have less of a smoothing effect and be more responsive to recent changes in the data, while a larger k will have a greater smoothing effect, and produce a more pronounced lag in the smoothed sequence. One disadvantage of this technique is that it cannot be used on the first k −1 terms of the time series.

The weighted moving average

A slightly more intricate method for smoothing a raw time series {xt} is to calculate a weighted moving average by first choosing a set of weighting factors


\lbrace w_1, w_2,\dots,w_k \rbrace such that  \sum_{n=1}^k w_n = 1

and then using these weights to calculate the smoothed statistics {st}:


s_t = \sum_{n=1}^k w_n x_{t+1-n} = w_1x_t + w_2x_{t-1} + \cdots + w_kx_{t-k+1}.

In practice the weighting factors are often chosen to give more weight to the most recent terms in the time series and less weight to older data. Notice that this technique has the same disadvantage as the simple moving average technique (i.e., it cannot be used until at least k observations have been made), and that it entails a more complicated calculation at each step of the smoothing procedure.

The exponential moving average

The simplest form of exponential smoothing is given by the formulae


\begin{align}
s_0& = x_0\\
s_t& = \alpha x_t + (1-\alpha)s_{t-1} = s_{t-1} + \alpha (x_t - s_{t-1})\,
\end{align}

where α is the smoothing factor, and 0 < α < 1. In other words, the smoothed statistic st is a simple weighted average of the latest observation xt and the previous smoothed statistic st−1. Simple exponential smoothing is easily applied, and it produces a smoothed statistic as soon as two observations are available.

Values of α close to one have less of a smoothing effect and give greater weight to recent changes in the data, while values of α closer to zero have a greater smoothing effect and are less responsive to recent changes. There is no formally correct procedure for choosing α. Sometimes the statistician's judgment is used to choose an appropriate factor. Alternatively, a statistical technique may be used to optimize the value of α. For example, the method of least squares might be used to determine the value of α for which the sum of the quantities (sn-1 − xn)2 is minimized.

This simple form of exponential smoothing is also known as "Brown's exponential smoothing" and as an "exponentially weighted moving average". Technically it can also be classified as an ARIMA(0,1,1) model with no constant term.* [1]

Why is it "exponential"?

By direct substitution of the defining equation for simple exponential smoothing back into itself we find that


\begin{align}
s_t& = \alpha x_t + (1-\alpha)s_{t-1}\\[3pt]
& = \alpha x_t + \alpha (1-\alpha)x_{t-1} + (1 - \alpha)^2 s_{t-2}\\[3pt]
& = \alpha \left[x_t + (1-\alpha)x_{t-1} + (1-\alpha)^2 x_{t-2} + (1-\alpha)^3 x_{t-3} + \cdots \right]
+ (1-\alpha)^t x_0.
\end{align}

In other words, as time passes the smoothed statistic st becomes the weighted average of a greater and greater number of the past observations xt−n, and the weights assigned to previous observations are in general proportional to the terms of the geometric progression {1, (1−α), (1−α)2, (1−α)3, …}. A geometric progression is the discrete version of an exponential function, so this is where the name for this smoothing method originated.

See also

Notes

  1. ^ "ARIMA" is an acronym for AutoRegressive Integrated Moving Average.

External links


 
 

 

Copyrights:

Sci-Tech Dictionary. McGraw-Hill Dictionary of Scientific and Technical Terms. Copyright © 2003, 1994, 1989, 1984, 1978, 1976, 1974 by McGraw-Hill Companies, Inc. All rights reserved.  Read more
Computer Desktop Encyclopedia. THIS COPYRIGHTED DEFINITION IS FOR PERSONAL USE ONLY.
All other reproduction is strictly prohibited without permission from the publisher.
© 1981-2009 Computer Language Company Inc.  All rights reserved.  Read more
Accounting Dictionary. Dictionary of Accounting Terms. Copyright © 2005 by Barron's Educational Series, Inc. All rights reserved.  Read more
Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Exponential smoothing" Read more