Данный вектор p
вероятностей, что быстрый способ генерации случайных булева вектора x
из той же длины, как p
и с независимыми элементами, такими, что x[i]==TRUE
с вероятностью p[i]
для каждого i
?быстрый способ генерации случайных булева вектора
В частности, есть более быстрый способ, чем эти ?:
p <- rep(0.5,10e6)
system.time(runif(length(p)) < p)
user system elapsed
0.36 0.02 0.37
system.time(rbinom(length(p),1,p)>0)
user system elapsed
1.14 0.04 1.17