如何在 R 中使用 F 统计量寻求 p 值?


F 统计量有两个自由度,一个用于分子,另一个用于分母,F 分布是一个右尾分布。因此,我们需要使用 F 统计量、自由度和 lower.tail=FALSE 参数与 pf 函数配合使用才能找到 F 统计量的 p 值。

示例

实时演示

> pf(5,1,99,lower.tail=F)
> pf(5,1,24,lower.tail=F)
> pf(5,1,239,lower.tail=F)
> pf(5,5,239,lower.tail=F)
> pf(5,5,49,lower.tail=F)
> pf(12,5,49,lower.tail=F)
> pf(120,5,49,lower.tail=F)
> pf(120,1,49,lower.tail=F)
> pf(120,1,149,lower.tail=F)
> pf(3,1,149,lower.tail=F)
> pf(3,2,149,lower.tail=F)
> pf(3,2,40,lower.tail=F)
> pf(3,1,320,lower.tail=F)
> pf(15,1,320,lower.tail=F)
> pf(27,2,320,lower.tail=F)
> pf(5,1,199,lower.tail=F)
> pf(5,1,27,lower.tail=F)
> pf(5,2,27,lower.tail=F)
> pf(5,9,27,lower.tail=F)
> pf(5,9,23,lower.tail=F)
> pf(5,5,23,lower.tail=F)
> pf(24,2,99,lower.tail=F)
> pf(2.1,2,99,lower.tail=F)
> pf(3.8,2,99,lower.tail=F)
> pf(3.8,5,99,lower.tail=F)
> pf(3.8,5,74,lower.tail=F)
> pf(38,5,74,lower.tail=F)
> pf(10,5,74,lower.tail=F)
> pf(10,5,19,lower.tail=F)
> pf(10,5,34,lower.tail=F)
> pf(6,5,34,lower.tail=F)
> pf(6,3,32,lower.tail=F)

输出

[1] 0.0275923
[1] 0.03490774
[1] 0.026271
[1] 0.0002244696
[1] 0.0008874841
[1] 1.309484e-07
[1] 2.839434e-26
[1] 8.956653e-15
[1] 7.451338e-21
[1] 0.08533399
[1] 0.05280384
[1] 0.06110028
[1] 0.08422814
[1] 0.0001303822
[1] 1.46063e-11
[1] 0.02645775
[1] 0.03380921
[1] 0.01421306
[1] 0.0005263502
[1] 0.0008641507
[1] 0.00303368
[1] 3.174929e-09
[1] 0.1278784
[1] 0.02570162
[1] 0.00343476
[1] 0.00405754
[1] 4.026237e-19
[1] 2.447297e-07
[1] 8.237195e-05
[1] 5.983205e-06
[1] 0.0004415002
[1] 0.002305201

更新于:04-Jan-2021

1K+ 查看

开启您的 职业生涯

完成课程即可获得认证

立即开始
广告