0

我正在使用 glmulti 来拟合逻辑回归模型。我有 6 个预测变量,其中一个预测变量有 84 个级别。因此,拟合模型需要非常长的时间。我以为我使用 conseq 参数构建了代码以在最佳模型没有改进后停止运行,但即使在 2,000 个没有改进的模型之后,它仍然会继续运行。在没有改进后如何让模型拟合停止?这是我目前使用的代码:

detectmodelsexbirdpw<- glmulti::glmulti
(outcome ~ sex + bird + year + month + obsname + season, 
data=detect, 
level=2, 
fitfunction=glm, 
crit="aicc", 
family=binomial, 
confsetsize=10, 
conseq = 10, 
deltaM = 0.05, 
deltaB = 0.05, 
plotty = F)

我还尝试将方法设置为“g”,但该代码在初始化时卡住并且不会产生任何东西,即使让它运行了一夜。

4

0 回答 0