Loading [MathJax]/jax/output/CommonHTML/jax.js

금융/시계열

[시계열] 분산 분해, 예측 오차 분산 분해 (Variance Decomposition, Forecast Error Variance Decomposition )

xeskin 2020. 9. 2. 12:00
반응형

Variance Decomposition(or Forecast Error Variance Decomposition)은 자기회귀에서 각 변수가 다른 변수들에게 얼마나 영향을 끼치는지에 대한 정보의 양을 말한다. 이는 각 변수의 error variance가 얼마나 다른 변수에 대한 외생적 충격으로 설명될 수 있는지를 정한다.

(외생적 충격 (exogeneous shock): 모델에서 생각안하는 쇼크)

 

이전 포스팅에서 xt=C(L)ξt,whereVar(ξt)=I를 정의했다. 그러므로,

xt=C(L)ξt=[C0+C1L+C2L2+]ξt=C0ξt+C1ξt1+C2ξt2+

그리고

E[xt|Ft1]=0+C1ξt1+C2ξt2+

가 된다.

 

이렇게 되면 One-Step forecast error variance는 다음과 같다.

xtE[xt|Ft1]=C0ξ=[C0,yyC0,yzC0,zyC0,zz][ξy,tξz,t]=[ϵy,tϵz,t]

 

Var(yt|Ft1)=Var(ϵy,t|Ft1)=Var(C0,yyξy,t+C0,yzξz,t|Ft1)=C20,yyVar(ξy,t|Ft1)+C20,yzVar(ξz,t|Ft1)+2C0,yyC0,yzCov(ξy,t,ξz,t|Ft1)=C20,yy+C20,yz(Var(ξt)=I)

 

- C20,yy는 self-contribution을 뜻한다.

- C20,yz는 다른 변수에 의해 영향을 받은 variance를 뜻한다.

 

위의 variance 식을 일반화시키면 다음과 같이 쓸 수 있다.

Var(xt|Ft1)=Var(C0ξt|Ft1)=C0Var(ξt|Ft1)Ct0=C0ICt0=C0Ct0

 

이제 n-Step forecast error varince를 계산해보면 다음과 같다.

Var(xt|Ftk)=Var(C0ξt+C1ξt1++Ck1ξtk+1|Ftk)=C0ICt0+C1ICt1++Ck1ICtk1=C0Ct0+C1Ct1++Ck1Ctk1=k1j=0CjCtj

 

그러면 unconditional variance는 다음과 같다.

Var(xt)=j=0CjCtj

반응형