Мне нужно генерировать случайные числа (биномиальные) с различными параметрами.Я пытаюсь сделать это с помощью функции lapply
.
На данный момент это мой код:
lst1 <- list(n=c(10,20), size=c(100,200), q=c(0.1,0.2)) #list of variables
lapply(lst1, function(x) {
rbinom(x[1],x[2],x[3])
})
Кажется, есть ошибка.
Тогда я тоже попробовал,
lapply(lst1, function(x) {
rbinom(x$n,x$size,x$q)
})
Тем не менее я получаю ошибку.Может кто-нибудь помочь мне разобраться с ошибкой?
Спасибо.