如何求r中的临界值f


当您执行 F 检验时,您会得到 F 统计量。要确定 F 检验结果是否具有统计显着性,您可以将 F 统计量与临界 F 值进行比较。

如果 F 统计量大于临界 F 值,则检验结果具有统计显着性。

可以使用F分布表或使用统计软件找到临界值F。

要找到 F 的临界值,您需要:

  • 显着性水平(常见选择为 0.01、0.05 和 0.10)
  • 分子的自由度
  • 分母自由度

使用这三个值,您可以确定与 F 统计量进行比较的临界 F 值。

如何求R中的临界值F

要查找 R 中的临界值 F,可以使用 qf() 函数,该函数使用以下语法:

qf(p, df1, df2.lower.tail=TRUE)

金子:

  • p:使用的重要性级别
  • df1 :分子的自由度
  • df2 :分母的自由度
  • lower.tail:如果为 TRUE,则返回 F 分布中p的左概率。如果为 FALSE,则返回向右概率。默认值为 TRUE。

此函数根据提供的显着性水平、分子自由度和分母自由度返回 F 分布的临界值。

例如,假设我们想要找到显着性水平为 0.05、分子自由度 = 6、分母自由度 = 8 的临界值 F。

 #find F critical value
qf(p=.05, df1=6, df2=8, lower.tail= FALSE )

[1] 3.58058

显着性水平为 0.05、分子自由度 = 6、分母自由度 = 8 的临界 F 值为3.58058

因此,如果我们执行某种类型的 F 检验,我们可以将 F 检验统计量与3.58058进行比较。如果 F 统计量大于 3.58058,则检验结果具有统计显着性。

请注意,较小的 alpha 值将导致较大的临界 F 值。例如,考虑显着性水平为0.01的临界值 F,分子自由度 = 6,分母自由度 = 8。

 #find F critical value
qf(p=.01, df1=6, df2=8, lower.tail= FALSE )

[1] 6.370681

并考虑分子和分母具有完全相同的自由度但显着性水平为0.005的临界值 F:

 #find F critical value
qf(p=.005, df1=6, df2=8, lower.tail= FALSE )

[1] 7.951992

您可以在此处找到更多 R 教程。

添加评论

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