当前位置: 首页 > 知识库问答 >
问题:

需要在R中生成5000个均值[副本]

韩琛
2023-03-14

我有一个标准差,平均值和样本量。我需要创建一个循环,将产生5000个样本的意思

我该怎么做?

共有1个答案

公孙宸
2023-03-14
set.seed(123)
#Data
mean.val <- 2
sd.val <- 0.5
nsamples <- 5000
#Empty matrix
Mymat <- matrix(0,nrow = nsamples,ncol = nsamples)
#Fill
for(i in 1:nsamples)
{
  Mymat[,i]<-rnorm(nsamples,mean = mean.val,sd=sd.val)
}
#Compute values
vecupper <- apply(Mymat,2,function(x) mean(x)+2.66*sum(abs(diff(x)))/length(x))
veclow <- apply(Mymat,2,function(x) mean(x)-2.66*sum(abs(diff(x)))/length(x))
 类似资料: