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에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

SAS에서 카이제곱 독립성 검정을 수행하는 방법
SAS에서 카이제곱 적합도 테스트를 수행하는 방법

의견을 추가하다

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