Processing math: 100%
반응형

Week stationarity

이전 포스팅에서 개념을 직관적으로 소개하였다. 이번엔 좀 더 포멀한 정의와 함께 예시를 통해 설명해보려고한다.

 

아래 조건을 만족할 때 weekly stationary 라고 부른다. 

 

1) 시간에 따른 평균이 같다. 

μ(t)=μ 

 

2) Auto covariance function 이 time spacing 에만 의존한다. (t2=t1+tau 라고 생각하면 이해가 쉽다.)

γ(t1,t2)=γ(t2t1)=γ(τ)

: 이는 시간에 따른 분산이 같다는 조건을 포함하는 조건이다. 

 

Examples

실제 시계열 데이터의 예시를 통해 stationarity 에 대해 더 이해해보려고한다. 

 

1) White noise 는 stationarity 를 만족한다.

 

White noise model

XtN(0,σ)

 

White noise model은 시간에 따른 평균이 같다. 

μ=0

 

White noise model은 Auto covariance function 이 time spacing 에만 의존한다.

γ(t1,t2)=0, when t1=t2

γ(t1,t2)=σ2, when t1t2

 

2) Random walk 는 stationarity 를 만족하지 않는다.

 

Random walk model

random walk 모델은 시간이 갈수록 분산이 커진다.

아래 식에서 X(t) 를 random walk model 이라고 한다. 

Ztiid(μ,σ2)

Xt=Xt1+Zt=ti=1Zi

 

따라서 Random walk model 의 시간에 따른 평균은 t*mu 이고, 분산은 t*sigma^2 이다. 만약 Z의 평균이 0이라고 가정하더라도 분산이 시간에 따라 점점 커진다는 것을 알 수 있다. 따라서 Random walk model 은 stationarity 를 만족하지 않는다. 

 

3) Moving average model 는 stationarity 를 만족한다. 

 

moving average model 

Xt=Zt+θ1Zt1+θ2Zt2...+θqZtq

ZtNormal(μ,σ)

 

moving average 의 parameter q 와 가중치 theta 를 고정해놓고 계산을 하면, 평균과 분산은 t 와는 관계 없이 고정된다는 것을 알 수 있다. 따라서 moving average model 은 stationarity 를 만족한다. 

 

추가적으로 Moving average model 의 auto covariance function 을 구해보자. 

moving average model 은 stationarity 를 만족하기 때문에 auto covariance function 은 time spacing 에만 의존한다. 또한 이전 포스팅에서 time spacing 이 최대 q 인 경우에만 자기상관성이 존재한다는 것을 correlogram 을 통해 확인할 수 있었다. moving average model 의 노이즈의 평균이 0일 때를 가정하고 covaraicne 를 구해보자.

 

ZtNormal(0,σ)

Cov(Xt,Xt+k)=E(XtXt+k)E(Xt)E(Xt+k)=E(XtXt+k)

 

위 기댓값을 정리하면 아래와 같은 식이 된다.

 

Cov(Xt,Xt+k)=E(XtXt+k)=σ2qki=0βiβi+k, when kq

Cov(Xt,Xt+k), when k>q 

 

참고) 위 식의 정리에는 아래 기댓값과 분산의 성질을 이용하면 된다.

V(X)=E(X2)E(X)2

E(XY)=E(X)E(Y), when X, Y is independent 

 

 

반응형