时间序列分析:二阶自回归过程
Contents [show]
1. 定义
对于二阶自回归过程 AR(2)
Xt=ϕ1Xt−1+ϕ2Xt−2+et
假设 et 独立于 Yt−1,Yt−2,⋯。式 (1) 也可以表示为
Xt–ϕ1Xt−1–ϕ2Xt−2=et
即
ϕ(B)Xt=et
其中
ϕ(B)=1–ϕ1B–ϕ2B2
AR(2) 的特征方程为 ϕ(B)=0,即
1–ϕ1B–ϕ2B2=0
上述特征方程是一个二次方程,总有两个跟(含复根)。
2. AR(2) 过程的平稳性
可以证明,在 et 独立于 Yt−1,Yt−2,⋯ 的条件下,当且仅当 AR 特征方程的根的绝对值(模)大于 1 时,方程 (1) 有平稳解。这一条件也可以表述为复平面上的根在单位圆外。这个结论可以不加任何改变地推广到 p 阶的情况。
在式 (1) 所示的 AR(2) 过程中,容易找到二次特征方程 (4) 的两个根为
ϕ1±√ϕ21+4ϕ2−2ϕ2
为了满足平稳条件,要求式 (5) 的绝对值大于 1。可以证明,为了平稳性成立,当且仅当满足一下三个条件
ϕ1+ϕ2<1ϕ1+ϕ2<1|ϕ2|<1
称式 (6) 所示的条件为 AR(2) 模型的平稳条件。
3. AR(2) 过程的自相关函数
假设式 (1) 所描述的 AR(2) 过程是平稳的,且具有零均值,在式 (1) 等号两边同乘以 Xt−k 并求期望,得
γk=ϕ1γk−1+ϕ2γk−2,k=1,2,3,⋯
在式 (7) 的等号两边同除以 γ0,得
ρk=ϕ1ρk−1+ϕ2ρk−2,k=1,2,3,⋯
称式 (7) 或式 (8) 为 Yule-Walker 方程。当 k=1 时,有 ρ1=ϕ1ρ0+ϕ2ρ−1,由 ρ0=1,ρ−1=ρ1,得 ρ1=ϕ1+ϕ2ρ1,进而解得
ρ1=ϕ11–ϕ2
当 k=2 时,有
ρ2=ϕ1ρ1+ϕ2ρ0=ϕ2(1–ϕ2)+ϕ211–ϕ2
可见,通过式 (8) 可以在已知 ϕ1 和 ϕ2 时计算出自相关值。
ρk 的更一般的计算方法取决于特征方程 1–ϕ1B–ϕ2B2=0 的根,用 G1,G2 表示特征根的倒数,有
G1=ϕ1–√ϕ21+4ϕ22,G2=ϕ1+√ϕ21+4ϕ22
如果 G1≠G2 (即 ϕ21+4ϕ22>0),可以证明有
ρk=(1–G22)Gk+11–(1–G21)Gk+12(G2–G1)(1+G1G2),k=0,1,2,⋯
如果特征根时复数(即 ϕ21+4ϕ22<0),则 ρk 可以表示为
ρk=Rksin(Θk+Φ)sin(Φ),k=0,1,2,⋯
其中 R=√−ϕ2,Θ 和 Φ 可以由 cos(Θ)=ϕ1/(2√−ϕ2),tan(Φ)=(1–ϕ2)/(1+ϕ2) 解得。
如果特征根相等(即 ϕ21+4ϕ22=0),则有
ρk=(1+1+ϕ21–ϕ2)(ϕ12)k,k=0,1,2,⋯
由式 (11)、(12)、(13) 可以看到,ρk 的可以有各种形状,但始终随滞后阶数 k 的增加而指数递减。当特征方程有复数根时,ρk 表现为具有阻尼因子 R(0≤R≤1)、频率 Θ 和相位 Φ 的阻尼正弦波动曲线。
当 θ1=0.5,θ2=0.25 时,有两个相异的实特征根,ACF 图像如图 1。
ar <- arima.sim(n = 100, list(ar = c(0.5, 0.25))) acf(ar)
当 θ1=1,θ2=−0.25 时,有两个相同的实特征根,ACF 图像如图 2。
ar <- arima.sim(n = 100, list(ar = c(1.0, -0.25))) acf(ar)
当 θ1=1.5,θ2=−0.8 时,有两个负特征根,ACF 图像如图 3。
ar <- arima.sim(n = 100, list(ar = c(1.5, -0.8))) acf(ar)
4. AR(2) 过程的方差
由式 (1) 计算 AR(2) 过程的方差
γ0=Var(Xt)=Var(ϕ1Xt−1+ϕ2Xt−2+et)=Var(ϕ1Xt−1+ϕ2Xt−2)+Var(et)=Var(ϕ1Xt−1)+Var(ϕ2Xt−2)+2Cov(ϕ1Xt−1,ϕ2Xt−2)+Var(et)=ϕ21γ0+ϕ22γ0+2ϕ1ϕ2γ1+σ2e=(ϕ21+ϕ22)γ0+2ϕ1ϕ2γ1+σ2e
在式 (7) 中令 k=1,有 γ1=ϕ1γ0+ϕ2γ−1,又由 γ−1=γ1,故有
γ1=ϕ1γ0+ϕ2γ1
结合式 (14)、(15),解得
γ0=(1–ϕ2)σ2e(1–ϕ2)(1–ϕ21–ϕ22)–2ϕ2ϕ21=1–ϕ21+ϕ2⋅σ2e(1–ϕ2)2–ϕ21