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

금융/시계열

[시계열] 자기회귀모델, 이동평균모델 (Auto-Regressive Model, Moving-Average Model)

xeskin 2020. 8. 28. 16:14
반응형

Def_ (Auto-Regressive p Model, AR Model)

자기회귀 p모델 xt은 다음과 같이 정의된다.

xt=ϕ1xt1+ϕ2xt2++ϕpxtp+ϵtwhere|ϕ|<1

여기서 ϕ는 모델의 파라미터를, ϵt는 노이즈를 뜻한다.

 

Def_ (Lag-Operator)

여기서 다음 성질은 갖는 lag-operator L을 정의하자. 이는 시계열에서 이전 값을 내놓는 함수다.

(1) Lϕ=ϕ

(2) Lxt=xt1

(3) Lnxt=xtn

 

그러면 자기회귀모델을 lag-operator L에 관한 식으로 쓸 수 있다.

xt=ϕ1Lxt+ϕ2L2xt++ϕpLpxt+ϵtxt(ϕ1Lxt+ϕ2L2xt++ϕpLpxt)=ϵt(1ϕ1Lϕ2L2ϕpLp)xt=ϵtxt=ϵt1ϕ1Lϕ2L2ϕpLp

 

Def_ (Moving-Average q Model, MA Model)

이동평균 q모델 ϵt은 다음과 같이 정의된다.

xt=ϵt+θ1ϵt1+θ2ϵt2++θqϵtq

 

자기회귀모델을 lag-operator에 관한 식으로 썻던 것처럼 이동평균모델 또한 그렇게 해보자.

xt=ϵt+θ1ϵt1+θ2ϵt2++θqϵtqxt=ϵt+θ1Lϵt+θ2L2ϵt++θqLqϵtxt=(1+θ1L+θ2L2++θqLq)ϵtϵt=xt1+θ1L+θ2L2++θqLq

 

AR(1)=MA()_

자기회귀모델의 정의에 따라 AR(1)은 다음과 같다.

xt=ϕxt1+ϵtxtϕxt1=ϵtxt(1ϕL)=ϵtxt=ϵt1ϕL

여기서 |ϕ|<1 이기 때문에 이를 급수 꼴로 적을 수 있다.

xt=ϵt1ϕL=(1+ϕL+ϕ2L2+)ϵt=ϵt+ϕLϵt+ϕ2L2ϵt+=ϵt+ϕϵt1+ϕ2ϵt2+=MA()

 

MA(1)=AR()_

위에서 했던 것처럼 식을 쓰면 된다.

xt=(1+θL)ϵtϵt=xt1+θLϵt=(1θLθ2L2)xtϵt=xtθxt1θ2xt2xt=ϵt+θxt1+θ2xt2+=AR()

여기서도 모델 파라미터의 절댓값이 1보다 작다는 가정 때문에 급수의 수렴성이 보장되어 이렇게 쓸 수 있는 것이지 그렇지 않으면 위와 같이 쓸 수 없다.

반응형