我正在尝试在R中生成箱线图,显示均值的95%置信区间,但我找不到任何显示此统计量的方法。通常我使用ggplot2进行R数据可视化,但如果需要,我可以使用其他软件包。有人有关于如何实现这个目标的建议吗?谢谢。
我正在尝试在R中生成箱线图,显示均值的95%置信区间,但我找不到任何显示此统计量的方法。通常我使用ggplot2进行R数据可视化,但如果需要,我可以使用其他软件包。有人有关于如何实现这个目标的建议吗?谢谢。
以下是一个想法,使用正态分布:
set.seed(123)
a = cumsum(rnorm(100))
n=length(a)
mm=mean(a)
dd=sd(a)
error <- qnorm(0.975)*dd/sqrt(n)
inf <- mm-error
sup <- mm+error
boxplot(a,col=3)
lines(c(0.75,1.25),c(inf,inf),col=4)
lines(c(0.75,1.25),c(mm,mm),col=2,lwd=2)
lines(c(0.75,1.25),c(sup,sup),col=4)
legend("topleft", c("95% CI", "Mean"), lty=1,col = c(4, 2),bty ="n")