当前位置:   article > 正文

【时间序列分析】13.ARMA(p,q)模型

arma(p,q)模型

十三、 A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)模型

1. A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)模型与求解

先对 A R ( p ) {\rm AR}(p) AR(p)模型和 M A ( q ) {\rm MA}(q) MA(q)模型进行简单的回顾。 A R ( p ) {\rm AR}(p) AR(p)模型指的是 A ( B ) X t = ε t A(\mathscr B)X_t=\varepsilon_t A(B)Xt=εt,这里 A ( z ) = 1 − ∑ j = 1 p a j z j A(z)=1-\sum\limits_{j=1}^p a_jz^j A(z)=1j=1pajzj M A ( q ) {\rm MA}(q) MA(q)模型指的是 X t = B ( B ) ε t X_t=B(\mathscr B)\varepsilon_t Xt=B(B)εt,这里 B ( z ) = 1 + ∑ j = 1 q b j z j B(z)=1+\sum\limits_{j=1}^q b_jz^j B(z)=1+j=1qbjzj。同时,要求 A ( z ) , B ( z ) A(z),B(z) A(z),B(z)在单位圆内都没有根, A ( z ) A(z) A(z)在单位圆上也没有根。现在,我们将两个模型进行结合,就得到 A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)模型:

A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)模型:设 { ε t } ∼ W N ( 0 , σ 2 ) \{\varepsilon_t\}\sim {\rm WN}(0,\sigma^2) {εt}WN(0,σ2),实系数多项式 A ( z ) , B ( z ) A(z),B(z) A(z),B(z)没有公共根,且 a p b q ≠ 0 a_pb_q\ne 0 apbq=0,则称 A ( B ) X t = B ( B ) ε t A(\mathscr B)X_t=B(\mathscr B)\varepsilon_t A(B)Xt=B(B)εt是自回归滑动平均模型,简称为 A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)模型,满足此模型的平稳序列被称为 A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)序列。

观察 A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)模型的定义,它更具有类似 A R ( p ) {\rm AR}(p) AR(p)模型的特点,只是将右边的白噪声换成了白噪声的有限滑动平均,即一个 M A ( q ) {\rm MA}(q) MA(q)序列,所以在对 A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)模型进行研究时,会沿用 A R ( p ) {\rm AR}(p) AR(p)模型的思路。

同时,对特征多项式 A ( z ) , B ( z ) A(z),B(z) A(z),B(z)的要求,除了对 A R ( p ) , M A ( q ) {\rm AR}(p),{\rm MA}(q) AR(p),MA(q)模型各自的要求即单位圆内(与圆上)没有零点外,还外加了一条:没有公共根。并且,单位圆内没有零点的约束,使得 A − 1 ( z ) A^{-1}(z) A1(z) [ 0 , 1 ] [0,1] [0,1]上解析,于是类似 A R ( p ) {\rm AR}(p) AR(p)模型的求解,可以得到 A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)模型的唯一平稳解
X t = A − 1 ( B ) B ( B ) ε t = Φ ( B ) ε t , Φ ( z ) = ∑ j = 0 ∞ ψ j z j . X_t=A^{-1}(\mathscr B)B(\mathscr B)\varepsilon_t=\Phi(\mathscr B)\varepsilon_t,\quad \Phi(z)=\sum_{j=0}^\infty \psi_jz^j. Xt=A1(B)B(B)εt=Φ(B)εt,Φ(z)=j=0ψjzj.
这里 ψ j \psi_j ψj Φ ( z ) \Phi(z) Φ(z)的Taylor展开系数,也类似 A R ( p ) {\rm AR}(p) AR(p)序列称 { ψ t } \{\psi_t\} {ψt} { X t } \{X_t\} {Xt}Wold系数。在 A R ( p ) {\rm AR}(p) AR(p)序列中,其Wold系数用Taylor展开计算很繁琐,我们使用递推计算,而在 A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)序列中,对Wold系数也有递推公式

