【问题标题】:Finding Lower Confidence Bounds in R在 R 中找到较低的置信区间
【发布时间】:2016-06-17 12:36:13
【问题描述】:

我正在尝试仅使用 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

但是,我只想要“较低”的值。有没有办法将较低的值放入变量中,以便

lwr <- 0.8801199

感谢 cmets 的一些帮助,这可行:

binom.confint(...)$lower

但我正在尝试对整个数据集执行此操作:

binom.confint(data$1, data$2, conf.level = 0.95, method = "wilson")$lower

我得到这个错误:

Error in if (any(out)) { : missing value where TRUE/FALSE needed

我该怎么做才能使它适用于整个数据集?

【问题讨论】:

  • binom.confint(...)$lower ?
  • lwr &lt;- binom.confint(78.85, 83, conf.level = 0.95, methods = "wilson")[5] 这样的东西应该可以工作。
  • @Sotos 感谢您的帮助,我更新了。我已经尝试了这两种方法,但应该澄清我想为整个数据集这样做。
  • ^ @Imo 也适用于您的评论

标签: r confidence-interval


【解决方案1】:

能够通过取出导致数据集中出现问题的 NA 值来回答我自己的问题。最终,有帮助的代码是:

binom.confint(data$1, data$2, conf.level = 0.95, method = "wilson")$lower

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-13
    • 2019-04-26
    • 1970-01-01
    • 2012-03-07
    • 2018-01-16
    • 2018-12-30
    • 1970-01-01
    相关资源
    最近更新 更多