如何使用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 中执行其他常见任务: