0

对于每个我需要对每个数据集,设置 σ 2 = 10 和 µj = j,其中 j = 1,. . . , 5, 000 是一个数据集的索引。

4

2 回答 2

1

我们可以使用lapply循环 1 到 5000 并设计一个简单的函数来将数据应用到rnorm函数中。

lapply(1:5000, function(x) rnorm(n = 1000, mean = x, sd = sqrt(10)))
于 2019-12-04T18:17:13.570 回答
0

您可以使用purrr::map().

map(1:5000, ~ rnorm(n = 10000, mean = .x, sd = 10))

如果您想遍历两个不同的参数rnorm

n_arg <- c(rep(10000, 2500), rep(20000, 2500))
map2(1:5000, n_arg, ~ rnorm(n = .y, mean = .x, sd = 10))
于 2019-12-04T18:23:06.910 回答