GARCHとARMAの違いは何ですか?


42

私は混乱しています。ARMAとGARCHのプロセスの違いを理解していません。

これが(G)ARCH(p、q)プロセスです

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

そして、ここにARMA(p,q)があります:

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

単にARMA GARCHの拡張であり、GARCHは、戻りのためと仮定して使用されているεが強い白色プロセスに従いますか?r=σεε


1
fg nuの答えに加えて、GARCHの分散プロセスは時変です。ただし、SP500のログリターンの時系列が与えられた場合、ボラティリティプロセスを取得するにはどうすればよいでしょうか。一部の人々は、ARMAモデルを使用して残差系列を撤回し、この残差系列をGARCHモデルにプラグインして条件付き分散プロセスを取得する必要があると言いますか?または、ログリターンを直接プラグインしてSP500のログリターンプロセスをGARCHモデルにプラグインして、条件付き分散を取得しますか?

回答:


48

プロセスの機能とその表現を混同しています。(リターン)工程検討(Yt)t=0

  • ARMA(p、q)モデルは、プロセスの条件付き平均を次のように指定します。

ここでは、Itは時間で情報セットであるTであり、σ-代数遅れ値により生成されます結果プロセスYt)の

E(YtIt)=α0+j=1pαjYtj+k=1qβkϵtk
Ittσ(Yt)
  • GARCH(r、s)モデルは、プロセスの条件付き分散を指定します
    V(YtIt)=V(ϵtIt)σt2=δ0+l=1rδjσtl2+m=1sγkϵtm2

特に最初の等価性注意してください。V(YtIt)=V(ϵtIt)

:この表現に基づいて、あなたは書くことができ Zのトンが強いホワイトノイズプロセスであるが、これはプロセスが定義されている方法に従います。

ϵtσtZt
Zt
  • 2つのモデル(条件付き平均と分散)は、プロセスの平均をARMAとして、分散をGARCHとしてモデル化できるという点で、互いに完全に互換性があります。これにより、次の表現Y tのように、プロセスのARMA(p、q)-GARCH(r、s)モデルが完全に指定されます。
    Yt=α0+j=1pαjYtj+k=1qβkϵtk+ϵtE(ϵtIt)=0,tV(ϵtIt)=δ0+l=1rδlσtl2+m=1sγmϵtm2t

t1

Ittσ(Yt)It=σ(Yt1,Yt2,)It1t
tchakravarty

いいね!フィルターではなくシグマ代数を使用する理由を知っていますか?
ジェイス

1
(It)t=0

16

編集:答えが欠けていることに気付き、より正確な答えを提供しました(以下を参照-または多分上記)。事実上の誤りのためにこれを編集し、記録のために残しています。


さまざまなフォーカスパラメータ:

  • ARMAは、プロセスの条件付き 平均の特定の構造を課す確率的プロセスの実現のためのモデルです。
  • GARCHは、プロセスの条件付き 分散の特定の構造を課す確率的プロセスの実現のためのモデルです。

確率モデルと決定論モデル:

  • ARMAは、確率論的モデル確率過程の実現- -遅れ従属変数と遅れモデル誤差(条件付き平均)の決定論的関数の和として指定されている従属変数があるという意味で、および確率的誤差項。
  • GARCHは、従属変数(プロセスの条件付き分散)が遅延変数の純粋に決定論的関数であるという意味で、決定論的モデルです。

1
rt=σtεtεtt

1
@mpiktas、本当。GARCHモデルに2つの方程式が含まれている場合、1つは条件付き平均(上で書いた例)ともう1つは条件付き分散(数学的にではありませんが、モデルの「主方程式」)のもう1つです。後者の方程式に。
リチャードハーディ

10

アルマ

ytp,qIt1ytμtytIt1ut

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

D

μ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

yt

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

後者の表現は、ARMAとGARCHおよびARMA-GARCHとの比較を容易にします。

ガルシュ

yts,r

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

ut:=ytμtD

σt2s,r

ARMA-GARCH

ytp,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),

ut:=ytμtDφi=0i>pθj=0j>q


ytIt1


3

ARMAとGARCHのプロセスは、プレゼンテーションにおいて非常に似ています。2つの間の分割線は非常に細いです。これは、ARMAプロセスがエラー分散に対して想定されているときにGARCHを取得するためです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.