Processing math: 100%

时间序列分析:可逆性

1. MA 过程不唯一的问题

  对于前文所述的 MA(1) 过程 Xt=et+θet1,其自相关函数为

ρk={1k=0θ1+θ2k=10k2

可见当使用 1/θ 代替 θ 时,自相关函数不变。这说明,给定 MA 的自相关函数,并不能唯一地确定 MA 过程。

  当我们在某个过程的自相关图像上看到自相关值在某个滞后之后出现截断时,通常会考虑使用滑动平均进行建模。但需要注意,给定自相关函数所对应的的滑动平均模型不是唯一的。在试图根据观测的时间序列推导参数前,需要先解决 MA 过程不唯一的问题。

2. MA(1) 的可逆性

2.1. 将 MA(1) 表示为 AR()

  如前文所述,自回归过程总是可以表示为一般线性过程,故可以将 AR 过程看作是一个无穷阶的 MA 过程。

  反之,如果想要将 MA 过程表示为 AR 过程,考虑 MA(1) 过程

Xt=et+θet1

将式 (1) 改写为

et=Xtθet1

在式 (2) 中令 t=t1,得到 et1=Xt1θet2,再带入式 (2),得

et=Xtθ(Xt1θet2)=XtθXt1+θ2et2

如果 |θ|<1,就可以无限重复以上过程,得到

et=Xtθ1Xt1+θ2Xt2θ3Xt3+

也就是

Xt=et+θ1Xt1θ2Xt2+θ3Xt3

此时就将 MA(1) 过程表示成了一个无穷阶的 AR 过程,即 AR()。当且仅当 |θ|<1,称 MA(1) 可逆。

2.2. 使用延迟算子

  使用延迟算子重复 2.1 中所描述的过程,此时 {Xt} 表示成

Xt=θ(B)et

其中

θ(B)=1+θB

  为了使用 Xt 表示 et,对 θ(B) 取逆得到 θ(B)1,由式 (5),有

θ(B)1Xt=et

θB 看成是一个复数而非延迟算子,则可将多项式的逆 θ(B)1 看成 θB 的一个有理函数,进而可将 θ(B)1 展开为级数的形式

θ(B)1=11+θB=1θB+θ2B2θ3B3+

此时式 (7) 的等号左边变为

θ(B)1Xt=1θXt1+θ2Xt2θ3Xt3+

  将式 (9) 带入式 (7),可以得到与式 (3) 相同的结果

et=θ(B)1Xt=1θXt1+θ2Xt2θ3Xt3+=k=0(θ)kXtk

为了让等号右边的级数收敛,须要求 |θ|<1。注意式 (10) 中的 Xtk 是一个随机变量,这里的收敛指的是均方收敛。

  对于 MA 过程,通过舍弃不是可逆的过程,仅保留可逆的过程,就可以由自相关函数唯一地确定一个 MA 过程。

3. MA(q) 的可逆性

  如前文所述,对于一般的 MA(q)(或 ARMA(p,q)),MA 的特征多项式为

θ(B)=1+θ1B+θ2B2++θqBq

相应的特征方程为 θ(B)=0,即

1+θ1B+θ2B2++θqBq=0

  可以证明 MA(q) 过程是可逆的,即有系数 πi 使得

Xt=π1Xt1+π2Xt2++et

当且仅当 MA 的特征方程根的模大于 1

  此外还可以证明,在给定自相关函数的情况下,只有唯一的一组参数可以得到可逆的 MA 过程。例如 Xt=et+2et1Xt=et+12et1 具有相同的自相关函数,但只有后者是可逆的(特征根为 2)。

  对于 ARMA(p,q),一般同时要求满足平稳性和可逆性。

4. 一般定义

  更一般地,如果 {Xt} 是一个随机过程,{et} 是随机扰动或白噪声,如果能将 {et} 表示为无穷级数的形式(即AR()

et=k=0πkXtk

其中 k=0|πk| 收敛,则称 {Xt} 是可逆的。

  回到开头的例子,对于 θ=2θ=1/2 时,MA(1) 具有相同的自相关函数,但 θ=2

k=0|πk|=k=02k

不收敛,故模型不可逆;而 θ=1/2 时,

k=0|πk|=k=012k

收敛,故模型可逆。此时舍弃不收敛的模型,只保留 θ=1/2 的模型。