Sas에서 카이제곱 적합도 테스트를 수행하는 방법


카이제곱 적합도 검정은 범주형 변수가 가상 분포를 따르는지 여부를 확인하는 데 사용됩니다.

다음 예에서는 SAS에서 카이제곱 적합도 테스트를 수행하는 방법을 보여줍니다.

예: SAS의 카이제곱 적합도 검정

한 상점 주인은 매주 같은 수의 고객이 자신의 상점을 방문한다고 말합니다. 이 가설을 테스트하기 위해 연구원은 특정 주에 매장에 오는 고객 수를 기록하고 다음을 알아냈습니다.

  • 월요일: 고객 50명
  • 화요일: 고객 60명
  • 수요일: 고객 40명
  • 목요일: 고객 47명
  • 금요일: 고객 53명

다음 단계에 따라 SAS에서 카이제곱 적합도 테스트를 수행하여 데이터가 매장 주인의 주장과 일치하는지 확인하세요.

1단계: 데이터세트를 만듭니다.

먼저 데이터 세트를 생성하고 이름을 my_data로 지정합니다.

 /*create dataset*/
data my_data;
	inputDay $Customers;
	datalines ;
My 50
Kill 60
Wed 40
Thursday 47
Fri 53
;
run ;

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

2단계: 카이제곱 적합도 검정을 수행합니다.

다음으로 다음 코드를 사용하여 카이제곱 적합도 테스트를 수행합니다.

 /*perform Chi-Square Goodness of Fit test*/
proc freq data =my_data;
	Day/ chisq tables ;
	weightCustomers ;
run ; 

결과에서 우리는 다음을 볼 수 있습니다:

  • 카이제곱 검정 통계량: 4.36
  • 해당 p-값: 0.3595

카이제곱 적합도 검정에서는 다음과 같은 귀무 가설과 대립 가설을 사용합니다.

  • H 0 : 변수가 가상 분포를 따릅니다.
  • H A : 변수가 가상 분포를 따르지 않습니다.

p-값 (0.3595)이 0.05 이상이므로 귀무가설을 기각할 수 없습니다.

이는 실제 고객 분포가 매장 주인이 보고한 분포와 다르다고 말할 수 있는 충분한 증거가 없음을 의미합니다.

추가 리소스

다음 자습서에서는 카이제곱 적합도 검정에 대한 추가 정보를 제공합니다.

카이제곱 적합도 검정 소개
카이제곱 적합도 검정 계산기
Excel에서 카이 제곱 적합 테스트를 수행하는 방법

의견을 추가하다

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