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

如何使用SAS中的TINV函数
如何使用SAS中的CINV函数
如何在 SAS 中计算 Z 分数

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注