A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)序列Wold系数的递推公式:定义 a 0 = − 1 a_0=-1 a0=1,则 A ( z ) = − ∑ j = 0 p a j z j A(z)=-\sum\limits_{j=0}^pa_jz^j A(z)=j=0pajzj,有
A ( B ) ψ j = b j , j ≥ 1 ; ψ 0 = 1. A(\mathscr B)\psi_j=b_j,\quad j\ge1;\\ \psi_0=1. A(B)ψj=bj,j1;ψ0=1.

ψ k = { 0 , k < 0 ; 1 , k = 0 ; b k + ∑ j = 1 p a j ψ k − j , k > 0. \psi_k=\left\{

0,k<0;1,k=0;bk+j=1pajψkj,k>0.
\right. ψk=0,1,bk+j=1pajψkj,k<0;k=0;k>0.

证明过程也和 A R ( p ) {\rm AR}(p) AR(p)模型的类似,因为 Φ ( z ) = A − 1 ( z ) B ( z ) \Phi(z)=A^{-1}(z)B(z) Φ(z)=A1(z)B(z),所以 B ( z ) = A ( z ) Φ ( z ) B(z)=A(z)\Phi(z) B(z)=A(z)Φ(z),即
B ( z ) = A ( z ) Φ ( z ) = − ∑ k = 0 p a k z k ∑ j = 0 ∞ ψ j z j = − ∑ j = 0 ∞ ( ∑ k = 0 p a k ψ j − k ) z j = ∑ j = 0 q b j z j . − ∑ k = 0 p a k ψ j − k = b j , j ≥ 0.

B(z)=A(z)Φ(z)=k=0pakzkj=0ψjzj=j=0(k=0pakψjk)zj=j=0qbjzj.k=0pakψjk=bj,j0.
B(z)====k=0pakψjk=A(z)Φ(z)k=0pakzkj=0ψjzjj=0(k=0pakψjk)zjj=0qbjzj.bj,j0.
在已知 a p , b q \boldsymbol a_p,\boldsymbol b_q ap,bq时,采用递推公式来计算 { ψ j } \{\psi_j\} {ψj}是更为容易的。

如果 B ( z ) B(z) B(z)在单位圆上也没有根,也就是对于可逆的 A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)序列,可以得到 ε t = B − 1 ( B ) A ( B ) X t \varepsilon_t=B^{-1}(\mathscr B)A(\mathscr B)X_t εt=B1(B)A(B)Xt,此时 B − 1 ( z ) A ( z ) B^{-1}(z)A(z) B1(z)A(z) [ 0 , 1 ] [0,1] [0,1]上解析,故可以Taylor展开,得到一个和式,这表明对于可逆 A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)序列,其原序列和噪声序列可以相互线性表示

最后,根据常系数线性差分方程的求解,我们得到 A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)模型的通解是
Y t = A − 1 ( B ) B ( B ) X t + ∑ j = 1 k ∑ l = 0 r ( j ) − 1 U j , l t l z j − t = ℜ A − 1 ( B ) B ( B ) X t + ∑ j = 1 k ∑ l = 0 r ( j ) − 1 V j , l t l ρ j − t cos ⁡ ( λ j t − θ j , l ) .

Yt=A1(B)B(B)Xt+j=1kl=0r(j)1Uj,ltlzjt=A1(B)B(B)Xt+j=1kl=0r(j)1Vj,ltlρjtcos(λjtθj,l).
Yt==A1(B)B(B)Xt+j=1kl=0r(j)1Uj,ltlzjtA1(B)B(B)Xt+j=1kl=0r(j)1Vj,ltlρjtcos(λjtθj,l).
这里 z j z_j zj A ( z ) = 0 A(z)=0 A(z)=0的根, r ( j ) r(j) r(j) z j z_j zj的重数。类似 A R ( p ) {\rm AR}(p) AR(p)模型, Y t Y_t Yt总是收敛于平稳解,因此我们一般会使用初值 0 p \boldsymbol 0_p 0p来模拟产生 A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)序列,模拟方式为
Y t = ∑ j = 1 p a j Y t − j + ∑ j = 0 p b j ε t − j . Y_t=\sum_{j=1}^p a_jY_{t-j}+\sum_{j=0}^p b_j\varepsilon_{t-j}. Yt=j=1pajYtj+j=0pbjεtj.

2. A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)序列的自协方差函数与谱密度

对于任何一个平稳序列,自协方差函数和谱密度都是不可绕过的话题,对于 A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)序列一样如此。注意到 A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)序列可以写成 X t = Φ ( B ) ε t X_t=\Phi(\mathscr B)\varepsilon_t Xt=Φ(B)εt,所以它也是白噪声的无穷滑动和,与一般的无穷滑动和类似讨论即可。

自协方差函数为
γ k = σ 2 ∑ j = 0 ∞ ψ j ψ j + k , k ≥ 0. \gamma_k=\sigma^2\sum_{j=0}^\infty \psi_j\psi_{j+k},\quad k\ge 0. γk=σ2j=0ψjψj+k,k0.
由于 { ψ j } \{\psi_j\} {ψj}是负指数阶收敛到0的,所以 γ k \gamma_k γk也是负指数阶收敛到0的,具体证明方法见《八、 A R ( p ) {\rm AR}(p) AR(p)序列与其自协方差函数》

谱密度为
f ( λ ) = 1 2 π ∑ k = − ∞ ∞ γ k e − i k λ = σ 2 2 π ∣ Φ ( e i λ ) ∣ 2 = σ 2 2 π ∣ B ( e i λ ) A ( e i λ ) ∣ 2 . f(\lambda)=\frac1{2\pi}\sum_{k=-\infty}^\infty \gamma_ke^{-{\rm i}k\lambda}=\frac{\sigma^2}{2\pi}|\Phi(e^{{\rm i}\lambda})|^2=\frac{\sigma^2}{2\pi}\left|\frac{B(e^{{\rm i}\lambda})}{A(e^{{\rm i}\lambda})} \right|^2. f(λ)=2π1k=γkeikλ=2πσ2Φ(eiλ)2=2πσ2A(eiλ)B(eiλ)2.
这种形式的谱密度被称为有理谱密度。

3.可识别性

A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)序列的可识别性,指的是 A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)序列的模型参数 ( a ′ , b ′ , σ 2 ) (\boldsymbol a',\boldsymbol b',\sigma^2) (a,b,σ2),可以被平稳解的自协方差函数唯一决定,这样我们就可以从观测样本估计模型原本的样子。那么,如何用历史样本获得序列的模型参数呢?我们先从 a ′ \boldsymbol a' a入手。

