通过并行计算重复rstan::stan()
Repeating rstan::stan() by parallel calculation
我尝试验证模型。
我通过 rstan::stan()
.
复制估计值
各配件互不相关,原则上可以并行计算。
是否有这样的包可以并行计算rstan::stan()
独立的多个数据集。
没有。
扩展该答案,您可以使用 R 的并行处理功能来设置多个调用。如果您想对每个模型使用相同的模型,请使用 stan_model()
编译 Stan 程序,然后将对 stan()
的调用替换为对 sampling()
的调用。这样可以避免重新编译。我们通常建议使用 CmdStan 进行大规模计算,因为它没有 R 的内存开销,而且出现 I/O、系统崩溃等问题的可能性较小。然后您可以轻松地分散到多台机器上。
此外,如果您按照使用 library(rstan)
时获得的说明进行操作,每个链将 运行 并行。
我尝试验证模型。
我通过 rstan::stan()
.
各配件互不相关,原则上可以并行计算。
是否有这样的包可以并行计算rstan::stan()
独立的多个数据集。
没有。
扩展该答案,您可以使用 R 的并行处理功能来设置多个调用。如果您想对每个模型使用相同的模型,请使用 stan_model()
编译 Stan 程序,然后将对 stan()
的调用替换为对 sampling()
的调用。这样可以避免重新编译。我们通常建议使用 CmdStan 进行大规模计算,因为它没有 R 的内存开销,而且出现 I/O、系统崩溃等问题的可能性较小。然后您可以轻松地分散到多台机器上。
此外,如果您按照使用 library(rstan)
时获得的说明进行操作,每个链将 运行 并行。