【发布时间】:2016-12-01 18:33:18
【问题描述】:
我正在尝试学习 for 循环。下面是代码。我想用样本大小 200 模拟对数正态分布,如下所示,并且想要复制(不同的结果,但具有相似均值和 SD 的相似分布)它 100 次。如何将结果存储在数据框或矩阵中?通过下面提到的代码,我只得到第一次复制的结果(200 名受试者)。
任何提示都会非常有帮助。
谢谢, 克里纳
nRep <- 100
result<-list()
for(i in 1:nRep) {
n<-200
cv.tumor= 0.40
sd.tumor<-sqrt(log((cv.tumor)^2+1))
Base_Tumor <- exp(rnorm(n, log(8.5), sd.tumor))
result[[i]]<-Base_Tumor
}
print(result)
【问题讨论】: