샤피로 윌크 검정

    샤피로 윌크 검정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 등을 사용해 정규성을 검정하는 다양한 함수가 있으니 참고하기 바란다.

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