Автоковариантность процесса ARMA (2,1) - вывод аналитической модели для


13

Мне нужно вывести аналитические выражения для автоковариантной функции γ(k) процесса ARMA (2,1), обозначенного как:

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]

затем, чтобы вывести аналитическую версию автоковариантной функции, мне нужно подставить значения - 0, 1, 2 ..., пока я не получу рекурсию, которая действительна для всех k, превышающих некоторое целое число.kk

Поэтому я подставляю и прорабатываю это, чтобы получить: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

So, I am left needing to resolve the four remaining terms. I want to use the same logic for lines 1, 2, 5 and 6 as I used on lines 4 and 7 - for example for line 1:

θ1ϕ1E[ϵt−1yt−1]=θ1ϕ1E[ϵt−1]E[yt−1]=0 because E[ϵt−1]=0.

Similarly for lines 2, 5 and 6. But I have a model solution that suggests the expression for γ(0) simplifies to:

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

This suggests my simplification as described above would miss the term with the coefficient ϕ1 - which under my logic should be 0. Is my logic at fault, or is the model solution I found incorrect?

The worked solution also suggest that "analogously" γ(1) can be found as:

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

and for k>1:

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

I hope the question is clear. Any assistance will be much appreciated. Thank you in advance.

This is a question related to my research, and is not in preparation for any exam or coursework.

Ответы:


8

If the ARMA process is causal there is a general formula that provides the autocovariance coefficients.

Consider the causal ARMA(p,q) process

yt=∑i=1pϕiyt−1+∑j=1qθjϵt−j+ϵt,
where ϵt is a white noise with mean zero and variance σϵ2. By the causality property, the process can be written as
yt=∑j=0∞ψjϵt−j,
where ψj denotes the ψ-weights.

The general homogeneous equation for the autocovariance coefficients of a causal ARMA(p,q) process is

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

2

Your calculation mistake in your original question lies in

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

You cannot separate the expectation E[ϵt−1yt−1] - ϵt−1 and yt−1 are not independent.


As you can see from my update (below) I realised this soon after completing the post - but many thanks for your help!
— hydrologist

1

OK. So the process of writing the post actually pointed me to the solution.

Consider the Expectation terms 1, 2, 5 and 6 from above that I thought should be 0.

Immediately for terms 5 - E[ϵtyt−1] - and 6 - E[ϵtyt−2]: these terms are definitely zero, because yt−1 and yt−2 are independent of ϵt and E[ϵt]=0.

However, terms 1 and 2 look as though the Expectation is of two correlated variables. So, consider the expressions for yt−1 and yt−2 thus:

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

And recall term 1 - ϕ1θ1E[ϵt−1yt−1]. If we multiply both sides of the expression for yt−1 by ϵt−1 and then take Expectations, it is clear that all terms on the right hand side except the last become zero (because the values of yt−2, yt−3, and ϵt−2 are independent of ϵt−1 and E[ϵt−1]=0) to give:

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

So term 1 becomes +ϕ1θ1σϵ2. For term 2, it should be clear that, by the same logic, all terms are zero.

Hence the original model answer was correct.

However, if anyone can suggest an alternative way to obtain a general (even if messy) solution, I would be very pleased to hear it!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.