a ′ \boldsymbol a' a A R ( p ) {\rm AR}(p) AR(p)部分的模型参数,所以计算方式也与 A R ( p ) {\rm AR}(p) AR(p)模型的类似,当时我们依照Y-W方程得到的结果: a p = Γ p − 1 γ p \boldsymbol a_p=\Gamma_p^{-1}\boldsymbol \gamma_p ap=Γp1γp得到自回归系数的估计值,此时也要类似地推导属于 A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)序列的Y-W方程。
γ k = E ( X t X t − k ) = E [ ( ∑ j = 1 p a j X t − j + ∑ j = 0 q b j ε t − j ) X t − k ] = ∑ j = 1 p a j γ k − j + ∑ j = 0 q b j ε t − j ( ∑ l = 0 ∞ ψ l ε t − l − k ) = ∑ j = 1 p a j γ k − j + σ 2 ∑ j = 0 q b j ψ j − k , ⇓ γ k − ∑ j = 1 p a j γ k − j = A ( B ) γ k = { σ 2 ∑ j = 0 q b j ψ j − k , k < q ; σ 2 b q , k = q ; 0 , k > q .

γk=E(XtXtk)=E[(j=1pajXtj+j=0qbjεtj)Xtk]=j=1pajγkj+j=0qbjεtj(l=0ψlεtlk)=j=1pajγkj+σ2j=0qbjψjk,γkj=1pajγkj=A(B)γk={σ2j=0qbjψjk,k<q;σ2bq,k=q;0,k>q.
γk====γkj=1pajγkj=E(XtXtk)E[(j=1pajXtj+j=0qbjεtj)Xtk]j=1pajγkj+j=0qbjεtj(l=0ψlεtlk)j=1pajγkj+σ2j=0qbjψjk,A(B)γk=σ2j=0qbjψjk,σ2bq,0,k<q;k=q;k>q.

所以对 k > q k>q k>q,有 A ( B ) γ k = 0 A(\mathscr B)\gamma_k=0 A(B)γk=0,所以类似建立Y-W方程,但此时自协方差函数要从 q + 1 q+1 q+1项开始,不妨取连续 p p p个,这样就使得系数矩阵是一个方阵,即
[ γ q + 1 γ q + 2 ⋮ γ q + p ] = [ γ q γ q − 1 ⋯ γ q − p + 1 γ q + 1 γ q ⋯ γ q − p + 2 ⋮ ⋮ ⋮ γ q + p − 1 γ q + p − 2 ⋯ γ q ] [ a 1 a 2 ⋮ a p . ]

[γq+1γq+2γq+p]
=
[γqγq1γqp+1γq+1γqγqp+2γq+p1γq+p2γq]
[a1a2ap.]
γq+1γq+2γq+p=γqγq+1γq+p1γq1γqγq+p2γqp+1γqp+2γqa1a2ap.
记中间这个系数方阵为 Γ p , q \Gamma_{p,q} Γp,q,其中 p p p表示它的阶数, q q q表示主对角线上的元素。如果 Γ p , q \Gamma_{p,q} Γp,q可逆,则 a ′ \boldsymbol a' a就可以直接解出来,事实上 Γ p , q \Gamma_{p,q} Γp,q也确实是可逆的,定理与证明如下,中间会用到一个引理(双重引用)。

定理:设 { γ k } \{\gamma_k\} {γk} A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)序列 { X t } \{X_t\} {Xt}的自协方差函数列,则 m ≥ p m\ge p mp时, Γ m , q \Gamma_{m,q} Γm,q可逆,这里
Γ m , q = [ γ q γ q − 1 ⋯ γ q − m + 1 γ q + 1 γ q ⋯ γ q − m + 2 ⋮ ⋮ ⋮ γ q + m − 1 γ q + m − 2 ⋯ γ q ] m × m . \Gamma_{m,q}=

[γqγq1γqm+1γq+1γqγqm+2γq+m1γq+m2γq]
_{m\times m}. Γm,q=γqγq+1γq+m1γq1γqγq+m2γqm+1γqm+2γqm×m.
证明:如果 Γ m , q \Gamma_{m,q} Γm,q不可逆,则 det ⁡ ( Γ m , q ) = 0 \det(\Gamma_{m,q})=0 det(Γm,q)=0,也就是列向量组线性相关,存在一个非零向量 β = ( β 0 , ⋯   , β m − 1 ) ′ \boldsymbol \beta=(\beta_0,\cdots,\beta_{m-1})' β=(β0,,βm1),使得 Γ m , q β = 0 \Gamma_{m,q}\boldsymbol \beta=0 Γm,qβ=0,也就是
∑ l = 0 m − 1 β l γ q + k − l = 0 , k = 0 , 1 , 2 , ⋯   , m − 1 \sum_{l=0}^{m-1}\beta_l\gamma_{q+k-l}=0,\quad k=0,1,2,\cdots ,m-1 l=0m1βlγq+kl=0,k=0,1,2,,m1
对下一项,有
∑ l = 0 m − 1 β l γ q + m − l = ∑ l = 0 m − 1 β l ∑ k = 1 p a k γ q + m − l − k = ∑ k = 1 p a k ∑ l = 0 m − 1 β l γ q + m − l − k = 0 , \sum_{l=0}^{m-1}\beta_l\gamma_{q+m-l}=\sum_{l=0}^{m-1}\beta_l\sum_{k=1}^pa_k\gamma_{q+m-l-k}=\sum_{k=1}^pa_k\sum_{l=0}^{m-1}\beta_l\gamma_{q+m-l-k}=0, l=0m1βlγq+ml=l=0m1βlk=1pakγq+mlk=k=1pakl=0m1βlγq+mlk=0,
这是因为此时 m − k = 0 , 1 , 2 , ⋯   , m − 1 m-k=0,1,2,\cdots,m-1 mk=0,1,2,,m1。以此一直往上类推,就得到
∑ l = 0 m − 1 β l γ q + k − l = 0 , k ≥ 0. \sum_{l=0}^{m-1}\beta_l\gamma_{q+k-l}=0,\quad k\ge 0. l=0m1βlγq+kl=0,k0.
即把列向量加长到无限维度,仍然是线性相关的。

引理:如果 { X t } \{X_t\} {Xt} A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)模型的平稳解,如果有又有白噪声 { η t } \{\eta_t\} {ηt}和实系数多项式 C ( B ) , D ( B ) C(\mathscr B),D(\mathscr B) C(B),D(B)使得 C ( B ) X t = D ( B ) η t C(\mathscr B)X_t=D(\mathscr B)\eta_t C(B)Xt=D(B)ηt,则必有 C ( z ) C(z) C(z)的阶数 ≥ p \ge p p D ( z ) D(z) D(z)的阶数 ≥ q \ge q q

