ARMA(2,1)过程的自协方差


13

我需要为ARMA(2,1)进程的自协方差函数导出解析表达式,γ(k)表示为:

yt=ϕ1yt−1+ϕ2yt−2+θ1ϵt−1+ϵt

因此,我知道:

γ(k)=E[yt,yt−k]

所以我可以写:

γ(k)=ϕ1E[yt−1yt−k]+ϕ2E[yt−2yt−k]+θ1E[ϵt−1yt−k]+E[ϵtyt−k]

然后,要导出自协方差函数的解析版本,我需要替换k -0、1、2 ...的值,直到获得对大于某个整数的所有有效的递归k。

因此,我将k=0并通过计算得出:

γ(0)=E[yt,yt]=ϕ1E[yt−1yt]+ϕ2E[yt−2yt]+θ1E[ϵt−1yt]+E[ϵtyt]

现在,我可以简化这些术语的前两个,然后像以前一样替换:yt

γ(0)=ϕ1γ(1)+ϕ2γ(2)+θ1E[ϵt−1(ϕ1yt−1+ϕ2yt−2+θ1ϵt−1+ϵt)]+E[ϵt(ϕ1yt−1+ϕ2yt−2+θ1ϵt−1+ϵt)]

然后我将八个项相乘:

+θ1ϕ1E[ϵt−1yt−1]+θ1ϕ2E[ϵt−1yt−2]+θ12E[(ϵt−1)2]=θ12σϵ2+θ1E[ϵt−1ϵt]=θ1E[ϵt−1]E[ϵt]=0+ϕ1E[ϵtyt−1]+ϕ2E[ϵtyt−2]+θ1E[ϵtϵt−1]=θ1E[ϵt]E[ϵt−1]=0+E[(ϵt)2]=σϵ2

因此,我需要解决其余四个条款。我想对行1、2、5和6使用与第4和7行相同的逻辑-例如,对于第1行:

,因为 ë [ ε 吨- 1 ] = 0。θ1ϕ1E[ϵt−1yt−1]=θ1ϕ1E[ϵt−1]E[yt−1]=0E[ϵt−1]=0

对于第2、5和6行,类似。但是我有一个模型解决方案,建议的表达式简化为:γ(0)

γ(0)=ϕ1γ(1)+ϕ2γ(2)+θ1(ϕ1+θ1)σϵ2+σϵ2

这表明如上所述,我的简化将忽略系数为 -在我的逻辑下应为0。我的逻辑有误吗?还是我发现模型解决方案不正确?ϕ1

可行的解决方案还建议“类似地” 可以找到:γ(1)

γ(1)=ϕ1γ(0)+ϕ2γ(1)+θ1σϵ2

并且对于:k>1

γ(k)=ϕ1γ(k−1)+ϕ2(k−2)

我希望问题清楚。任何帮助将不胜感激。先感谢您。

这是与我的研究相关的问题,并不准备进行任何考试或课程作业。

Answers:


8

如果ARMA过程是因果关系,则可以使用一个通用公式来提供自协方差系数。

考虑因果过程 Ŷ 吨 = p Σ我= 1 φ 我ý 吨- 1 + q Σ Ĵ = 1 θ Ĵ ε 吨- Ĵ + ε 吨, 其中ε 吨是白噪声均值为零和方差σ 2 ε。由因果属性,所述方法可以被写为 Ŷ 吨 = ∞ ΣARMA(p,q)

yt=∑i=1pϕiyt−1+∑j=1qθjϵt−j+ϵt,
ϵtσϵ2 其中ψĴ表示ψ-weights。
yt=∑j=0∞ψjϵt−j,
ψjψ

为因果的自协方差系数一般齐次方程的过程是 γ (ķ )- φ 1个 γ (ķ - 1 )- ⋯ - φ p γ (ķ - p )= 0 ,ARMA(p,q)

γ(k)−ϕ1γ(k−1)−⋯−ϕpγ(k−p)=0,k≥max(p,q+1),
γ(k)−∑j=1pϕjγ(k−j)=σϵ2∑j=kqθjψj−k,0≤k<max(p,q+1).

2

您原始问题中的计算错误在于

θ1ϕ1E[ϵt−1yt−1]=θ1ϕ1E[ϵt−1]E[yt−1]=0(mistaken)

E[ϵt−1yt−1]ϵt−1yt−1


从下面的更新中可以看出,我在完成发布后很快意识到了这一点-但非常感谢您的帮助!
— 水文学家

1

好。因此,撰写帖子的过程实际上使我找到了解决方案。

考虑一下我认为应该为0的期望项1、2、5和6。

E[ϵtyt−1]E[ϵtyt−2]yt−1yt−2ϵtE[ϵt]=0

yt−1yt−2

yt−1=ϕ1yt−2+ϕ2yt−3+θ1ϵt−2+ϵt−1yt−2=ϕ1yt−3+ϕ2yt−4+θ1ϵt−3+ϵt−2

ϕ1θ1E[ϵt−1yt−1]yt−1ϵt−1yt−2yt−3ϵt−2ϵt−1E[ϵt−1]=0

E[ϵt−1yt−1]=E[(ϵt−1)2]=σϵ2

+ϕ1θ1σϵ2

因此,原始模型答案是正确的。

但是,如果有人可以建议其他方法来获得一般的解决方案(即使是凌乱的解决方案),我也将非常高兴听到它!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.