Apa perbedaan antara GARCH dan ARMA?

42

Saya bingung. Saya tidak mengerti perbedaan antara ARMA dan proses GARCH .. bagi saya ada yang sama?

Inilah proses (G) ARCH (p, q)

σt2=α0+i=1qαirti2ARCH+i=1pβiσti2GARCH

Dan di sini adalah ARMA ( ):p,q

Xt=c+εt+i=1pφiXti+i=1qθiεti.

Apakah ARMA hanyalah perpanjangan dari GARCH, GARCH hanya digunakan untuk pengembalian dan dengan asumsi mana mengikuti proses putih yang kuat?r=σεε

John
sumber
1
Selain jawaban fg nu, proses varians dalam GARCH bervariasi waktu. Namun, ada trik di sini adalah dengan diberikannya rangkaian waktu pengembalian-kembali SP500, maka untuk mendapatkan proses volatilitas apa yang harus kita lakukan? Beberapa orang mengatakan bahwa kita perlu menggunakan model ARMA untuk menarik seri residu, lalu hubungkan seri residu ini ke model GARCH untuk mendapatkan proses varians bersyarat? Atau langsung tancapkan steker log-kembali proses pengembalian log SP500 ke dalam model GARCH untuk mendapatkan varian bersyarat?

Jawaban:

48

Anda menggabungkan fitur dari suatu proses dengan perwakilannya. Pertimbangkan proses (kembali) .(Yt)t=0

  • Model ARMA (p, q) menentukan mean bersyarat dari proses sebagai

E(YtIt)=α0+j=1pαjYtj+k=1qβkϵtk
Di sini, adalah informasi yang ditetapkan pada waktu , yang merupakan -jabar yang dihasilkan oleh nilai-nilai dari proses hasil . tσ( Y t )Ittσ(Yt)
  • Model GARCH (r, s) menentukan varian bersyarat dari proses
    V(YtIt)=V(ϵtIt)σt2=δ0+l=1rδjσtl2+m=1sγkϵtm2

Perhatikan khususnya kesetaraan pertama .V(YtIt)=V(ϵtIt)

Selain itu : Berdasarkan representasi ini, Anda dapat menulis mana adalah proses white noise yang kuat, tetapi ini mengikuti cara prosesnya didefinisikan.

ϵtσtZt
Zt
  • Kedua model (untuk mean bersyarat dan varians) sangat kompatibel satu sama lain, dalam arti proses dapat dimodelkan sebagai ARMA, dan varians sebagai GARCH. Ini mengarah pada spesifikasi lengkap model ARMA (p, q) -GARCH (r, s) untuk proses seperti dalam representasi berikut
    Yt=α0+j=1pαjYtj+k=1qβkϵtk+ϵtE(ϵtIt)=0,tV(ϵtIt)=δ0+l=1rδlσtl2+m=1sγmϵtm2t
tchakravarty
sumber
Anda harus mengkondisikan informasi pada waktu jika semua regresor tertinggal? t1
Jase
@Jase Perhatikan definisi, "Di sini, adalah informasi yang ditetapkan pada waktu , yang merupakan aljabar yang dihasilkan oleh nilai - nilai yang tertinggal dari proses hasil ." Yaitu, . Beberapa penulis menulis ini sebagai tetapi itu bertentangan dengan gagasan tentang informasi yang ditetapkan pada waktu . Ittσ(Yt)It=σ(Yt1,Yt2,)It1t
tchakravarty
Bagus! Apakah Anda tahu mengapa kami menggunakan sigma-aljabar dan bukan penyaringan?
Jase
1
@Jase, urutan set informasi merupakan penyaringan . (It)t=0
tchakravarty
16

Sunting: Saya menyadari bahwa jawabannya kurang dan dengan demikian memberikan jawaban yang lebih tepat (lihat di bawah - atau mungkin di atas). Saya telah mengedit yang ini untuk kesalahan faktual dan meninggalkannya sebagai catatan.


Parameter fokus berbeda:

  • ARMA adalah model untuk realisasi proses stokastik yang memaksakan struktur spesifik dari rata - rata kondisional dari proses tersebut.
  • GARCH adalah model untuk realisasi proses stokastik yang memaksakan struktur spesifik dari varian kondisional dari proses tersebut.

