Qual è la differenza tra GARCH e ARMA?


42

Sono confuso. Non capisco la differenza tra un processo ARMA e un processo GARCH .. per me ci sono gli stessi no?

Ecco il processo (G) ARCH (p, q)

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

Ed ecco l'ARMA ( ):p,q

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

L'ARMA è semplicemente un'estensione di GARCH, GARCH viene utilizzato solo per i ritorni e con l'assunto dove segue un forte processo bianco?r=σεε


1
Oltre alla risposta di fg nu, il processo di varianza in GARCH è variabile nel tempo. Tuttavia, c'è un trucco qui è che, data una serie temporale di log-return di SP500, quindi per ottenere il processo di volatilità cosa dovremmo fare? Alcuni dicono che dobbiamo usare il modello ARMA per ritirare le serie residue, quindi collegare queste serie residue al modello GARCH per ottenere il processo di varianza condizionale? O collegare direttamente il log-return collegare il processo log-return di SP500 nel modello GARCH per ottenere la varianza condizionale?

Risposte:


48

Stai unendo le caratteristiche di un processo con la sua rappresentazione. Considera il processo .(Yt)t=0

  • Un modello ARMA (p, q) specifica la media condizionale del processo come

Ittσ(Yt)

E(YtIt)=α0+j=1pαjYtj+k=1qβkϵtk
Qui, è l'informazione impostata al tempo , che è l' algebra generata dai valori ritardati del processo di risultato .Ittσ(Yt)
  • Il modello GARCH (r, s) specifica la varianza condizionale del processo
    V(YtIt)=V(ϵtIt)σt2=δ0+l=1rδjσtl2+m=1sγkϵtm2

Nota in particolare la prima equivalenza .V(YtIt)=V(ϵtIt)

A parte : sulla base di questa rappresentazione, è possibile scrivere dove è un forte processo di rumore bianco, ma questo segue dal modo in cui il processo è definito.Z t

ϵtσtZt
Zt
  • I due modelli (per la media condizionale e la varianza) sono perfettamente compatibili tra loro, in quanto la media del processo può essere modellata come ARMA e le varianze come GARCH. Questo porta alla specifica completa di un modello ARMA (p, q) -GARCH (r, s) per il processo come nella seguente rappresentazione
    Yt=α0+j=1pαjYtj+k=1qβkϵtk+ϵtE(ϵtIt)=0,tV(ϵtIt)=δ0+l=1rδlσtl2+m=1sγmϵtm2t

Non dovresti condizionare le informazioni al momento se tutti i regressori sono in ritardo? t1
Jase il

@Jase Nota la definizione "Qui, è l'informazione impostata al tempo , che è l' algebra generata dai valori ritardati del processo di esito ." Cioè, . Alcuni autori lo scrivono come ma ciò è contrario alla nozione di informazione impostata al momento . tσ( Y t ) I t =σ( Y t - 1 , Y t - 2,) I t - 1 tIttσ(Yt)It=σ(Yt1,Yt2,)It1t
Tchakravarty,

Bello! Sai perché usiamo la sigma-algebra e non una filtrazione?
Jase il

1
@Jase, la sequenza di insiemi di informazioni costituisce una filtrazione . (It)t=0
Tchakravarty,

16

Modifica: mi sono reso conto che la risposta mancava e quindi ho fornito una risposta più precisa (vedi sotto - o forse sopra). Ho modificato questo per errori di fatto e lo sto lasciando per la cronaca.


Diversi parametri di messa a fuoco:

  • L'ARMA è un modello per la realizzazione di un processo stocastico che impone una struttura specifica della media condizionale del processo.
  • GARCH è un modello per la realizzazione di un processo stocastico che impone una struttura specifica della varianza condizionale del processo.

Modello stocastico contro deterministico:

  • L'ARMA è un modello stocastico nel senso che la variabile dipendente - le realizzazioni del processo stocastico - viene specificata come somma di una funzione deterministica della variabile dipendente ritardata e dell'errore del modello ritardato (la media condizionale) e un termine di errore stocastico.
  • GARCH è un modello deterministico nel senso che la variabile dipendente - la varianza condizionale del processo - è una funzione puramente deterministica delle variabili ritardate.

1
La varianza condizionale del processo GARCH è deterministica nel tuo senso definito, ma il processo GARCH non lo è, poiché e è indipendente dai ritardi di . ε t trt=σtεtεtt
mpiktas,

1
@mpiktas, True. Se il modello GARCH contiene due equazioni, una per media condizionale (un esempio di cui hai scritto sopra) e l'altra per varianza condizionale (che è intuitivamente, sebbene non matematicamente, "l'equazione principale" del modello), il mio argomento si applica solo a quest'ultima equazione.
Richard Hardy,

10

ARMA

Considera che segue un processo ARMA ( ). Supponiamo per semplicità che abbia zero varianza media e costante. In base alle informazioni , può essere partizionato in una parte nota (predeterminata) (che è la media condizionale di data ) e una parte casuale : p , q I t - 1 y t μ t y t I t - 1 u tytp,qIt1ytμtytIt1ut

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

dove è un po 'di densità.D

La media condizionale stessa segue un processo simile a ARMA ( ) ma senza il termine di errore contemporaneo casuale: dove ; per ; e per . Si noti che questo processo ha ordine ( ) anziché ( ) come .μ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

Possiamo anche scrivere la distribuzione condizionale di in termini dei suoi mezzi condizionali passati (piuttosto che i valori realizzati passati) e i parametri del modello comeyt

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

Quest'ultima rappresentazione semplifica il confronto tra ARMA e GARCH e ARMA-GARCH.

GARCH

Considera che segue un processo GARCH ( ). Supponiamo per semplicità che abbia una media costante. Poiyts,r

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

dove e è un po 'di densità.ut:=ytμtD

La varianza condizionale segue un processo simile a ARMA ( ) ma senza il termine di errore contemporaneo casuale.σt2s,r

ARMA-GARCH

Considera che ha zero medio incondizionato e segue un processo ARMA ( ) -GARCH ( ). Poiytp,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),

dove ; è una certa densità, ad esempio Normale; per ; e per .ut:=ytμtDφi=0i>pθj=0j>q


Il processo medio condizionale dovuto a ARMA ha essenzialmente la stessa forma del processo di varianza condizionale dovuto a GARCH, solo gli ordini di ritardo possono differire (consentendo una media incondizionata diversa da zero di non dovrebbe modificare questo risultato in modo significativo). È importante sottolineare che nessuno dei due ha termini di errore casuali una volta condizionati su , quindi entrambi sono predeterminati.ytIt1


3

I processi ARMA e GARCH sono molto simili nella loro presentazione. La linea di demarcazione tra i due è molto sottile poiché otteniamo GARCH quando viene assunto un processo ARMA per la varianza dell'errore.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.