将指定因子水平作为GT回归的参考?

问题描述 投票:2回答:1

我正在使用gtsummary包从逻辑回归生成表格。

例如,我想使用试验数据中的阶段级别“ T3”作为参考级别,而不是默认的“ T1”。如何在此示例代码中执行此操作?

我旨在针对单变量和多变量逻辑回归进行此操作,因此我认为答案在两种情况下均适用。

library(gtsummary)
library(dplyr)

trial %>%
  dplyr::select(age, trt, marker, stage, response, death, ttdeath) %>%
  tbl_uvregression(
    method = glm,
    y = death,
    method.args = list(family = binomial),
    exponentiate = TRUE,
    pvalue_fun = function(x) style_pvalue(x, digits = 2)) %>%
  # overrides the default that shows p-values for each level
  add_global_p() %>%
  # adjusts global p-values for multiple testing (default method: FDR)
  add_q() %>%
  # bold p-values under a given threshold (default 0.05)
  bold_p() %>%
  # now bold q-values under the threshold of 0.10
  bold_p(t = 0.10, q = TRUE) %>%
  bold_labels() %>% as_gt()

此致,耐莉

gtsummary
1个回答
2
投票
trial$stage <- fct_relevel(trial$stage, "T3")
© www.soinside.com 2019 - 2024. All rights reserved.