In
time series analysis
In mathematics, a time series is a series of data points indexed (or listed or graphed) in time order. Most commonly, a time series is a sequence taken at successive equally spaced points in time. Thus it is a sequence of discrete-time data. Exa ...
, the moving-average model (MA model), also known as moving-average process, is a common approach for modeling
univariate
In mathematics, a univariate object is an expression, equation, function or polynomial involving only one variable. Objects involving more than one variable are multivariate. In some cases the distinction between the univariate and multivariate cas ...
time series. The moving-average model specifies that the output variable is
cross-correlated with a non-identical to itself random-variable.
Together with the
autoregressive (AR) model, the moving-average model is a special case and key component of the more general
ARMA and
ARIMA
Arima, officially The Royal Chartered Borough of Arima is the easternmost and second largest in area of the three boroughs of Trinidad and Tobago. It is geographically adjacent to Sangre Grande and Arouca at the south central foothills of th ...
models of
time series
In mathematics, a time series is a series of data points indexed (or listed or graphed) in time order. Most commonly, a time series is a sequence taken at successive equally spaced points in time. Thus it is a sequence of discrete-time data. Exa ...
, which have a more complicated stochastic structure.
The moving-average model should not be confused with the
moving average
In statistics, a moving average (rolling average or running average) is a calculation to analyze data points by creating a series of averages of different subsets of the full data set. It is also called a moving mean (MM) or rolling mean and is ...
, a distinct concept despite some similarities.
Contrary to the AR model, the finite MA model is always
stationary.
Definition
The notation MA(''q'') refers to the moving average model of order ''q'':
:
where
is the mean of the series, the
are the parameters of the model and the
are
white noise
In signal processing, white noise is a random signal having equal intensity at different frequencies, giving it a constant power spectral density. The term is used, with this or similar meanings, in many scientific and technical disciplines, ...
error terms. The value of ''q'' is called the order of the MA model. This can be equivalently written in terms of the
backshift operator
In time series analysis, the lag operator (L) or backshift operator (B) operates on an element of a time series to produce the previous element. For example, given some time series
:X= \
then
: L X_t = X_ for all t > 1
or similarly in term ...
''B'' as
:
Thus, a moving-average model is conceptually a
linear regression
In statistics, linear regression is a linear approach for modelling the relationship between a scalar response and one or more explanatory variables (also known as dependent and independent variables). The case of one explanatory variable is call ...
of the current value of the series against current and previous (observed) white noise error terms or random shocks. The random shocks at each point are assumed to be mutually independent and to come from the same distribution, typically a
normal distribution
In statistics, a normal distribution or Gaussian distribution is a type of continuous probability distribution for a real-valued random variable. The general form of its probability density function is
:
f(x) = \frac e^
The parameter \mu ...
, with location at zero and constant scale.
Interpretation
The moving-average model is essentially a
finite impulse response
In signal processing, a finite impulse response (FIR) filter is a filter whose impulse response (or response to any finite length input) is of ''finite'' duration, because it settles to zero in finite time. This is in contrast to infinite impulse r ...
filter applied to white noise, with some additional interpretation placed on it. The role of the random shocks in the MA model differs from their role in the
autoregressive (AR) model in two ways. First, they are propagated to future values of the time series directly: for example,
appears directly on the right side of the equation for
. In contrast, in an AR model
does not appear on the right side of the
equation, but it does appear on the right side of the
equation, and
appears on the right side of the
equation, giving only an indirect effect of
on
. Second, in the MA model a shock affects
values only for the current period and ''q'' periods into the future; in contrast, in the AR model a shock affects
values infinitely far into the future, because
affects
, which affects
, which affects
, and so on forever (see
Vector autoregression#Impulse response).
Fitting the model
Fitting the MA estimates is more complicated than it is in
autoregressive model
In statistics, econometrics and signal processing, an autoregressive (AR) model is a representation of a type of random process; as such, it is used to describe certain time-varying processes in nature, economics, etc. The autoregressive model spe ...
s (AR models), because the lagged error terms are not observable. This means that iterative
non-linear fitting procedures need to be used in place of linear least squares.
The
autocorrelation function
Autocorrelation, sometimes known as serial correlation in the discrete time case, is the correlation of a signal with a delayed copy of itself as a function of delay. Informally, it is the similarity between observations of a random variable ...
(ACF) of an MA(''q'') process is zero at lag ''q'' + 1 and greater. Therefore, we determine the appropriate maximum lag for the estimation by examining the sample autocorrelation function to see where it becomes insignificantly different from zero for all lags beyond a certain lag, which is designated as the maximum lag ''q''.
Sometimes the ACF and
partial autocorrelation function
In time series analysis, the partial autocorrelation function (PACF) gives the partial correlation of a stationary time series with its own lagged values, regressed the values of the time series at all shorter lags. It contrasts with the autocorre ...
(PACF) will suggest that an MA model would be a better model choice and sometimes both AR and MA terms should be used in the same model (see
Box–Jenkins method#Identify p and q).
See also
*
Autoregressive–moving-average model
In the statistical analysis of time series, autoregressive–moving-average (ARMA) models provide a parsimonious description of a (weakly) stationary stochastic process in terms of two polynomials, one for the autoregression (AR) and the second ...
*
Autoregressive model
In statistics, econometrics and signal processing, an autoregressive (AR) model is a representation of a type of random process; as such, it is used to describe certain time-varying processes in nature, economics, etc. The autoregressive model spe ...
*
Finite impulse response
In signal processing, a finite impulse response (FIR) filter is a filter whose impulse response (or response to any finite length input) is of ''finite'' duration, because it settles to zero in finite time. This is in contrast to infinite impulse r ...
*
Infinite impulse response
Infinite impulse response (IIR) is a property applying to many linear time-invariant systems that are distinguished by having an impulse response h(t) which does not become exactly zero past a certain point, but continues indefinitely. This is in ...
References
Further reading
*
External links
Common approaches to univariate time series
{{NIST-PD
Time series models