ARMA'nın (p, q) Hamilton'dan durum uzayı gösterimi


11

Hamilton Bölüm 13'ü okuyorum ve bir ARMA için aşağıdaki durum uzay temsiline sahip (p, q). Daha sonra olsun r=max(p,q+1). ARMA (p, q) işlemi şu şekildedir:

ytμ=ϕ1(yt1μ)+ϕ2(yt2μ)+...+ϕ3(yt3μ)+ϵt+θ1ϵt1+...+θr1ϵtr+1.

Daha sonra, Devlet Denklemini şu şekilde tanımlar:

ξt+1=[φ1φ2...φr-1φr10...00...0000...10]ξt+[εt+100]

ve gözlem denklemi:

yt=μ+[1θ1θ2...θr-1]ξt.

Bu durumda \ xi_t ne olduğunu anlamıyorum ξt. Çünkü AR (p) temsilinde [yt-μyt-1-μyt-p+1-μ] ve MA (1) temsilinde [εtεt-1] .

Birisi bana biraz daha iyi açıklayabilir mi?

Yanıtlar:


10

Hamilton bunun kitapta doğru bir temsil olduğunu gösteriyor, ancak yaklaşım biraz mantıksız görünebilir. Bu yüzden önce modelleme seçimini motive eden yüksek düzeyli bir cevap vereyim ve sonra türetme konusunda biraz ayrıntıya gireyim.

Motivasyon :

Bölüm 13'ü okumaktan açıkça anlaşılacağı gibi, durum uzayı biçiminde dinamik bir model yazmanın birçok yolu vardır. Bu nedenle Hamilton'un neden bu temsili seçtiğini sormalıyız. Bunun nedeni, bu temsilin, devlet vektörünün boyutluluğunu düşük tutmasıdır. Sezgisel olarak, bir ARMA ( , ) için durum vektörünün en az boyutu olması gerektiğini düşünürsünüz (ya da en azından ben yaparım) . Sonuçta, sadece gözlemleyerek , değerini çıkaramayız . Yine de, durum-alan gösterimini, boyutun durum vektörünü en fazla bırakan akıllı bir şekilde tanımlayabileceğimizi gösterir.q p + q y t - 1 ϵ t - 1 r = maks. { p , q + 1 } p qpqp+qyt-1εt-1r=maksimum{p,q+1}. Devlet boyutluluğunu düşük tutmak, hesaplama uygulaması için önemli olabilir. Durum-uzay temsilinin bir ARMA sürecinin güzel bir yorumunu sunduğu ortaya çıkıyor: gözlemlenmeyen durum bir AR ( ), MA ( ) kısmı ölçüm hatası nedeniyle ortaya çıkıyor.pq

Türetme :

Şimdi türetme için. İlk olarak, gecikme operatörü gösterimini kullanarak ARMA (p, q) şöyle tanımlanır: biz izin için ve için ve omit çünkü , en azından, . Dolayısıyla, göstermemiz gereken tek şey onun durumu ve gözlem denklemlerinin yukarıdaki denklemi ima ettiği. vektörü Şimdi bak durum denklemi. ile denklemleri kontrol edebilirsiniz.ϕ j = 0 j > p θ j = 0 j > q θ r r q + 1