现在令
Y t = ∑ l = 0 m − 1 β l X t − l , Y_t=\sum_{l=0}^{m-1}\beta_lX_{t-l}, Yt=l=0m1βlXtl,
{ Y t } \{Y_t\} {Yt}是零均值平稳序列,有
E ( Y t X t − q − k ) = ∑ l = 0 m − 1 β l γ q + k − l = 0 , k ≥ 0 , {\rm E}(Y_tX_{t-q-k})=\sum_{l=0}^{m-1}\beta_l\gamma_{q+k-l}=0,\quad k\ge0, E(YtXtqk)=l=0m1βlγq+kl=0,k0,
所以 E ( Y t Y t − q − k ) = 0 {\rm E}(Y_tY_{t-q-k})=0 E(YtYtqk)=0,这是因为 Y t Y_t Yt X t X_{t} Xt以及 t t t以前的 X X X构成。于是 γ y ( k ) \gamma_y(k) γy(k) ( q − 1 ) (q-1) (q1)后截尾的,也就是说 Y t Y_t Yt是一个 M A ( q − 1 ) {\rm MA}(q-1) MA(q1)序列,存在一个白噪声序列 { η t } \{\eta_t\} {ηt},使得
Y t = ∑ l = 0 m − 1 β l X t − l = ∑ j = 0 q − 1 α j η t − j . Y_t=\sum_{l=0}^{m-1}\beta_lX_{t-l}=\sum_{j=0}^{q-1}\alpha_j\eta_{t-j}. Yt=l=0m1βlXtl=j=0q1αjηtj.
这与引理矛盾,因为右侧多项式是 q − 1 q-1 q1阶的,所以命题 det ⁡ ( Γ m , q ) = 0 \det(\Gamma_{m,q})=0 det(Γm,q)=0不成立,也就说明了 Γ m , q \Gamma_{m,q} Γm,q是可逆的。

这里证明了 Γ p , q \Gamma_{p,q} Γp,q可逆,也就是可以解出 a ′ \boldsymbol a' a如下, A ( z ) A(z) A(z)也随之确定。
a ′ = Γ p , q − 1 [ γ q + 1 γ q + 2 ⋮ γ q + p ] . \boldsymbol a'=\Gamma_{p,q}^{-1}

[γq+1γq+2γq+p]
. a=Γp,q1γq+1γq+2γq+p.
这样,模型可以简化为 A ( B ) X t = B ( B ) ε t A(\mathscr B)X_t=B(\mathscr B)\varepsilon_t A(B)Xt=B(B)εt,在左侧已知的情况下,我们定义 Y t = A ( B ) X t Y_t=A(\mathscr B)X_t Yt=A(B)Xt,则 Y t Y_t Yt是一个 M A ( q ) {\rm MA}(q) MA(q)序列,可以通过求出 Y t Y_t Yt的自协方差函数列 γ Y ( k ) \gamma_Y(k) γY(k),根据我们之前讨论过的方法(见《十二、 M A ( q ) {\rm MA}(q) MA(q)模型》),可以解出模型参数 b ′ , σ 2 \boldsymbol b',\sigma^2 b,σ2,为
Π q × q = lim ⁡ k → ∞ Ω k Γ k − 1 Ω k ′ b ′ = 1 σ 2 ( γ q − A Π C ) , σ 2 = γ 0 − C ′ Π C . \Pi_{q \times q}=\lim_{k\to \infty}\Omega_k\Gamma_{k}^{-1}\Omega_k' \\ \boldsymbol b'=\frac1{\sigma^2}(\boldsymbol \gamma_q-A\Pi C),\quad \sigma^2=\gamma_0-C'\Pi C. Πq×q=klimΩkΓk1Ωkb=σ21(γqAΠC),σ2=γ0CΠC.
这里还有一个问题——计算 γ Y ( k ) \gamma_Y(k) γY(k)函数,它是一个 q q q后截尾的序列。可以用以下的方式计算:
γ Y ( k ) = E ( Y t Y t − k ) = ∑ j = 0 p ∑ l = 0 p a j a l E ( X t − j X t − k − l ) = ∑ j = 0 p ∑ l = 0 p a j a l γ k + l − j = a ′ [ γ k γ k + 1 ⋯ γ k + p γ k − 1 γ k ⋯ γ k + p − 1 ⋮ ⋮ ⋮ γ k − p γ k − p + 1 ⋯ γ k ] a , ∣ k ∣ ≤ q .
γY(k)=E(YtYtk)=j=0pl=0pajalE(XtjXtkl)=j=0pl=0pajalγk+lj=a[γkγk+1γk+pγk1γkγk+p1γkpγkp+1γk]a,|k|q.
γY(k)====E(YtYtk)j=0pl=0pajalE(XtjXtkl)j=0pl=0pajalγk+ljaγkγk1γkpγk+1γkγkp+1γk+pγk+p1γka,kq.

这样,我们就能通过 A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)的观测序列,来估计出它的模型参数了。

当然,从实际生活中获得的平稳序列,我们并不能肯定它是 A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)序列,所以需要一种辨别方式使得我们能够从平稳序列中辨认出 A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)序列。接下来的定理给出了一种判别方式。

