Sas에서 wilcoxon 부호 순위 테스트를 수행하는 방법


Wilcoxon Signed-Rank 검정은 대응표본 t-검정 의 비모수적 버전입니다.

두 표본 간의 차이 분포가 정규 분포로 간주될 수 없는 경우 두 모집단의 평균 간에 유의한 차이가 있는지 여부를 검정하는 데 사용됩니다.

다음 예에서는 SAS에서 Wilcoxon Signed-Rank 테스트를 수행하는 방법을 보여줍니다.

예: SAS의 Wilcoxon 부호 순위 테스트

엔지니어가 새로운 연료 처리로 인해 특정 자동차의 갤런당 평균 주행거리가 변경되는지 알고 싶어한다고 가정해 보겠습니다. 이를 테스트하기 위해 연료 처리 여부에 관계없이 자동차 12대의 mpg를 측정합니다.

결과는 아래 표에 제시되어 있습니다:

다음 코드를 사용하여 SAS에서 Wilcoxon Signed-Rank 테스트를 수행하여 두 그룹 간의 평균 mpg에 상당한 차이가 있는지 확인할 수 있습니다.

 /*create dataset*/
data my_data;
    input car with_fuel without_fuel;
    datalines ;
1 20 24
2 23 25
3 21 21
4 25 22
5 18 23
6 17 18
7 18 17
8 24 28
9 20 24
10 24 27
11 23 21
12 19 23
;
run ;

/*create new dataset with difference between two fuel treatments*/
data my_data2;
    set my_data;
    diff=with_fuel-without_fuel;
run ;

/*perform Wilcoxon Signed Rank Test*/
proc univariate data=my_data2;
    var diff;
run ;

결과에서 우리는 치료를 받은 자동차와 그렇지 않은 자동차 사이의 평균 mpg 차이가 -1.75 임을 알 수 있습니다.

위치 테스트 라는 제목의 표에서 다음을 관찰할 수 있습니다.

  • Wilcoxon 부호 순위 테스트 통계: -22.5
  • 해당 p-값: 0.0469

Wilcoxon Signed-Rank 테스트는 다음과 같은 귀무 가설과 대립 가설을 사용합니다.

  • H 0 : MPG는 두 그룹 사이에서 동일합니다.
  • H A : MPG는 두 그룹 사이에 동일 하지 않습니다

검정의 p-값 (0.0469)이 0.05보다 작으므로 귀무가설을 기각합니다.

이는 두 그룹의 평균 mpg가 동일하지 않다고 말할 수 있는 충분한 증거가 있음을 의미합니다.

의견을 추가하다

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