You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置pscl::zeroinfl拟合无零膨胀负二项回归对齐模型输出?

解决方案:用pscl::zeroinfl拟合无零膨胀的负二项回归

完全可以通过配置pscl::zeroinfl的参数,让它只拟合普通负二项回归(不启用零膨胀组件),这样就能和MASS::glm.nb的模型在modelsummary生成的汇总表格里对齐系数行。

具体操作要点:

  • 用dist = "negbin"指定负二项分布
  • 将zero参数设为NULL,明确关闭零膨胀组件的拟合

示例代码:

# 加载包
library(pscl)

# 拟合无零膨胀的负二项回归
model_nb_no_zero <- zeroinfl(
  formula = 因变量 ~ 自变量1 + 自变量2,  # 替换为你的实际模型公式
  dist = "negbin",
  zero = NULL
)

这样拟合出的模型本质就是普通负二项回归,和MASS::glm.nb的输出结构完全一致,用modelsummary汇总时,系数会和另外三个模型的系数处于同一行,不会出现零膨胀组件的额外参数行。你也可以验证,这个模型的系数估计结果和glm.nb拟合的结果基本一致(仅因估计方法细微差异可能存在极小偏差),完全满足建模需求。

内容的提问来源于stack exchange,提问作者robertspierre

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 22:12:02