【发布时间】:2023-04-01 10:54:01
【问题描述】:
我正在尝试在创建表后重新调整 gtsummary 对象中特定变量的级别。默认情况下,引用的级别位于顶部(如预期的那样),但有时您需要特定的顺序。对于这张桌子,我希望将年龄猫“61-83”推下。我用 modify_table 试过了,但我得到了 relevel(agecat, ref = "0-20") 中的错误:找不到对象 'agecat'
library(gtsummary)
library(dplyr)
data(trial)
trial <- trial %>%
mutate(agecat = case_when(between(age, 0, 20) ~ "0-20",
between(age, 21, 40) ~ "21-40",
between(age, 41, 60) ~ "41-60",
between(age, 61, 83) ~ "61-83"),
agecat = as.factor(agecat),
agecat = relevel(agecat, ref = "61-83"))
glm(response ~ trt + grade + agecat,
data = trial, family = binomial) %>%
tbl_regression(exponentiate = TRUE)
【问题讨论】: