Sas에서 levene 테스트를 수행하는 방법

많은 통계 테스트(예: 일원 분산 분석 )에서는 여러 그룹 간의 분산이 동일하다고 가정합니다.

이 가설을 공식적으로 테스트하는 한 가지 방법은 둘 이상의 그룹 간의 분산이 동일한지 여부를 테스트하는 Levene 테스트를 사용하는 것입니다.

이 테스트에서는 다음과 같은 가정을 사용합니다.

  • 귀무 가설(H 0 ) : 그룹 간 분산이 동일합니다.
  • 대립 가설( HA ) : 그룹 간 분산이 동일 하지 않습니다 .

검정의 p-값이 선택한 유의 수준보다 작으면 귀무 가설을 기각하고 그룹 간 분산이 동일하지 않다고 말할 수 있는 충분한 증거가 있다는 결론을 내릴 수 있습니다.

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

예: SAS의 Levene 테스트

SAS에 다양한 식물에 사용된 비료와 18개 식물의 성장(인치)을 보여주는 다음 데이터 세트가 있다고 가정해 보겠습니다.

 /*create dataset*/
data my_data;
    input fertilizer $growth;
    datalines ;
At 29
At 23
At 20
At 21
At 33
At 30
B 19
B 19
B17
B24
B25
B29
C 21
C22
C 30
C25
C24
C 33
;
run ;

/*view dataset*/
proc print data =my_data;

세 가지 다른 비료의 평균 식물 성장이 동일한지 확인하기 위해 일원 분산 분석을 수행한다고 가정해 보겠습니다.

SAS에서 다음 구문을 사용하여 hovtest=levene(type=abs) 문으로 일원 분산 분석을 수행하고 Levene 테스트를 수행하여 세 그룹의 분산이 동일한지 여부를 확인할 수도 있습니다.

 /*perform one-way ANOVA along with Levene's test*/
proc glm data = my_data;
    class fertilizer;
    model growth = fertilizer;
    means fertilizer / hovtest =levene(type=abs);
run ;

첫 번째 결과 테이블은 일원 분산 분석의 결과를 보여줍니다.

ANOVA 테이블의 p-값은 0.3358 입니다.

이 값은 0.05 이상이므로 세 가지 비료 사이의 평균 식물 성장에 통계적으로 유의미한 차이가 없다고 결론을 내릴 수 있습니다.

관련 항목: ANOVA에서 F-값과 P-값을 해석하는 방법

이 결과를 신뢰할 수 있는지 확인하려면 등분산 가정이 검증되었는지 확인해야 합니다.

출력의 두 번째 테이블에서 Levene의 테스트 결과를 볼 수 있습니다.

SAS의 Levene 테스트

이 표에서 Levene 검정의 p-값이 0.6745 임을 알 수 있습니다.

이 값은 0.05 이상이므로 검정의 귀무가설을 기각할 수 없습니다.

즉, 세 그룹의 분산이 동일하다고 가정할 수 있습니다.

참고 : Levene 테스트를 실행할 때 잔차의 절대값을 사용해야 함을 지정하기 위해 levene() 함수에서 type=abs 인수를 사용했습니다. 이는 R과 같은 다른 통계 소프트웨어에서 사용되는 방법과 일치합니다.

추가 리소스

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

SAS에서 Shapiro-Wilk 테스트를 수행하는 방법
SAS에서 Kolmogorov-Smirnov 테스트를 수행하는 방법
SAS에서 정규성 테스트를 위해 Proc 일변량을 사용하는 방법

의견을 추가하다

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