news 2026/7/22 8:35:04

gtsummary数据摘要神器:3分钟掌握R语言统计分析表格生成

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
gtsummary数据摘要神器:3分钟掌握R语言统计分析表格生成

gtsummary数据摘要神器:3分钟掌握R语言统计分析表格生成

【免费下载链接】gtsummaryPresentation-Ready Data Summary and Analytic Result Tables项目地址: https://gitcode.com/gh_mirrors/gt/gtsummary

gtsummary是R语言中一款强大的数据摘要和统计分析表格生成工具,能够快速创建出版级的统计表格,特别适合医学研究、学术论文和数据分析报告。它自动识别变量类型,智能选择统计方法,并通过丰富的修饰函数实现高度定制化输出。

核心价值:为什么选择gtsummary

gtsummary的核心优势在于其智能化处理和高度可定制性。它能够自动识别连续变量、分类变量和二分变量,并计算相应的描述性统计量,大大减少了数据分析师的手动工作量。

主要特性包括:

  • 自动变量类型识别与统计方法选择
  • 丰富的表格样式和格式化选项
  • 支持多种回归模型结果展示
  • 与R生态系统的无缝集成

快速上手:从安装到第一个表格

环境准备与安装

首先确保你的R环境已就绪,然后安装gtsummary包:

# 安装gtsummary install.packages("gtsummary") # 加载包 library(gtsummary) library(dplyr)

基础数据摘要表

让我们从最简单的数据摘要开始:

# 加载内置示例数据 data(trial) # 生成基础摘要表 basic_table <- trial |> tbl_summary( include = c(age, grade, stage, trt, response), by = trt # 按治疗组分组 ) # 查看结果 basic_table

这个简单的代码就能生成一个包含年龄、分级、分期、治疗组和反应变量的分组统计表。

实战应用:进阶统计分析技巧

一键生成完整统计报告

在实际应用中,我们通常需要更详细的统计信息:

# 生成完整统计报告 complete_report <- trial |> tbl_summary( include = c(age, grade, stage, trt, response), by = trt, statistic = list( all_continuous() ~ "{median} ({p25}, {p75})", all_categorical() ~ "{n} ({p}%)" ), missing = "no" ) |> add_n() |> # 添加样本数量 add_p() |> # 添加统计检验 modify_header( label = "**变量**", stat_0 = "**总体**", stat_1 = "**药物A**", stat_2 = "**药物B**" ) |> bold_labels() complete_report

回归分析结果展示

对于回归模型,gtsummary同样表现出色:

# 逻辑回归模型 logistic_model <- glm( response ~ trt + age + grade, data = trial, family = binomial ) # 生成回归结果表 regression_table <- tbl_regression( logistic_model, exponentiate = TRUE # 转换为优势比 ) |> add_global_p() |> # 添加全局p值 bold_p(t = 0.05) # 显著p值加粗 regression_table

扩展生态:与其他R包的协同工作

gtsummary的强大之处还在于其与R生态系统的完美融合:

核心依赖包:

  • gt: 提供HTML表格渲染引擎
  • broom: 整理回归模型输出结果
  • labelled: 处理数据标签和变量说明

表格输出格式选择

根据你的需求,可以选择不同的输出格式:

# 转换为不同格式 as_gt(complete_report) # GT格式 as_flex_table(complete_report) # Flextable格式 as_kable(complete_report) # Kable格式

高级定制功能

对于有特殊需求的用户,gtsummary提供了丰富的定制选项:

# 自定义统计格式 custom_table <- trial |> tbl_summary( include = c(age, grade), by = trt ) |> modify_fmt_fun( starts_with("stat_") ~ function(x) style_number(x, digits = 2)

通过合理利用这些功能,你可以创建出既专业又美观的统计表格,满足各种数据分析和报告需求。无论是学术论文、医学研究报告还是商业数据分析,gtsummary都能为你提供强大的支持。

【免费下载链接】gtsummaryPresentation-Ready Data Summary and Analytic Result Tables项目地址: https://gitcode.com/gh_mirrors/gt/gtsummary

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/20 18:05:33

ERNIE 4.5-21B大模型开源:210亿参数文本生成新体验

ERNIE 4.5-21B大模型开源&#xff1a;210亿参数文本生成新体验 【免费下载链接】ERNIE-4.5-21B-A3B-Base-Paddle 项目地址: https://ai.gitcode.com/hf_mirrors/baidu/ERNIE-4.5-21B-A3B-Base-Paddle 百度ERNIE系列最新开源力作ERNIE-4.5-21B-A3B-Base-Paddle正式对外发…

作者头像 李华
网站建设 2026/7/21 20:02:22

kkFileView国产化部署:JDK8 vs JDK11实战选择手册

kkFileView国产化部署&#xff1a;JDK8 vs JDK11实战选择手册 【免费下载链接】kkFileView Universal File Online Preview Project based on Spring-Boot 项目地址: https://gitcode.com/GitHub_Trending/kk/kkFileView 在国产化环境中部署kkFileView文件在线预览服务时…

作者头像 李华
网站建设 2026/7/19 18:16:29

终极指南:用Lua RTOS快速构建ESP32物联网应用

终极指南&#xff1a;用Lua RTOS快速构建ESP32物联网应用 【免费下载链接】Lua-RTOS-ESP32 Lua RTOS for ESP32 项目地址: https://gitcode.com/gh_mirrors/lu/Lua-RTOS-ESP32 你是否曾经为ESP32开发中的实时性与开发效率难以兼顾而苦恼&#xff1f;是否希望用更简洁的代…

作者头像 李华
网站建设 2026/7/20 17:21:30

Relight:AI照片光影编辑新工具,轻松调整光线氛围

Relight&#xff1a;AI照片光影编辑新工具&#xff0c;轻松调整光线氛围 【免费下载链接】Relight 项目地址: https://ai.gitcode.com/hf_mirrors/dx8152/Relight 导语&#xff1a;一款名为Relight的AI照片光影编辑工具近期引发关注&#xff0c;它基于Qwen-Image-Edit-…

作者头像 李华
网站建设 2026/7/20 19:07:17

MoBA实战指南:突破长文本LLM性能瓶颈的5大技巧

MoBA实战指南&#xff1a;突破长文本LLM性能瓶颈的5大技巧 【免费下载链接】MoBA MoBA: Mixture of Block Attention for Long-Context LLMs 项目地址: https://gitcode.com/gh_mirrors/mob/MoBA 还在为处理长文本时模型运行缓慢而苦恼吗&#xff1f;MoBA&#xff08;Mi…

作者头像 李华
网站建设 2026/7/20 17:41:24

Ksnip截图工具完整使用指南:快速上手跨平台截图神器

Ksnip截图工具完整使用指南&#xff1a;快速上手跨平台截图神器 【免费下载链接】ksnip ksnip the cross-platform screenshot and annotation tool 项目地址: https://gitcode.com/gh_mirrors/ks/ksnip Ksnip是一款功能强大的跨平台截图和标注工具&#xff0c;支持Wind…

作者头像 李华