【问题标题】:Renaming Rows in gtsummary, tbl_regression/tbl_stack重命名 gtsummary 中的行,tbl_regression/tbl_stack
【发布时间】:2021-01-10 02:09:25
【问题描述】:

我正在使用 gtsummary,并使用 tbl_regression 和 tbl_stack 函数将 11 个不同模型的输出堆叠在一起。我正在寻找一个一致的自变量的优势比如何在不同的感兴趣的因变量之间变化。当我打印出 tbl_stack 输出时,它给了我感兴趣的自变量名称的 11 行重复行,而不是我感兴趣的唯一因变量的名称。有谁知道如何重命名 tbl_stack 中的行(手动或自动) 将因变量名称放在行中?

谢谢。

【问题讨论】:

    标签: rename gtsummary


    【解决方案1】:

    您可以使用tbl_regression(label=) 参数更改重复变量的标签,以在堆叠它们之前匹配每个模型的结果。

    不过,有一个使用 tbl_uvregerssion() 的快捷方式。

    library(gtsummary)
    packageVersion("gtsummary")
    #> '1.3.6'
    
    trial %>%
      select(response, death, age) %>%
      tbl_uvregression(
        x = age, 
        method = glm,
        method.args = list(family = binomial),
        exponentiate = TRUE
      ) %>%
      modify_header(label ~ "**Outcome**")
    

    【讨论】:

    • 谢谢!我使用标签函数来解决这个问题(在我的模型中有协变量)。我有一个后续问题,我已经在这里发布了我希望你能想到的问题!:stackoverflow.com/questions/65673290/…
    • 如果它们是相同的协变量,您可以使用tbl_uvregression(..., formula = "{y} ~ {x} + bmi") 调整每个模型的 BMI。只会显示 x 协变量。
    • 如果帖子回答了您的问题,请务必将其标记为正确并点赞...它将帮助其他人将来找到它。 @GMJ
    • 完成。我的代表分数仍然太低,无法显示我的赞成票。我正在使用调查数据,所以 tbl_uvregression 不起作用。不过还是谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-07
    • 1970-01-01
    相关资源
    最近更新 更多