【发布时间】:2021-08-06 13:45:45
【问题描述】:
我正在创建一个 tbl_summary 并添加一个 p 值以进行组间比较。是否可以添加 p 值来比较组间的因子水平?即 I 级(35 对 33)、II 级(32 对 36)和 III 级(21 对 43)的 p 值,而不仅仅是总体 p 0.080。
带有add_p()的标准表
library(gtsummary)
library(dplyr)
trial %>%
select(death,grade) %>%
tbl_summary(by = death) %>%
add_p() # can something be added to this call for p-compairsons?
这是我想要的结果,但是否有 add_p() 的内置方法可以为许多变量获取此结果?
trial %>%
select(death,grade) %>%
mutate(rn = row_number()) %>%
tidyr::spread(grade,grade) %>%
mutate(across(matches("(I)"), ~ ifelse(is.na(.),0,1))) %>%
select(-rn) %>%
tbl_summary(by = death) %>%
add_p()
【问题讨论】: