State-Space Modeling
Another representation of the VARMAX(p,q,s) model is in
the form of a state-variable or a
state-space model, which consists of a state equation

and an observation equation
-
yt = H zt
where
![z_{t}=[\matrix{ y_{t} \cr \vdots \cr y_{t-p+1} \cr x_{t} \cr \vdots \cr x_{t... ...\cr \vdots \cr 0_{rx k} \cr I_{kx k} \cr 0_{kx k} \cr \vdots \cr 0_{kx k} } ]](images/vareq111.gif)
![F=[\matrix{ \Phi_{1} & ... & \Phi_{p-1}& \Phi_{p} & \Theta^*_{1} & ... &... ...dots \cr 0 & ... & 0 & 0 & 0 & ... & 0 & 0 & 0 & ... & I_k & 0 } ]](images/vareq112.gif)
and
-
H = [Ik, 0k×k, ... , 0k×k, 0k×r, ... , 0k×r, 0k×k, ... , 0k×k].
On the other hand, it is assumed that
xt follows a VARMA(p,q) model

or A(B)xt = C(B)at,
where A(B) = Ir - A1B - ... - ApBp and
C(B) = Ir - C1B - ... - CqBq are matrix polynomials in B,
and the Ai and Ci are r×r matrices.
Without loss of generality,
the AR and MA orders can be taken to be the same as
the VARMAX(p,q,s) model, and at and
are independent white noise processes.
Under suitable (such as stationarity) conditions,
xt is represented by an infinite
order moving-average process

where
.The optimal (Minimum Mean Squared Error, MMSE)
i-step-ahead forecast of xt+i is

For i>q,

The VARMAX(p,q,s) model has an absolutely convergent
representation as

or

where
,
, and
.The optimal (MMSE) i-step-ahead forecast of yt+i is

for i = 1, ... ,v with v = max(p,q+1).
For i>q,

where u = max(p,s).
Define
.For i=v>q with v = max(p,q+1), you obtain

From the preceding relations, a state equation is
-
zt+1 = Fzt + Kxt* + Get+1
and an observation equation is
-
yt = Hzt
where
![z_{t}=[\matrix{ y_{t} \cr y_{t+1| t} \cr {\vdots} \cr y_{t+v-1| t} \cr x_... ...dots} \cr x_{t-1} }], e_{t+1}=[\matrix{ a_{t+1} \cr {\epsilon}_{t+1} }]](images/vareq127.gif)
![F=[\matrix{ 0 & I_k & 0 & { ... } & 0 & 0 & 0 & 0 & { ... } & 0 \cr 0 & 0 ... ...\cr 0 & 0 & 0 & { ... } & 0 & A_v & A_{v-1} & A_{v-2} & { ... } & A_1 \cr } ]](images/vareq128.gif)
![K=[\matrix{ 0 & 0 & { ... } & 0 \cr 0 & 0 & { ... } & 0 \cr {\vdots} & {\vd... ...si^x_{1} & 0_{rx k} \cr {\vdots} & {\vdots} \cr \Psi^x_{v-1} & 0_{rx k} \cr }]](images/vareq129.gif)
and
-
H = [Ik, 0k×k, ... , 0k×k, 0k×r, ... , 0k×r].
Note that the matrix K and the input vector xt*
are defined only when u>v.
Copyright © 2000 by SAS Institute Inc., Cary, NC, USA. All rights reserved.