Representasi ruang negara ARMA (p, q) dari Hamilton


11

Saya telah membaca Hamilton Bab 13 dan dia memiliki representasi ruang keadaan berikut untuk ARMA (p, q). Misalkan Maka proses ARMA (p, q) adalah sebagai berikut: Lalu, ia mendefinisikan Persamaan Negara sebagai berikut:r=max(p,q+1)

yt−μ=ϕ1(yt−1−μ)+ϕ2(yt−2−μ)+...+ϕ3(yt−3−μ)+ϵt+θ1ϵt−1+...+θr−1ϵt−r+1.

ξt+1=[ϕ1ϕ2…ϕr−1ϕr10…00⋮⋮…0000…10]ξt+[ϵt+10⋮0]

dan persamaan pengamatan sebagai:

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

Saya tidak mengerti apa ξt dalam kasus ini. Karena dalam representasi AR (p) itu adalah [yt−μyt−1−μ⋮yt−p+1−μ] dan dalam perwakilan MA (1) itu adalah [ϵtϵt−1] .

Bisakah seseorang menjelaskan hal ini kepada saya sedikit lebih baik?

Jawaban:


10

Hamilton menunjukkan bahwa ini adalah representasi yang benar dalam buku ini, tetapi pendekatannya mungkin tampak agak berlawanan dengan intuisi. Oleh karena itu, izinkan saya memberikan jawaban tingkat tinggi yang memotivasi pilihan pemodelannya dan kemudian menguraikan sedikit tentang derivasinya.

Motivasi :

Seperti yang seharusnya menjadi jelas dari membaca Bab 13, ada banyak cara untuk menulis model dinamis dalam bentuk ruang negara. Karena itu kita harus bertanya mengapa Hamilton memilih representasi khusus ini. Alasannya adalah bahwa representasi ini menjaga dimensi vektor keadaan tetap rendah. Secara intuitif, Anda akan berpikir (atau setidaknya saya akan) bahwa vektor keadaan untuk ARMA ( , ) harus setidaknya dari dimensi . Bagaimanapun, hanya dari mengamati katakanlah , kita tidak dapat menyimpulkan nilai . Namun dia menunjukkan bahwa kita dapat mendefinisikan representasi ruang-negara dengan cara yang cerdas yang meninggalkan vektor keadaan dimensi paling banyakpqp+qyt−1ϵt−1r=max{p,q+1}. Menjaga dimensi negara rendah mungkin penting untuk implementasi komputasi, saya kira. Ternyata representasi state-space-nya juga menawarkan interpretasi yang bagus tentang proses ARMA: state yang tidak teramati adalah AR ( ), sedangkan bagian MA ( ) muncul karena kesalahan pengukuran.pq

Derivasi :

Sekarang untuk derivasi. Catatan pertama bahwa, menggunakan notasi operator lag, ARMA (p, q) didefinisikan sebagai: mana kita membiarkan untuk , dan untuk dan kita menghilangkan karena setidaknya . Jadi yang perlu kita tunjukkan adalah persamaan persamaan dan pengamatannya menyiratkan persamaan di atas. Biarkan vektor keadaan menjadi Sekarang lihat pada persamaan keadaan. Anda dapat memeriksa bahwa persamaan hingga

(1−ϕ1L−…−ϕrLr)(yt−μ)=(1+θ1L+…+θr−1Lr−1)ϵt
ϕj=0j>pθj=0j>qθrrq+1
ξt={ξ1,t,ξ2,t,…,ξr,t}⊤
2rcukup pindahkan entri ke satu periode di depan dan buang dalam vektor keadaan di . Oleh karena itu persamaan pertama, mendefinisikan adalah persamaan yang relevan. : Karena elemen kedua dari adalah elemen pertama dari dan elemen ketiga dari adalah elemen pertamaξi,tξi−1,t+1ξr,tt+1ξi,t+1
ξ1,t+1=ϕ1ξ1,t+ϕ2ξ2,t+…+ϕrξr,t+ϵt+1
ξtξt−1ξtξt−2dan seterusnya, kita dapat menulis ulang ini, menggunakan notasi operator lag dan memindahkan polinomial lag ke sisi kiri (persamaan 13.1.24 dalam H.): Jadi keadaan tersembunyi mengikuti proses autoregresif. Demikian pula, persamaan pengamatan adalah atau Ini tidak terlihat seperti ARMA sejauh ini, tetapi sekarang sampai pada bagian yang bagus: kalikan persamaan terakhir dengan :
(1−ϕ1L−…−ϕrLr)ξ1,t+1=ϵt+1
yt=μ+ξ1,t+θ1ξ2,t+…+θr−1ξr−1,t
yt−μ=(1+θ1L+…+θr−1Lr−1)ξ1,t
(1−ϕ1L−…−ϕrLr)
(1−ϕ1L−…−ϕrLr)(yt−μ)=(1+θ1L+…+θr−1Lr−1)(1−ϕ1L−…−ϕrLr)yt
Tetapi dari persamaan keadaan (tertinggal satu periode), kita memiliki ! Jadi hal di atas setara dengan persis seperti yang kami butuhkan untuk ditampilkan! Jadi sistem pengamatan-negara dengan benar mewakili ARMA (p, q). Saya benar-benar hanya memparafrase Hamilton, tapi saya harap ini bermanfaat juga.(1−ϕ1L−…−ϕrLr)ξ1,t=ϵt
(1−ϕ1L−…−ϕrLr)(yt−μ)=(1+θ1L+…+θr−1Lr−1)ϵt

