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 부호 순위 테스트를 수행하는 방법