首页 > 解决方案 > 使用 tbl_summary 的分类变量的 SMD

问题描述

gtsummary::tbl_summary 功能很棒,我正在寻找一种为分类变量添加 SMD 的方法。tableone 函数为包括字符在内的所有类型的协变量提供了 smd。我尝试通过 add_stat 使用 effsize::cohen.d 或 effsize::cohen.d 将 SMD 添加到 tbl_summary。但两者都适用于数字协变量而不适用于字符。任何指导表示赞赏。谢谢

标签: gtsummarysmd

解决方案


使用add_difference()函数 with 方法"smd"获得标准化均值差。查看此页面以获取所有可用方法的列表https://www.danieldsjoberg.com/gtsummary/reference/tests.html

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

tbl <- 
  trial %>%
  select(trt, age, response, grade) %>%
  tbl_summary(by = trt, missing = "no") %>%
  add_difference(everything() ~ "smd")

在此处输入图像描述 reprex 包(v2.0.1)于 2022-03-03 创建


推荐阅读