Lazy loaded imagegtsummary 回归模型

type
status
date
slug
summary
tags
category
icon
password
comment
gtsummary 不仅仅能生成高质量的三线表、基线表,对于线性回归、逻辑回归、Cox回归等模型的结果整理与美化也是顶级利器。下面详细演示基础用法、参数调优、模型合并与生存分析等全部流程!

1. 基础回归模型(线性/逻辑回归)

gtsummary 支持直接对线性回归 (lm)、广义线性回归 (glm)、Cox 回归 (coxph) 等模型结果美化输出。

1.1 线性回归示例(连续因变量)


1.2 逻辑回归(因变量为二分类)

exponentiate = TRUE 会自动将logit系数转为 OR 和95%CI,适合医学论文!

2. 常用参数说明

参数
作用
说明
exponentiate = TRUE
输出exp(β)
logistic, Cox回归时自动展示OR/HR及CI
label = list()
自定义变量标签
让表格更美观、规范
show_single_row = c("xxx")
单行展示二分类
只输出一个水平,常见于哑变量
pvalue_fun = function(x) format(x, digits=2)
p值美化
设置p值小数位等格式
conf.level = 0.95
CI置信度
默认为0.95,可自定义
include = c(var1, var2)
指定展示变量
仅显示感兴趣变量

3. 多模型合并(tbl_merge)

常见于“多重回归模型并列”论文 Table 2/Table 3:

4. 美化&显著性标注


5. Cox生存分析输出

5.1 单变量和多变量Cox回归

5.2 单变量Cox回归批量输出

5.3 合并单变量+多变量Cox回归


6. 输出与美化

  • bold_p(t = 0.05) 小于0.05的p值加粗
  • bold_labels() 变量名加粗
  • modify_header(estimate ~ "HR", conf.low ~ "95%CI下限", ...) 自定义列名
  • modify_caption("表2. Cox回归分析结果") 加标题
  • 支持as_flex_table()as_gt()导出Word/PDF/PNG

7. 导出为Word/PDF/图片


8. Tips与进阶

  • 支持变量筛选、分组展示、列名行名中文美化、P值格式灵活调整
  • 支持多模型、单变量、多变量批量输出与拼表
  • 适合SCI、医学论文、基金报告、毕业论文等任意统计结果可视化场景
Prev
Cohort study VS Case-control
Next
gtsummary + gt:R语言三线表实践
Loading...
Article List
Evan の Logbook
✨ Updates
🎨 Style Guide
🧠 Creative Resources
🗒️ Mind Notes
🧭 Knowbase
📘 SOPs
🩺 Medical Research
🛠️ Tech Chronicles
💰 Fortune Blueprint
📈 R Visionary
📊 Statistics
🖼️ BioVis