我试着验证模型。我复制了rstan::stan()的估计。
每一次拟合都是不相关的,因此在原则上,可能是可以并行计算的。
是否有这样的软件包来并行计算独立的多个数据集的rstan::stan()。
发布于 2019-02-20 22:12:15
不是的。
对这个答案进行扩展,您可以使用R的并行处理工具来设置许多呼叫。如果希望对每个模型使用相同的模型,请使用stan_model()编译Stan程序,然后将对stan()的调用替换为对sampling()的调用。这样可以避免重新编译。我们通常建议使用CmdStan进行大规模计算,因为它没有R的内存开销,而且I/O、系统崩溃等方面的错误也较少,这样您就可以轻松地在多台计算机上扩展。
另外,如果您按照使用library(rstan)时得到的指示运行,那么每个链都将并行运行。
https://stackoverflow.com/questions/54780319
复制相似问题