如何设置marginaleffects包avg_slopes()的使用核数?
调整marginaleffects包avg_slopes()的核心使用数量
marginaleffects包的并行计算依赖于future框架,你可以通过以下步骤手动指定核心数:
首先安装并加载
future包:install.packages("future") library(future)设置并行计划,指定想要使用的核心数量(示例为2个核心):
plan(multisession, workers = 2)注:Windows系统仅支持
multisession后端;Linux/macOS可以使用multicore后端,性能更优:plan(multicore, workers = 2)之后正常调用
avg_slopes()函数,就会使用你指定的核心数运行:library(marginaleffects) # 假设你的模型对象为mod avg_slopes(mod)计算完成后,若要恢复串行计算模式,执行:
plan(sequential)
内容的提问来源于stack exchange,提问作者Markus
相关产品推荐
相关产品推荐

