【发布时间】:2019-01-10 23:21:44
【问题描述】:
我有两种密度的计数数据(级别:1 和 3)。我已经使用 R 中的 summary_stat 函数绘制了具有引导置信区间的原始数据。我想从此图中提取置信区间的上限和下限。我怎样才能做到这一点?
data <- data.frame(set = c(1, 1, 1, 2, 2, 3, 3, 3, 3, 3, 4, 4),
density = c(1, 3, 3, 1, 3, 1, 1, 1, 3, 3, 1, 3),
counts = c(100, 2, 3, 76, 33, 12, 44, 13, 54, 36, 65, 1),
ratio = c(1, 2, 3, 4, 1, 2, 3, 4, 5, 6, 90, 1))
data$density <- as.factor(data$density)
pd <- position_dodge(0.82)
library(ggplot2)
ggplot(data, aes(x=density, y=counts, fill=density)) +
theme_bw() +
stat_summary(geom="bar", fun.y=mean, position = "dodge") +
stat_summary(geom="errorbar", fun.data=mean_cl_boot, width = 0.1,
size = 1.2, col = "grey57", position = pd) +
ylab("Counts")
【问题讨论】:
标签: r ggplot2 bootstrap-modal confidence-interval