R 中 glmmTMB 函数的问题:总结给出 NaN

问题描述 投票:0回答:0

我有一个大型汽车保险数据集,我想使用 glmmTMB 对预期索赔频率进行混合模型回归建模,目的是确定初始基本保费。

我的脚本是这样的:

glmmTMB(response ~ Var1 + Var2 + Var3 + ... +
   offset(log(exposure_level) + (1|policy_id), 
       data = data, 
       family = nbinom1(link = "log")) 

无论我做什么,我都会收到有关 NaN 和收敛的警告,摘要中的 p 值、std、z 值、AIC、BIC、logLik 和偏差都是 NaN。

我收到以下警告:

警告信息:
1:在 .checkRankX(TMBStruc, control$rank_check) 中: 条件模型中的固定效应是秩亏的
2: In (function (start, objective, gradient = NULL, hessian = NULL, : NA/NaN 函数评估
3: In (function (start, objective, gradient = NULL, hessian = NULL, : NA/NaN 函数评估
4:适合TMB(TMBStruc): 模型收敛问题;非正定 Hessian 矩阵。参见小插图(“故障排除”)
5:适合TMB(TMBStruc): 模型收敛问题;错误收敛 (8)。参见小插图(“故障排除”)

我试过对数据进行更多分组并省略变量,但似乎无法解决问题。无论我尝试什么警告和 NaN 仍然显示。

有没有人有同样的经历,知道如何解决这个问题?

r warnings convergence glmmtmb
© www.soinside.com 2019 - 2024. All rights reserved.