A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)序列的辨别:设零均值平稳序列 { X t } \{X_t\} {Xt}有自协方差函数 { γ k } \{\gamma_k\} {γk},又设存在一个满足最小相位条件的 p p p阶多项式 A ( z ) = 1 − ∑ j = 1 p a j z j A(z)=1-\sum_{j=1}^p a_jz^j A(z)=1j=1pajzj使得
A ( B ) γ k = { c ≠ 0 , k = q ; 0 , k > q . A(\mathscr B)\gamma_k=\left\{

c0,k=q;0,k>q.
\right. A(B)γk={c=0,0,k=q;k>q.
{ X t } \{X_t\} {Xt}是一个 A R M A ( p ′ , q ′ ) {\rm ARMA}(p',q') ARMA(p,q)序列, p ′ ≤ p , q ′ ≤ q p'\le p,q'\le q pp,qq

此时,只要构造出 A R ( p ) {\rm AR}(p) AR(p)部分即 Y t = A ( B ) X t Y_t=A(\mathscr B)X_t Yt=A(B)Xt,并证明它是一个 M A ( q ) {\rm MA}(q) MA(q)序列,即自协方差函数 q q q后截尾即可。因为
E ( Y t X t − k ) = E [ A ( B ) X t ] X t − k = A ( B ) γ k = { c ≠ 0 , k = q ; 0 , k > q . {\rm E}(Y_tX_{t-k})={\rm E}[A(\mathscr B)X_t]X_{t-k}=A(\mathscr B)\gamma_k=\left\{

c0,k=q;0,k>q.
\right. E(YtXtk)=E[A(B)Xt]Xtk=A(B)γk={c=0,0,k=q;k>q.
所以
γ y ( k ) = E ( Y t Y t − k ) = E [ Y t ( X t − ∑ j = 1 p a j X t − k − j ) ] = { c ≠ 0 , k = q ; 0 , k > q . \gamma_y(k)={\rm E}(Y_tY_{t-k})={\rm E}\left[Y_t\left(X_t-\sum_{j=1}^pa_jX_{t-k-j} \right) \right]=\left\{
c0,k=q;0,k>q.
\right.
γy(k)=E(YtYtk)=E[Yt(Xtj=1pajXtkj)]={c=0,0,k=q;k>q.

这就说明了 γ y ( k ) \gamma_y(k) γy(k) q q q后截尾性,说明它是一个 M A ( q ) {\rm MA}(q) MA(q)序列,存在一个单位圆内没有根的 B ( z ) B(z) B(z)使得 B ( 0 ) = b 0 = 1 B(0)=b_0=1 B(0)=b0=1,且 A ( B ) X t = B ( B ) ε t A(\mathscr B)X_t=B(\mathscr B)\varepsilon_t A(B)Xt=B(B)εt即可。但此时 A ( z ) A(z) A(z) B ( z ) B(z) B(z)可能有公共根,这样不妨设公因子为 C ( z ) C(z) C(z),这样就有 A ( z ) = C ( z ) A ′ ( z ) , B ( z ) = C ( z ) B ′ ( z ) A(z)=C(z)A'(z),B(z)=C(z)B'(z) A(z)=C(z)A(z),B(z)=C(z)B(z),所以
C ( B ) A ′ ( B ) X t = C ( B ) B ′ ( B ) ε t . C(\mathscr B)A'(\mathscr B)X_t=C(\mathscr B)B'(\mathscr B)\varepsilon_t. C(B)A(B)Xt=C(B)B(B)εt.
两边同时乘上 C − 1 ( B ) C^{-1}(\mathscr B) C1(B)即可得到一个 A R M A ( p ′ , q ′ ) {\rm ARMA}(p',q') ARMA(p,q)模型。

但事实上,要构造出这样的 A ( z ) A(z) A(z)也不是很容易,所以我们一般可以通过几个观测的自协方差函数,来构造一个 A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)模型,只需要观测的自协方差函数数量为 p + q + 1 p+q+1 p+q+1即可。

回顾总结

  1. A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)模型指的是,对于满足最小相位条件的 A ( z ) = − ∑ j = 1 p a j z j ( a 0 = − 1 ) A(z)=-\sum\limits_{j=1}^p a_jz^j(a_0=-1) A(z)=j=1pajzj(a0=1)与单位圆内无根的 B ( z ) = ∑ j = 1 q b j z j ( b 0 = 1 ) B(z)=\sum\limits_{j=1}^q b_jz^j(b_0=1) B(z)=j=1qbjzj(b0=1),满足条件 a p b q ≠ 0 a_pb_q\ne 0 apbq=0,且 A ( z ) , B ( z ) A(z),B(z) A(z),B(z)无公共根时的
    A ( B ) X t = B ( B ) ε t . A(\mathscr B)X_t =B(\mathscr B)\varepsilon_t. A(B)Xt=B(B)εt.
    其平稳解是唯一的,被称为 A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)序列。

  2. A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)序列可以写成白噪声的无穷滑动和,即
    X t = ∑ j = 0 ∞ ψ j ε t − j , X_t=\sum_{j=0}^\infty \psi_j\varepsilon_{t-j}, Xt=j=0ψjεtj,
    这里 { ψ j } \{\psi_j\} {ψj} Φ ( z ) = A − 1 ( z ) B ( z ) \Phi(z)=A^{-1}(z)B(z) Φ(z)=A1(z)B(z)的Taylor展开系数,被称为Wold系数,可以递推如下:
    A ( B ) ψ j = b j ( j > 0 ) , ψ 0 = 1 , ψ j = 0 ( j < 0 ) . A(\mathscr B)\psi_j=b_j(j>0),\quad \psi_0=1,\psi_j=0(j<0). A(B)ψj=bj(j>0),ψ0=1,ψj=0(j<0).

  3. A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)序列的自协方差函数以负指数阶收敛到0,是
    γ k = σ 2 ∑ j = 0 ∞ ψ j ψ j + k , k ≥ 0 , \gamma_k=\sigma^2\sum_{j=0}^\infty \psi_j\psi_{j+k},\quad k\ge0, γk=σ2j=0ψjψj+k,k0,
    谱密度是有理谱密度,为
    f ( λ ) = ∑ j = − ∞ ∞ γ k e − i k λ = σ 2 2 π ∣ B ( e i λ ) A ( e i λ ) ∣ 2 . f(\lambda)=\sum_{j=-\infty}^\infty \gamma_ke^{-{\rm i}k\lambda}=\frac{\sigma^2}{2\pi}\left|\frac{B(e^{{\rm i}\lambda})}{A(e^{{\rm i}\lambda})} \right|^2. f(λ)=j=γkeikλ=2πσ2A(eiλ)B(eiλ)2.

  4. A R M A ( p , q ) {\rm ARMA}(p,q) ARMA(p,q)序列具有可识别性,在已知其自协方差函数的情况下,可以计算模型系数,有
    a ′ = Γ p , q − 1 [ γ q + 1 γ q + 2 ⋮ γ q + p , ] , γ y ( k ) = a ′ [ γ k γ k + 1 ⋯ γ k + p γ k − 1 γ k ⋯ γ k + p − 1 ⋮ ⋮ ⋮ γ k − p γ k − p + 1 ⋯ γ k ] , Π p × p = lim ⁡ k → ∞ Ω k Γ k − 1 Ω k ′ , b ′ = 1 σ 2 ( γ q − A Π C ) , σ 2 = γ 0 − C ′ Π C . \boldsymbol a'=\Gamma_{p,q}^{-1}

    [γq+1γq+2γq+p,]
    ,\quad \gamma_y(k)=\boldsymbol a'
    [γkγk+1γk+pγk1γkγk+p1γkpγkp+1γk]
    , \\ \Pi_{p\times p}=\lim_{k\to \infty}\Omega_k\Gamma_{k}^{-1}\Omega_k',\quad \boldsymbol b'=\frac1{\sigma^2}(\boldsymbol \gamma_q-A\Pi C),\quad \sigma^2=\gamma_0-C'\Pi C. a=Γp,q1γq+1γq+2γq+p,,γy(k)=aγkγk1γkpγk+1γkγkp+1γk+pγk+p1γk,Πp×p=klimΩkΓk1Ωk,b=σ21(γqAΠC),σ2=γ0CΠC.

  5. 如果对于零均值平稳序列 { X t } \{X_t\} {Xt}其自协方差函数为 { γ k } \{\gamma_k\} {γk},能够找到一个满足最小相位条件的多项式 A ( z ) , A ( 0 ) = 1 A(z),A(0)=1 A(z),A(0)=1使得
    A ( B ) γ k = { c ≠ 0 , k = q ; 0 , k > q . A(\mathscr B)\gamma_k=\left\{

    c0,k=q;0,k>q.
    \right. A(B)γk={c=0,0,k=q;k>q.
    { X t } \{X_t\} {Xt}是一个 A R M A ( p ′ , q ′ ) {\rm ARMA}(p',q') ARMA(p,q)序列,这里 p ′ ≤ p , q ′ ≤ q p'\le p,q'\le q pp,qq

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/182668
推荐阅读
相关标签
  

闽ICP备14008679号