微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何找到和绘制不同的可信区间?

如何解决如何找到和绘制不同的可信区间?

如果我使用来自“发现”的数据,我如何找到例如 80%、90% 和 95% 的可信区间并将它们绘制在置信曲线中?

通过使用 summary(discoveries),我的意思是 a = 3.1,样本大小 n = 310,标准差 s =2.5

我可以通过以下方式找到 90% 吗?如果是这样,我如何绘制从几个 % 获得的数据? (80%、90% 95% 等)

a <- 3.1
s <- 2.5
n <- 310
error <- qnorm(0.95)*s/sqrt(n)
left <- a-error
right <- a+error
left
right

解决方法

你可以创建一个这样的函数:

mu_interval<-function(data,prob){ 
     lower<-mean(data)+qnorm((1-prob)/2,length(data)-1)*sqrt(var(data)/length(data)) 
    upper<-mean(data)+qnorm((1+prob)/2,length(data)-1)*sqrt(var(data)/length(data)) 
    interval<-c(lower,upper)
     interval
     }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。