首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重复rstan::stan()通过并行计算

重复rstan::stan()通过并行计算
EN

Stack Overflow用户
提问于 2019-02-20 06:43:10
回答 1查看 198关注 0票数 0

我试着验证模型。我复制了rstan::stan()的估计。

每一次拟合都是不相关的,因此在原则上,可能是可以并行计算的。

是否有这样的软件包来并行计算独立的多个数据集的rstan::stan()

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-20 22:12:15

不是的。

对这个答案进行扩展,您可以使用R的并行处理工具来设置许多呼叫。如果希望对每个模型使用相同的模型,请使用stan_model()编译Stan程序,然后将对stan()的调用替换为对sampling()的调用。这样可以避免重新编译。我们通常建议使用CmdStan进行大规模计算,因为它没有R的内存开销,而且I/O、系统崩溃等方面的错误也较少,这样您就可以轻松地在多台计算机上扩展。

另外,如果您按照使用library(rstan)时得到的指示运行,那么每个链都将并行运行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54780319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档