在 R 中寻找较低的置信区间
Finding Lower Confidence Bounds in R
我试图仅使用 binom.confint 命令的下限作为变量。这是我拥有的:
binom.confint(78.85, 83, conf.level = 0.95, methods = "wilson")
产生:
method x n mean lower upper
1 wilson 78.85 83 0.95 0.8801199 0.9800683
但是,我只想要 "lower" 值。有没有办法将较低的值放入变量中,以便
lwr <- 0.8801199
由于评论中的一些帮助,这有效:
binom.confint(...)$lower
但我正在尝试对整个数据集执行此操作:
binom.confint(data, data, conf.level = 0.95, method = "wilson")$lower
我得到这个错误:
Error in if (any(out)) { : missing value where TRUE/FALSE needed
我该怎么做才能让它适用于整个数据集?
能够通过删除导致数据集中出现问题的 NA 值来回答我自己的问题。最终,有用的代码是:
binom.confint(data, data, conf.level = 0.95, method = "wilson")$lower
我试图仅使用 binom.confint 命令的下限作为变量。这是我拥有的:
binom.confint(78.85, 83, conf.level = 0.95, methods = "wilson")
产生:
method x n mean lower upper
1 wilson 78.85 83 0.95 0.8801199 0.9800683
但是,我只想要 "lower" 值。有没有办法将较低的值放入变量中,以便
lwr <- 0.8801199
由于评论中的一些帮助,这有效:
binom.confint(...)$lower
但我正在尝试对整个数据集执行此操作:
binom.confint(data, data, conf.level = 0.95, method = "wilson")$lower
我得到这个错误:
Error in if (any(out)) { : missing value where TRUE/FALSE needed
我该怎么做才能让它适用于整个数据集?
能够通过删除导致数据集中出现问题的 NA 值来回答我自己的问题。最终,有用的代码是:
binom.confint(data, data, conf.level = 0.95, method = "wilson")$lower