(1-φ1L-...-φrLr)(yt-μ)=(1+θ1L+...+θr-1Lr-1)εt
φj=0j>pθj=0j>qθrrq+1 2r ξ i , t ξ i - 1 , t + 1 ξ r , t t+1 t + ϕ 2 ξ 2 , t ++ ϕ r ξ r , t + ϵ t + 1 ξ t ξ t - 1 ξ
ξt={ξ1,t,ξ2,t,...,ξr,t}
2rsadece girişlerini taşımak için bir dönem skoru ve ıskarta devlet vektöründe . Bu nedenle tanımlayan ilk denklem, ilgili denklemdir . Yazma: ikinci elemanı yana ilk elemanıdır ve üçüncü unsuru, olduğu ın ilk öğesiξben,tξben-1,t+1ξr,tt+1 ξ 1 , t + 1 = ϕ 1 ξ 1 ,ξben,t+1
ξ1,t+1=φ1ξ1,t+φ2ξ2,t+...+φrξr,t+εt+1
ξtξt-1 ξ t - 2 (1-ϕ1L--ϕrLr)ξ 1 , t + 1 =ϵ t + 1 ytξtξt-2ve böylece, gecikme operatörü gösterimini kullanarak ve gecikme polinomunu sol tarafa (H'deki 13.1.24 denklemi) hareket ettirerek bunu yeniden yazabiliriz: Böylece gizli durum otoregresif bir süreci takip eder. Benzer şekilde, gözlem denklemi veya Bu şimdiye kadar bir benzemiyor, ancak şimdi güzel kısım: son denklemi :
(1-φ1L-...-φrLr)ξ1,t+1=εt+1
y t - μ = ( 1 + θ 1 L + + θ r -
yt=μ+ξ1,t+θ1ξ2,t+...+θr-1ξr-1,t
(1- ϕ 1 L-
yt-μ=(1+θ1L+...+θr-1Lr-1)ξ1,t
L r - 1 ) ( 1 - ϕ 1 L - - ϕ r L r ) y( 1 - ϕ 1 L - - ϕ r L r ) ( y t - μ ) = ( 1 + θ 1 L + + θ r - 1 t ( 1 - ϕ 1 L - - ϕ r L r ) ξ 1 , t = ϵ t ((1-φ1L-...-φrLr)
(1-φ1L-...-φrLr)(yt-μ)=(1+θ1L+...+θr-1Lr-1)(1-φ1L-...-φrLr)yt
Fakat durum denkleminden (bir dönem gecikmeli), ! Bu nedenle, yukarıdaki tam olarak göstermemiz gereken şey bu! Dolayısıyla durum gözlem sistemi doğru olarak ARMA'yı temsil eder (p, q). Ben sadece Hamilton'u yeniden yorumluyordum, ama bunun yine de faydalı olduğunu umuyorum.(1-φ1L-...-φrLr)ξ1,t=εt
(1-φ1L-...-φrLr)(yt-μ)=(1+θ1L+...+θr-1Lr-1)εt

Yine de devletin yorumunda tamamen satılmadım. Durum geçiş denkleminin ilk satırını yazdığınızda, varsayılan modelle çakışan bir denklem gibi görünür. Ayrıca gözlemlenen verilerin aynı zamanda gizli / gizli olduğunu varsaymanızı garip buluyorum.
Taylor

Haklısınız, devlet gerçekten aynı değil . Bunu işaret ettiğiniz için teşekkürler. Ben düzelttim, şimdi iyi olmalı. Btw, genel olarak durum vektöründe değişkenleri gözlemleyebilirdik, örneğin AR (p) örneğine bakınız. Orada gizli değişken sonraki dönemin değeri olarak düşünülebilir, . ytyt+1
Matthias Schmidtblaicher

Teşekkür ederim! Ama hala bu durum uzayı temsilinde ne olduğu konusunda kafam karıştı . Değil örneğin onun tanımı ben matlab bu koyarsanız ve AR (p) ve MA (1) process.My karışıklık, ben ne numaralar alıyorum için denklem 13.1.15 ve 13.1.14 yılında ? ξξξ
dleal

Burada kafa karıştırıcı olan şey, durum uzay modellemesinin gizli bir durumla ilgiliyken, ARMA süreçlerinde değişkenleri gizli olarak düşünmüyoruz. Durum uzayı gösterimi ve (Kalman) Filtreleme teknikleri, gözlemlenmemiş durumu filtreleyerek motive olur. ARMA süreçleri için sadece durum-uzay modellerinin formülasyonunu kullanıyoruz, böylece parametreleri Kalman Filtresini kullanarak tahmin edebiliyoruz. Bu nedenle, gizli durumu bir sonraki dönemin gözlemi olarak keyfi olarak tanımlarken, 13.1.22'de durum orijinal modelde görünmeyen yeni bir değişkendir. yt+1
Matthias Schmidtblaicher

Matlab ile ilgili sorunuzu cevaplamak için: ARMA'dan (p, q) başlarsanız, bu modelde görünen bir değişken değildir. Ancak, durum alanı gösterimi aslında ARMA (p, q) için farklı bir yorum sunar: gizli durum ilgilendiğiniz değişken olabilir ve MA (q) yapısı ölçüm hatası nedeniyle ortaya çıkar. Bir AR (1) yazabilir ve bir ARMA yapısının ortaya çıktığını görmek için biraz beyaz gürültü ekleyebilirsiniz. ξ
Matthias Schmidtblaicher

8

Bu yukarıdakiyle aynı, ancak daha kısa ve daha kısa bir cevap vereceğimi düşündüm. Yine, bu Hamilton'un nedensel ARMA ( , ) süreci için temsilidir , burada . Bu sayısı, durum vektörünün boyutu olacaktır ve satır sayısını durum, gözlem matrisinin sütun sayısı ile eşleşir. Bu, indeks çok büyük olduğunda katsayıları sıfıra ayarlamamız gerektiği anlamına gelir.pqr=maksimum(p,q+1)r(ξt,ξt-1,...,ξt-r+1)'

  1. Gözlem Denklemi

φ(B)(yt-μ)=θ(B)εt(nedensellik)(yt-μ)=φ-1(B)θ(B)εtyt=μ+φ-1(B)θ(B)εtyt=μ+θ(B)φ-1(B)εt(izin vermek ξt=φ-1(B)εt)yt=μ+θ(B)ξt(ihtiyacımız olan yer burası r)yt=μ+[1θ1θ2...θr-1][ξtξt-1ξt-r+1]devlet vektörü+0.
  1. Durum Denklemi

ξt=φ-1(B)εtφ(B)ξt=εt(1-φ1B--φrBr)ξt=εtξt=φ1ξt-1++φrξt-r+εt[ξtξt-1ξt-2ξt-r+1]=[φ1φ2φ3φr1000010000010][ξt-1ξt-2ξt-r]+[εt00].

1
Bu nihayet bu devlet denklemlerinin nereden geldiğini netleştirir. Sanırım bunu böyle söylemek, rastgele ortaya çıkan denklemleri doğru olduğu notuyla vermekten çok daha iyi.
Alex

@CowboyTrader evet, doğru. En azından bu ARMA temsili için. Başkaları da var.
Taylor

@CowboyTrader hayır, ama bunun mantıklı bir duygu olduğunu söyleyebilirim çünkü durum uzayı modelleri hakkındaki literatür filtrelemeye karşı önyargılıdır. Doğrusal Gauss durum uzay modelleri için özyinelemeli tahmin denklemleri vardır, ancak filtreleme işlerini ek bir bonus olarak alırsınız.
Taylor

@CowboyTrader bana e-posta göndermekten çekinmeyin. Herkesin yorumlarda genişletilmiş tartışmaları sevmediğini biliyorum, bu yüzden bunu yapmak daha kolay olabilir.
Taylor

Kanıtlandığını görüyorum, ama, biraz sezgi vermeye yardım edebilir misiniz? Durum değişkenleri nelerdir, t = 0 durum vektörü nedir?
Frank
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.