这似乎是一个相当简单的问题,如果我忽略了一个明显的答案,很抱歉。当使用marginaleffects包中的avg_slopes()时,我注意到计算似乎在所有可用的内核上并行完成。到目前为止,我还没有发现任何可能性来改变使用的核心数量。有没有人有任何解决方案如何做到这一点?
avg_slopes()
6l7fqoea1#
对于任何偶然发现这个问题的人来说。这个问题是基于使用glmmTMB模型作为avg_slopes()的输入,观察到的行为是由glmmTMB的predict()函数引起的。glmmTMB的predict()将从glmmTMB模型中推断出用于预测的线程数,即如果对于模型拟合使用24个线程,那么24也将用于预测。这可以通过update()更新模型来改变,也可以参见这里:https://github.com/glmmTMB/glmmTMB/issues/713。
glmmTMB
predict()
update()
1条答案
按热度按时间6l7fqoea1#
对于任何偶然发现这个问题的人来说。这个问题是基于使用
glmmTMB
模型作为avg_slopes()
的输入,观察到的行为是由glmmTMB
的predict()
函数引起的。glmmTMB
的predict()
将从glmmTMB
模型中推断出用于预测的线程数,即如果对于模型拟合使用24个线程,那么24也将用于预测。这可以通过
update()
更新模型来改变,也可以参见这里:https://github.com/glmmTMB/glmmTMB/issues/713。