Week stationarity
이전 포스팅에서 개념을 직관적으로 소개하였다. 이번엔 좀 더 포멀한 정의와 함께 예시를 통해 설명해보려고한다.
아래 조건을 만족할 때 weekly stationary 라고 부른다.
1) 시간에 따른 평균이 같다.
μ(t)=μ
2) Auto covariance function 이 time spacing 에만 의존한다. (t2=t1+tau 라고 생각하면 이해가 쉽다.)
γ(t1,t2)=γ(t2−t1)=γ(τ)
: 이는 시간에 따른 분산이 같다는 조건을 포함하는 조건이다.
Examples
실제 시계열 데이터의 예시를 통해 stationarity 에 대해 더 이해해보려고한다.
1) White noise 는 stationarity 를 만족한다.
White noise model
Xt∼N(0,σ)
White noise model은 시간에 따른 평균이 같다.
μ=0
White noise model은 Auto covariance function 이 time spacing 에만 의존한다.
γ(t1,t2)=0, when t1=t2
γ(t1,t2)=σ2, when t1≠t2
2) Random walk 는 stationarity 를 만족하지 않는다.
Random walk model

아래 식에서 X(t) 를 random walk model 이라고 한다.
Zt∼iid(μ,σ2)
Xt=Xt−1+Zt=t∑i=1Zi
따라서 Random walk model 의 시간에 따른 평균은 t*mu 이고, 분산은 t*sigma^2 이다. 만약 Z의 평균이 0이라고 가정하더라도 분산이 시간에 따라 점점 커진다는 것을 알 수 있다. 따라서 Random walk model 은 stationarity 를 만족하지 않는다.
3) Moving average model 는 stationarity 를 만족한다.
Xt=Zt+θ1Zt−1+θ2Zt−2...+θqZt−q
Zt∼Normal(μ,σ)
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 를 구해보자.
Zt∼Normal(0,σ)
Cov(Xt,Xt+k)=E(XtXt+k)−E(Xt)E(Xt+k)=E(XtXt+k)
위 기댓값을 정리하면 아래와 같은 식이 된다.
Cov(Xt,Xt+k)=E(XtXt+k)=σ2q−k∑i=0βiβi+k, when k≤q
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
'Data science > Statistics' 카테고리의 다른 글
Maximum Likelihood Estimation 개념 정리 (0) | 2023.12.12 |
---|---|
시계열분석 - Autoregressive Processes (1) | 2022.01.27 |
시계열분석 - Moving average process (0) | 2022.01.24 |
시계열분석 - Random walk (0) | 2022.01.24 |
시계열분석 - Auto correlation coefficients (0) | 2022.01.24 |