R中向量的p值

时间:2012-06-04 07:23:00

标签: r statistics

我想在R中得到F值向量的p值。

set.seed(12345)
dat <- data.frame(df = round(runif(n=10, min=5, max=10)), F=runif(n=10, min=1, max=50))
pf(q = dat[2], df1 = dat[1], df2 = dat[10, 1], ncp = 0, lower.tail = FALSE, log.p = FALSE)

我可以通过元素方式做到这一点,但无法弄清楚如何为向量完成此操作。任何帮助将受到高度赞赏。感谢

1 个答案:

答案 0 :(得分:4)

pf()函数适用于向量。尝试:

pf(q = dat$F, df1 = dat$df, df2 = dat[10, 1], 
   ncp = 0, lower.tail = FALSE, log.p = FALSE)