我想知道在R base中单次调用notification about invalidated object
是否可以生成两组或更多组随机变量,每组随机变量rnorm
,n
和mean
不同}?
例如,在下面sd
来电中,我试图让rnorm
生成两组随机变量,每组随机变量rnorm
,不同n
1}}和不同的mean
:
sd
由于上述尝试没有产生预期结果,我尝试rnorm( n = c(5, 3) , mean = c(6, 4) , sd = c(2, 1) )
Vectorize
中的所有3个参数{/ 1}:
rnorm
我遇到:rnorm.2 = Vectorize( rnorm(n , mean, sd), "n", "mean", "sd")
答案 0 :(得分:5)
您可能正在寻找mapply
:
> mapply(FUN = rnorm,n = c(4,5),mean = c(1,2),sd = c(10,11))
[[1]]
[1] -7.959507 4.778437 1.869498 10.247306
[[2]]
[1] 11.365440 10.609155 15.795004 -2.130115 9.389735