【发布时间】:2019-11-20 13:45:50
【问题描述】:
我尝试多次迭代 for 循环,但它只打印一次。
sample_gamma <- function(alpha, beta, n, iter) {
mean_s = c()
mean_sd = c()
for(i in 1:iter){
a = rgamma(n, shape = alpha, scale = 1/beta)
return(c(mean(a), sd(a)))
}
【问题讨论】:
-
把return语句放到循环之外,不要覆盖每次迭代。
-
它仍然只打印一次。
-
您只想打印输出还是要将其保存在变量中?
标签: r loops gamma-distribution