Sas에서 mann-whitney u 테스트를 수행하는 방법


Mann-Whitney U 검정 (Wilcoxon 순위 합계 검정이라고도 함)은 표본 분포가 정규 분포를 따르지 않고 표본 크기가 작을 때(n < 30) 두 표본 간의 차이를 비교하는 데 사용됩니다.

이는 2-표본 t 검정 과 동등한 비모수적 t 검정으로 간주됩니다.

이 튜토리얼에서는 SAS에서 Mann-Whitney U 테스트를 수행하는 방법을 설명합니다.

예: SAS의 Mann-Whitney U 테스트

연구자들이 연료 처리로 인해 자동차의 평균 mpg가 변하는지 알고 싶어 한다고 가정해 보겠습니다. 이를 테스트하기 위해 그들은 연료를 처리한 자동차 12대와 연료를 처리하지 않은 자동차 12대의 mpg를 측정하는 실험을 수행합니다.

결과는 아래와 같습니다:

표본 크기가 작고 표본 분포가 정규 분포를 따르지 않는다고 의심하기 때문에 Mann-Whitney U 검정을 수행하여 두 그룹 간의 mpg에 통계적으로 유의미한 차이가 있는지 확인하기로 결정했습니다.

SAS에서 Mann-Whitney U 테스트를 수행하려면 다음 단계를 따르세요.

1단계: 데이터세트 만들기

먼저 다음 코드를 사용하여 SAS에서 데이터 세트를 생성합니다.

 /*create dataset*/
data mpg_data;
    input group $mpg;
    datalines ;
treated 24
treated 25
treated 21
treated 22
treated 23
treated 18
treated 17
treated 28
treated 24
treated 27
treated 21
treated 23
untreated 20
untreated 23
untreated 21
untreated 25
untreated 18
untreated 17
untreated 18
untreated 24
untreated 20
untreated 24
untreated 23
untreated 19
;
run ;

2단계: Mann Whitney U 테스트 수행

다음으로 proc npar1way를 사용하여 Mann Whitney U 테스트를 수행합니다.

 /*perform Mann Whitney U test*/
proc npar1way data =mpg_data wilcoxon ;
    classgroup ;
    var mpg;
run; 

Wilcoxon 2-표본 테스트 테이블에서 테스트의 양측 p-값이 0.2114 인 것으로 나타났습니다.

Mann Whitney U 검정은 다음과 같은 귀무 가설과 대립 가설을 사용한다는 점을 기억하십시오.

  • H 0 : 두 모집단의 중앙값이 동일합니다.
  • H A : 두 모집단의 중앙값은 서로 다릅니다.

검정의 p-값( .2114 )이 .05 이상이므로 귀무 가설을 기각할 수 없습니다.

이는 연료 처리를 받은 자동차와 그렇지 않은 자동차 사이의 mpg가 다르다고 말할 수 있는 증거가 충분하지 않음을 의미합니다.

SAS는 또한 각 그룹의 mpg 값 분포를 시각화하는 상자 그림을 제공합니다.

그래프에서 연료 처리를 받은 자동차의 mpg 값이 더 높은 경향이 있음을 알 수 있지만 Mann Whitney U 테스트 결과를 보면 두 그룹 간의 차이가 통계적으로 유의하지 않다는 것을 알 수 있습니다.

추가 리소스

다음 튜토리얼에서는 SAS에서 기타 일반적인 통계 테스트를 수행하는 방법을 설명합니다.

SAS에서 단일 표본 t-검정을 수행하는 방법
SAS에서 2-표본 t-검정을 수행하는 방법
SAS에서 쌍체 표본 t-검정을 수행하는 방법
SAS에서 Wilcoxon 부호 순위 테스트를 수행하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다