如何使用 sas 中的 finv 函数(附示例)
可以使用SAS中的FINV函数来求F分布的临界值。
该函数使用以下基本语法:
FINV(p, sdf, ddf)
金子:
- p: 1 – 显着性水平
- ndf :分子的自由度
- ddf :分母的自由度
以下示例展示了如何在实际中使用FINV函数来计算临界 F 值。
示例:如何使用SAS中的FINV函数计算临界F值
假设我们想要找到显着性水平为0.05 、分子自由度 = 6 、分母自由度 = 8的 F 临界值。
我们可以使用FINV函数来计算这个值:
/*create dataset that contains F critical value*/
data my_data;
critical_val = finv ( .95 , 6 , 8 );
put critical_val=;
run ;
/*view results*/
proc print data =my_data;
显着性水平为 0.05、分子自由度 = 6、分母自由度 = 8 的临界 F 值为3.58058 。
因此,如果我们执行某种类型的 F 检验,我们可以将 F 检验统计量与3.58058进行比较。
如果 F 统计量大于3.58058 ,则检验结果具有统计显着性。
需要注意的是,较低的显着性水平值将导致较高的临界 F 值。
例如,考虑显着性水平为 0.01 的临界值 F、分子自由度 = 6、分母自由度 = 8:
/*create dataset that contains F critical value*/
data my_data;
critical_val = finv ( .99 , 6 , 8 );
put critical_val=;
run ;
/*view results*/
proc print data =my_data;
显着性水平为 0.05、分子自由度 = 6、分母自由度 = 8 的临界 F 值为6.37068 。
注意:您还可以使用F 分布表手动查找临界值。您在表中找到的值将与 SAS 中的FINV函数计算出的值相对应。
其他资源
以下教程解释了如何在 SAS 中执行其他常见任务: