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

如何在R中生成零膨胀负二项回归(zeroinfl)的规范化结果表

零膨胀负二项回归结果表生成方案

1. R一键生成规范结果表代码

你可以使用modelsummary包直接导出符合学术规范的回归结果表,支持输出为Word、LaTeX、HTML等常用格式,代码示例如下:

# 首次使用先安装依赖包
install.packages(c("pscl", "modelsummary"))

# 加载工具包
library(pscl)
library(modelsummary)

# 你的原有建模代码
regression_model <- zeroinfl(
  malaria_cases  ~  District + population + elevation_google,
  data = full_malaria_data,
  dist = "negbin",
  control=zeroinfl.control(maxit = 100000),
  na.action = na.fail
)

# 导出结果表到本地Word的示例
modelsummary(regression_model, 
             output = "零膨胀负二项回归结果.docx",
             stars = TRUE, # 自动标注显著性星号
             coef_rename = c( # 可自定义变量中文名称
               "(Intercept)" = "截距项",
               "DistrictCanta Galo" = "行政区:坎塔加洛",
               "DistrictCaue" = "行政区:考埃",
               "DistrictLemba" = "行政区:伦巴",
               "DistrictLobata" = "行政区:洛巴塔",
               "DistrictMe Zochi" = "行政区:梅佐奇",
               "population" = "人口规模",
               "elevation_google" = "谷歌高程数据"
             ),
             gof_map = c("nobs", "loglik", "theta") # 自定义需要展示的拟合指标
)

2. 回归结果中文翻译表

表1 零膨胀负二项回归估计结果

变量名计数模型(负二项分布,对数链接)显著性零膨胀模型(二项分布,Logit链接)显著性
估计系数标准误z值估计系数标准误z值
截距项1.2250.2534.839***-1.4523.462-0.419
行政区:坎塔加洛0.4250.3471.2252.1643.3670.643
行政区:考埃-2.3450.877-2.675**3.9563.5561.112
行政区:伦巴0.9970.3812.617**1.4383.4310.419
行政区:洛巴塔0.4640.3251.4251.2473.4780.358
行政区:梅佐奇-0.0580.305-0.1912.1843.3980.643
人口规模0.00070.00017.552***-0.00720.0030-2.374*
谷歌高程-0.00450.0010-4.376***0.00190.00171.103

显著性标记说明:*** p<0.001,** p<0.01,* p<0.05
模型拟合指标:Theta=0.5429,BFGS优化迭代次数=32,对数似然值=-691.3,自由度=17

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 21:15:01