Model stokastik versus deterministik:

  • ARMA adalah model stokastik dalam arti bahwa variabel dependen - realisasi proses stokastik - ditetapkan sebagai jumlah dari fungsi deterministik variabel dependen tertinggal dan kesalahan model tertinggal (mean kondisional) dan istilah kesalahan stokastik.
  • GARCH adalah model deterministik dalam arti bahwa variabel dependen - varians kondisional dari proses - adalah fungsi deterministik murni dari variabel lagged.
Richard Hardy
sumber
1
Varians bersyarat dari proses GARCH adalah deterministik dalam pengertian Anda, tetapi proses GARCH tidak, karena , dan tidak tergantung pada lag . rt=σtεtεtt
mpiktas
1
@mpiktas, Benar. Jika model GARCH berisi dua persamaan, satu untuk kondisional berarti (contoh yang Anda tulis di atas) dan yang lain untuk varians bersyarat (yang secara intuitif, meskipun tidak secara matematis, "persamaan utama" dari model), argumen saya hanya berlaku ke persamaan terakhir.
Richard Hardy
10

ARMA

Pertimbangkan yang mengikuti proses ARMA ( ). Misalkan untuk kesederhanaan ia memiliki nol mean dan varian konstan. Secara kondisional pada informasi , dapat dipartisi menjadi bagian (yang telah ditentukan) (yang merupakan rata-rata bersyarat dari diberikan ) dan bagian acak :ytp,qIt1ytμtytIt1ut

yt=μt+ut;μt=φ1yt1++φpytp+θ1ut1++θqutq  (known, predetermined);ut|It1 D(0,σ2)  (random)

di mana adalah kepadatan.D

The bersyarat berarti sendiri mengikuti proses yang sama dengan ARMA ( ) tapi tanpa acak kontemporer istilah error: mana ; untuk ; dan untuk . Perhatikan bahwa proses ini memiliki urutan ( ) daripada ( ) seperti halnya .μtp,q

μt=φ1μt1++φpμtp+(φ1+θ1)ut1++(φm+θm)utm,
m:=max(p,q)φi=0i>pθj=0j>qp,mp,qyt

Kita juga dapat menulis distribusi kondisional dalam hal sarana kondisional sebelumnya (daripada nilai realisasi sebelumnya) dan parameter model sebagaiyt

ytD(μt,σt2);μt=φ1μt1++φpμtp+(φ1+θ1)ut1++(φm+θm)utm;σt2=σ2,

Representasi yang terakhir membuat perbandingan ARMA ke GARCH dan ARMA-GARCH lebih mudah.

GARCH

Pertimbangkan yang mengikuti proses GARCH ( ). Misalkan untuk kesederhanaan itu memiliki mean konstan. Kemudianyts,r

ytD(μt,σt2);μt=μ;σt2=ω+α1ut12++αsuts2+β1σt12++βrσtr2;utσti.i.D(0,1),

di mana dan adalah kepadatan.ut:=ytμtD

The bersyarat varians mengikuti proses yang sama dengan ARMA ( ) tapi tanpa istilah kesalahan acak kontemporer.σt2s,r

ARMA-GARCH

Pertimbangkan yang memiliki mean nol tanpa syarat dan mengikuti proses ARMA ( ) -GARCH ( ). Kemudianytp,qs,r

ytD(μt,σt2);μt=φ1μt1++φpμtp+(φ1+θ1)ut1++(φm+θm)utm;σt2=ω+α1ut12++αsuts2+β1σt12++βrσtr2;utσti.i.D(0,1),

dimana ; adalah beberapa kerapatan, misalnya Normal; untuk ; dan untuk . D φ i = 0 i > p θ j = 0 j > qut:=ytμtDφi=0i>pθj=0j>q


Proses rata-rata bersyarat karena ARMA pada dasarnya memiliki bentuk yang sama dengan proses varians bersyarat karena GARCH, hanya pesanan lag mungkin berbeda (memungkinkan untuk rata-rata tanpa syarat dari tidak boleh mengubah hasil ini secara signifikan). Yang penting, tidak ada istilah kesalahan acak yang pernah dikondisikan pada , sehingga keduanya telah ditentukan sebelumnya.I t - 1ytIt1

Richard Hardy
sumber
3

Proses ARMA dan GARCH sangat mirip dalam presentasi mereka. Garis pemisah antara keduanya sangat tipis karena kami mendapatkan GARCH ketika proses ARMA diasumsikan untuk varian kesalahan.

pengguna36853
sumber