R 中的置信区间问题
Problems with confidence intervals in R
是否可以使用 function
创建一个方程来生成正态分布并同时生成所述数据的 95% 置信区间?我知道我可以使用 rnorm(n,mean,sd)
来生成随机正态分布,但如何让输出告诉我置信区间?
我尝试过sample_CI<- function(n,j,k){list(g<-rnorm(n, mean=j, sd=k), confint(g, level=.95))}
。
感谢所有帮助。
这可能是您要查找的内容:
sample_CI <- function(n,j,k){
error <- qnorm(0.975)*k/sqrt(n)
left <- j-error
right <- j+error
paste("[",round(left,4)," ; ",round(right,4),"]")
}
sample_CI(1000,2,4)
是否可以使用 function
创建一个方程来生成正态分布并同时生成所述数据的 95% 置信区间?我知道我可以使用 rnorm(n,mean,sd)
来生成随机正态分布,但如何让输出告诉我置信区间?
我尝试过sample_CI<- function(n,j,k){list(g<-rnorm(n, mean=j, sd=k), confint(g, level=.95))}
。
感谢所有帮助。
这可能是您要查找的内容:
sample_CI <- function(n,j,k){
error <- qnorm(0.975)*k/sqrt(n)
left <- j-error
right <- j+error
paste("[",round(left,4)," ; ",round(right,4),"]")
}
sample_CI(1000,2,4)