首页 > 解决方案 > 如何使用 R 包“gtsummary”在汇总表中生成 t 值、F 值或卡方?

问题描述

我正在使用优秀的 R 包“gtsummary”创建汇总表,它确实对我有效和准确地生成汇总表有很大帮助。但我想知道是否可以像 p 值一样自动生成一些统计数据,例如 t 值、F 值和卡方?

library(gtsummary)

add_p_ex1 <-
  trial[c("age", "grade", "response", "trt")] %>%
  tbl_summary(by = trt) %>%
  add_p()

这是使用“gtsummary”生成的汇总表

标签: gtsummary

解决方案


2021 年 7 月 23 日更新

测试统计信息在名为 的列中返回statistic。但是,默认情况下,该列在输出中是隐藏的。您可以通过分配列标题(这将自动取消隐藏列)将测试统计信息添加到表中。下面的例子!

library(gtsummary)
packageVersion("gtsummary")
#> [1] '1.4.2'

tbl <-
  trial %>%
  select(age, grade, response, trt) %>%
  tbl_summary(by = trt) %>%
  add_p(test = all_continuous() ~ "t.test") %>%
  # add a header to the statistic column, which is hidden by default
  # adding the header will also unhide the column
  modify_header(statistic ~ "**Test Statistic**") %>%
  modify_fmt_fun(statistic ~ style_sigfig)

在此处输入图像描述 reprex 包于 2021-07-23 创建 (v2.0.0 )


推荐阅读