더북(TheBook)

샤피로 윌크 검정

샤피로 윌크 검정Shapiro-Wilk Test은 표본이 정규 분포로부터 추출된 것인지 테스트하기 위한 방법이다. 검정은 shapiro.test( ) 함수를 사용하며 이때 귀무가설은 주어진 데이터가 정규 분포로부터의 표본이라는 것이다.

표 7-15 샤피로 윌크 검정

shapiro.test : 데이터가 정규 분포를 따르는지 샤피로 윌크 검정을 수행한다. 귀무가설은 정규 분포를 따른다는 것이다.

shapiro.test(
  x  # 숫자 벡터
)

다음은 정규 분포를 따르는 1,000개의 난수를 발생시킨 뒤 이 숫자들이 정규 분포를 따르는지 샤피로 윌크 검정을 수행한 예다.

> shapiro.test(rnorm(1000))

   Shapiro-Wilk normality test

data: rnorm(1000)
W = 0.9974, p-value = 0.1052

p-value > 0.05이므로 데이터가 정규 분포를 따른다는 귀무가설을 기각할 수 없다.

shapiro.test( ) 외에도 nortest 패키지에는 앤더스 달링 검정Anderson-Darling Test, 피어슨 카이 제곱 검정Pearson Chi-Square Test 등을 사용해 정규성을 검정하는 다양한 함수가 있으니 참고하기 바란다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.