0

のF値のベクトルのp値を取得したいと思いますR

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)

私はこれを要素ごとに行うことができますが、ベクトルに対してこれを達成する方法を理解できませんでした。

4

1 に答える 1

4

このpf()関数はベクトルで機能します。試す:

pf(q = dat$F, df1 = dat$df, df2 = dat[10, 1], 
   ncp = 0, lower.tail = FALSE, log.p = FALSE)
于 2012-06-04T07:27:14.960 に答える