TOPICS
Search

Vector Autoregressive Model


A vector autoregressive model of order p, denoted VAR(p), is a multivariate time series model in which each component is a linear function of every component at earlier lags. It has the form

 x_t=c+sum_(j=1)^pA_jx_(t-j)+epsilon_t,
(1)

where x_t and c are vectors, the A_j are coefficient matrices, and epsilon_t is a vector of innovations. If the innovations form a stationary time series with mean zero and the model is stable, its unconditional mean is

 mu=(I-sum_(j=1)^pA_j)^(-1)c,
(2)

provided the inverse exists.

The model can be written as a first-order system by stacking the present value and p-1 lags into X_t=(x_t^T,x_(t-1)^T,...,x_(t-p+1)^T)^T. In this companion matrix representation,

 X_t=d+FX_(t-1)+u_t,
(3)

where F is a block matrix whose first row of blocks is (A_1,...,A_p) and whose first subdiagonal consists of identity matrices.

The model is stable, and hence has a causal time series solution that is a stationary time series, when the spectral radius of F is less than 1. Equivalently, the roots of the autoregressive polynomial

 det(I-A_1z-A_2z^2-...-A_pz^p)=0
(4)

all lie outside the unit circle. In a stable model, deterministic forecasts obtained by setting future innovations to their mean satisfy

 lim_(h->infty)x^^_(t+h|t)=mu.
(5)

A univariate autoregressive model is the one-component special case.


See also

Autoregressive Model, Block Matrix, Causal Time Series, Coefficient Matrix, Companion Matrix, Covariance, Expected Value, Granger Causality, Innovation, Stability, Stationary Time Series, Time Series Analysis, Time Series Lag, Unit Root

Explore with Wolfram|Alpha

References

Lütkepohl, H. New Introduction to Multiple Time Series Analysis. Berlin, Germany: Springer, 2005. https://doi.org/10.1007/978-3-540-27752-1.

Cite this as:

Weisstein, Eric W. "Vector Autoregressive Model." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/VectorAutoregressiveModel.html

Subject classifications