Saya tidak sepenuhnya menjual interpretasi negara. Saat Anda menulis baris pertama dari persamaan transisi keadaan, sepertinya persamaan yang bertentangan dengan model yang diasumsikan. Juga saya merasa aneh bahwa Anda menganggap data yang diamati pada saat yang sama tersembunyi / laten.
— Taylor

Anda benar, keadaannya memang tidak sama dengan . Terima kasih telah menunjukkan ini. Saya memperbaikinya, harus baik-baik saja sekarang. Btw, secara umum kita bisa mengamati variabel dalam vektor keadaan, lihat misalnya contoh AR (p). Di sana variabel tersembunyi dapat dianggap sebagai nilai periode berikutnya, . ytyt+1
— Matthias Schmidtblaicher

Terima kasih! Tapi saya al masih bingung apa dalam keadaan ini ruang representasi. Tidak misalnya, definisinya tentang dalam persamaan 13.1.15 dan 13.1.14 untuk dan proses AR (p) dan MA (1). Kerancuan saya adalah, jika saya memasukkan ini ke matlab, angka apa yang saya dapat di ? ξξξ
— dleal

Yang membingungkan di sini adalah bahwa pemodelan ruang negara berkaitan dengan keadaan tersembunyi, sementara dengan proses ARMA kita tidak menganggap variabel sebagai tersembunyi. Representasi ruang keadaan dan teknik Penyaringan (Kalman) dimotivasi dengan menyaring keadaan yang tidak teramati. Untuk proses ARMA, kami hanya menggunakan formulasi model state-space sehingga kami dapat memperkirakan parameter menggunakan Filter Kalman. Jadi kita agak sewenang-wenang mendefinisikan negara tersembunyi di 13.1.4 sebagai pengamatan periode berikutnya sementara di 13.1.22, negara adalah variabel baru yang tidak muncul dalam model asli. yt+1
— Matthias Schmidtblaicher

Untuk menjawab pertanyaan Anda tentang Matlab: jika Anda memulai dari ARMA (p, q), bukanlah variabel yang muncul dalam model itu. Namun, representasi ruang keadaan sebenarnya menawarkan interpretasi yang berbeda dari ARMA (p, q): keadaan tersembunyi bisa menjadi variabel yang Anda minati dan struktur MA (q) muncul karena kesalahan pengukuran. Anda dapat menuliskan AR (1) dan menambahkan white noise untuk melihat bahwa struktur ARMA muncul. ξ
— Matthias Schmidtblaicher

8

Ini sama dengan di atas, tetapi saya pikir saya akan memberikan jawaban yang lebih pendek, lebih ringkas. Sekali lagi, ini adalah representasi Hamilton untuk proses ARMA ( , ) kausal , di mana . Angka ini akan menjadi dimensi dari vektor keadaan , dan diperlukan untuk membuat jumlah baris dari negara cocok dengan jumlah kolom dari matriks observasi. Itu berarti kita juga harus menetapkan koefisien ke nol setiap kali indeks terlalu besar.pqr=max(p,q+1)r(ξt,ξt−1,…,ξt−r+1)′

  1. Persamaan Pengamatan

ϕ(B)(yt−μ)=θ(B)ϵt(causality)⟺(yt−μ)=ϕ−1(B)θ(B)ϵt⟺yt=μ+ϕ−1(B)θ(B)ϵt⟺yt=μ+θ(B)ϕ−1(B)ϵt(letting ξt=ϕ−1(B)ϵt)⟺yt=μ+θ(B)ξt(this is where we need r)⟺yt=μ+[1θ1θ2…θr−1][ξtξt−1⋮ξt−r+1]⏟the state vector+0.
  1. Persamaan Negara

ξ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⋯ϕr100⋯0010⋯0⋮⋮⋱⋯000⋯10][ξt−1ξt−2⋮ξt−r]+[ϵt0⋮0].

1
Ini akhirnya membuatnya jelas dari mana persamaan-persamaan negara itu berasal. Saya pikir menyatakan seperti itu secara didaktik jauh lebih baik daripada hanya memberikan persamaan yang muncul secara acak dengan catatan bahwa ternyata benar.
— Alex

@ ChowboyTrader ya, itu benar. Setidaknya untuk representasi ARMA ini. Ada beberapa yang lain.
— Taylor

@CowboyTrader tidak, tapi saya akan mengatakan ini adalah perasaan yang masuk akal karena literatur tentang model ruang negara bias terhadap penyaringan. Persamaan prediksi rekursif ada untuk model ruang keadaan Gaussian linier ada, tetapi Anda mendapatkan hal pemfilteran sebagai bonus tambahan.
— Taylor

@CowboyTrader merasa bebas untuk mengirim saya email. Saya tahu tidak semua orang suka diskusi panjang dalam komentar, jadi mungkin lebih mudah untuk melakukannya.
— Taylor

Saya melihat bahwa itu terbukti, tetapi, bisakah Anda membantu memberikan intuisi? Apa variabel keadaan, apa t = 0 vektor negara?
— Frank
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.