目次

Table をつくる {R}

いわゆるTable1

gtsummary パッケージ

#元のデータセット DATASET から興味のある列を抽出する
DATASET %>% 
  select(age, sex, factor1, foctror2, outcome) %>%  # Table1に入れたいデータを抽出
  tbl_summary(
    by = factor1   # factor1が二値変数であればテーブル全体を2列に,カテゴリカル変数であればカテゴリ数に合う列数に
  )                                                 

いわゆるTable2

#ロジスティック回帰モデル(DATASETというデータから)
MODEL <- glm(response ~ age + stage, data=DATASET, family = binomial(link="logit"))

#回帰分析の結果を Table 表示するのが tbl_regression()
MODEL %>% tbl_regression()

#そのままにすると log(OR)になるため,exponentiate = TRUE
MODEL %>%
  tbl_regression(
    exponentiate = TRUE
   )

参考

1)
Westreich D, Greenland S. The table 2 fallacy: presenting and interpreting confounder and modifier coefficients. Am J Epidemiol. 2013;177(4):292-298.