【发布时间】:2019-11-20 05:07:08
【问题描述】:
我正在使用具有 Gamma 分布的多变量模型,我想使用 glmmTMB 中部署的 lme4 语法,但是,我注意到我的模型有些奇怪。显然,当我使用stats::glm 时,模型很容易收敛,但似乎在glmmTMB 框架中出现错误。这是一个可重现的示例:
d <- data.frame(gamlss.data::plasma) # Sample dataset
m4.1 <- glm(calories ~ fat*fiber, family = Gamma(link = "log"), data = d) # Dos parámetros con interacción
m4.2 <- glmmTMB(calories ~ fat*fiber, family = Gamma(link = "log"), data = d) # Dos parámetros con interacción
>Warning message:
In fitTMB(TMBStruc) :
Model convergence problem; non-positive-definite Hessian matrix. See vignette('troubleshooting')
我想,解决方案可能在于控制参数,但在查看故障排除小插曲后,我不确定从哪里开始。
【问题讨论】: