I have a standard deviation, mean, and sample size. I'm needing to create a loop that will generate 5000 sample means
How do I go about doing so?
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))