Sas에서 cinv 함수를 사용하는 방법(예제 포함)
SAS의 CINV 함수를 사용하여 카이제곱 분포의 임계값을 찾을 수 있습니다.
이 함수는 다음 기본 구문을 사용합니다.
CINV(p,df)
금:
- p: 1 – 유의성 수준
- df : 자유도
다음 예에서는 실제로 CINV 함수를 사용하여 임계 카이제곱 값을 계산하는 방법을 보여줍니다.
예: SAS에서 CINV 함수를 사용하여 중요한 카이제곱 값을 계산하는 방법
유의 수준 0.05 및 자유도 = 11 에 대한 임계 카이제곱 값을 찾고 싶다고 가정합니다.
CINV 함수를 사용하여 이 값을 계산할 수 있습니다.
/*create dataset that contains Chi-Square critical value*/
data my_data;
critical_val = cinv ( .95 , 11 );
put critical_val=;
run ;
/*view results*/
proc print data =my_data;
유의 수준이 0.05이고 자유도 = 11인 경우 임계 카이제곱 값은 19.67514 입니다.
따라서 카이제곱 검정을 수행하면 카이제곱 검정 통계량을 19.67514 와 비교할 수 있습니다.
검정 통계량이 19.67514 보다 크면 검정 결과가 통계적으로 유의합니다.
유의 수준 값이 낮을수록 임계 카이제곱 값이 높아진다는 점에 유의해야 합니다.
예를 들어, 유의 수준이 0.01이고 자유도 = 11인 경우 임계 카이제곱 값을 생각해 보세요.
/*create dataset that contains Chi-Square critical value*/
data my_data;
critical_val = cinv ( .99 , 11 );
put critical_val=;
run ;
/*view results*/
proc print data =my_data;
유의 수준이 0.01이고 자유도 = 11인 경우 임계 카이제곱 값은 24.7250 입니다.
참고 : 카이제곱 분포표를 사용하여 임계값을 수동으로 찾을 수도 있습니다. 표에서 찾은 값은 SAS의 CINV 함수로 계산된 값과 일치합니다.
추가 리소스
다음 튜토리얼에서는 SAS에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.