时间序列分析:自回归滑动平均过程
Contents [show]
1. 定义
如果序列 {Xt} 中有一部分是自回归,另一部分是滑动平均,可以得到
Xt=ϕ1Xt−1+ϕ2Xt−2+⋯+ϕpXt−p+et+θ1et−1+θ2et−2+⋯+θqet−q
称 {Xt} 是一个自回归滑动平均过程,由一个 AR(p) 和一个 MA(q) 组成,记做 ARMA(p,q)。
式 (1) 也可以写为
Xt–ϕ1Xt−1–ϕ2Xt−2–⋯–ϕpXt−p=et+θ1et−1+θ2et−2+⋯+θqet−q
即
ϕ(B)Xt=θ(B)et
其中
ϕ(B)=1–ϕ1B–ϕ2B2–⋯–ϕpBp
θ(B)=1+θ1B+θ2B2–⋯+θqBq
使得过程平稳的 {ϕi} 值满足 ϕ(B)=0 的根在单位圆外;使得过程可逆的 {θi} 值满足 θ(B)=0 的根在单位圆外。
令
ψ(B)=θ(B)ϕ(B)=∑i≥1ψiBi
则式 (1) 描述的 ARMA 过程可以表示为纯 MA 过程
Xt=ψ(B)et
即
Xt=∞∑i=0ψjet−i
令
π(B)=ϕ(B)θ(B)=1+∑i≥1πiBi
则式 (1) 描述的 ARMA 过程可以表示为纯 AR 过程
π(B)Xt=et
即
∞∑i=0πiXt−i=et
2. ARMA(1,1) 过程
由式 (1),易知 ARMA(1,1) 过程为
Xt=ϕXt−1+et–θet−1
上式中的 ϕ 和 θ 参数各有一个,省略了角标。假设过程具有零均值,et 是均值为零、方差为 σ2e 的白噪声。
在式 (12) 等号两边同乘以 Xt 并求期望,得
γ0=E(ϕXt−1Xt)+E(etXt)–E(θet−1Xt)
其中
E(etXt)=E[et(ϕXt−1+et–θet−1)]=E(etet)=σ2e
E(et−1Xt)=E[et−1(ϕXt−1+et–θet−1)]=ϕE(et−1Xt−1)–θE(et−1et−1)=(ϕ–θ)σ2e
于是
γ0=ϕγ1+σ2e+θ(ϕ–θ)σ2e
类似地,可以得到
γ1=ϕγ0–θσ2e
γk=ϕγk−1,k≥2
求解式 (13)、(14) 构成的方程组,得到
γ0=1–2ϕθ+θ21–ϕ2σ2e
由式 (8) 得到
ρk=ϕρk−1=(1–θϕ)(ϕ–θ)1–2θϕ+θ2ϕk−1,k≥1
可见随着滞后 k 的增加,自相关函数呈指数递减,阻尼因子是 ϕ。递减开始于初始值 ρ1,ρ1 的值依赖于 θ。注意在 AR(1) 中,AR(1) 的自相关函数也呈指数递减,递减开始于初始值 ρ0=1。
3. 将 ARMA 过程转换成纯 MA 过程和纯 AR 过程
当 ARMA 过程平稳且可逆时,式 (6) 和式 (10) 给出了将 ARMA 过程转换成纯 MA 过程和纯 AR 过程的方法。
举例来说,对于 ARMA(1,1) 过程
Xt=−0.4Xt−1+et+0.2et−1
有
ϕ(B)=1+0.4Bθ(B)=1+0.2B
可见 ϕ(B)=0 和 θ(B)=0 的根都在单位圆外,过程是平稳且可逆的。
为了将 ARMA 过程转换成纯 MA,计算
ψ(B)=θ(B)ϕ(B)=1+0.2B1+0.4B=(1+0.2B)[1+(−0.4)B+(−0.4)2B2+(−0.4)3B3+⋯]几何级数=1+(0.2−0.4)B+(0.2−0.4)×(−0.4)B2+(0.2−0.4)×(−0.4)2B3+⋯
可得
ψi=(0.2−0.4)×(−0.4)i−1=−0.2×(−0.4)i−1,i=1,2,⋯
类似地,为了将 ARMA 过程转换成纯 AR,计算
π(B)=ϕ(B)θ(B)=1+0.4B1+0.2B=(1+0.4B)[1+(−0.2)B+(−0.2)2B2+(−0.2)3B3+⋯]几何级数=1+(0.4−0.2)B+(0.4−0.2)×(−0.2)B2+(0.4−0.2)×(−0.2)2B3⋯
可得
πi=(0.4−0.2)×(−0.2)i−1=0.2×(−0.2)i−1
可见 ψi 和 πi 都随着 i 的增加而呈指数递减。