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에서 카이 제곱 적합 테스트를 수행하는 방법