logo

맥리어드-리 테스트 📂통계적검정

맥리어드-리 테스트

가설검정

시계열 데이터리턴 {rt}\left\{ r_{t} \right\} 이 주어져있다고 하자.

  • H0H_{0}: 데이터는 시차 kk 의 아치 이펙트를 가지지 않는다.
  • H1H_{1}: 데이터는 시차 kk 의 아치 이펙트를 가진다.

설명

맥리어드-리 테스트는 주어진 리턴을 이용해 데이터에 아치 이펙트가 있는지 확인한다.

2.png

코드

실습

다행스럽게도 R에서는 TSA 패키지의 McLeod.Li.test() 함수를 통해 쉽게 테스트를 해볼 수 있다. 함수에는 데이터의 리턴 그 자체가 들어가며, 다음과 같이 플랏 하나를 그려준다.

ml.png

붉은 점선은 유의수준 α=0.05\alpha = 0.05 를 의미하며, 저 많은 p밸류들이 그 밑으로 깔렸다는 것은 ‘H0H_{0} : 아치 이펙트가 없다’를 모조리 기각하는 것이므로 아치 이펙트가 있다고 보아도 좋다.

전체코드

library(TSA)
returnize <- function(data) {return(diff(log(data)))}

DAX <- ts(EuStockMarkets[,1],start=1)
r.DAX <- returnize(DAX)

win.graph(6,3)
McLeod.Li.test(y=r.DAX)