在使用 gtsummary 对两个分类变量上的连续变量进行汇总时,如何添加每个类别的观察数?

Posted

技术标签:

【中文标题】在使用 gtsummary 对两个分类变量上的连续变量进行汇总时,如何添加每个类别的观察数?【英文标题】:How do you add the number of observations for each category when summarising using gtsummary for a continuous variable over two categorical variables? 【发布时间】:2021-03-03 20:36:01 【问题描述】:

在下面的例子中,

  # keep the continuous var and the two categorical variables
  select(trt, age, grade) %>%
  group_nest(grade) %>%
  mutate(
    tbl = map2(
      grade, data, 
      ~tbl_summary(.y, by = trt, 
                   label = list(age = paste("Age: Grade", .x)), missing = "no")
    )
  ) %>% 
  pull(tbl) %>% 
  tbl_stack() %>%
  as_tibble()

每个年龄的观察次数:年级应该加在哪里?

【问题讨论】:

【参考方案1】:

添加选项

statistic = all_continuous() ~ c("N_nonmiss")

解决了我的问题。谢谢

【讨论】:

以上是关于在使用 gtsummary 对两个分类变量上的连续变量进行汇总时,如何添加每个类别的观察数?的主要内容,如果未能解决你的问题,请参考以下文章

连续性数值变量,怎么做

使用 tbl_summary 的分类变量的 SMD

通过对连续变量进行分组来替换分类变量的 NaN

如何在 R 中将分类变量转换为连续变量?

R - 对连续变量标题进行分组,将分类变量因子作为行并聚合为最小值、最大值、平均值

rpart:分类与连续回归量的计算时间