【发布时间】:2017-09-23 04:42:13
【问题描述】:
我的项目需要生成大量(例如,大约 10^7)正态分布的随机数,这一步需要大量的计算资源。
有没有比rnorm更有效的方法来生成这样的数据?
【问题讨论】:
标签: r optimization random
我的项目需要生成大量(例如,大约 10^7)正态分布的随机数,这一步需要大量的计算资源。
有没有比rnorm更有效的方法来生成这样的数据?
【问题讨论】:
标签: r optimization random
是的,您可以通过 RcppZiggurat 使用 Ziggurat 方法。这是标准正态分布随机数的最快/最快算法之一。
pdf vignette有时序对比图; package page on my server上也有一个。
【讨论】: