Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Create Table Zeroを作った話

Yukihiro Yamaguchi
March 12, 2024
62

Create Table Zeroを作った話

tableone package の便利な関数 create_table_oneの引数を指定するShiny appを作った話

yakitoriR #4でお話しました

Yukihiro Yamaguchi

March 12, 2024
Tweet

Transcript

  1. 自 己 紹 介 2 山口 征啓(ゆきひろ) • 北九州市在住 医療系コンサルタント

    • 九州大学医療経営・管理学修士課程 • NobData ChatGPT部 • R, GAS, Python • Fukuoka.R 2回目の参加です ID_HelpDesk yukihiroyamaguchi569
  2. tableone packageとは 一つのコマンドで表1を作ってくれる Rのpackage CreateTableOne()で一発作成できる tableone2 <- CreateTableOne(vars = c(

    "Sepal.Length", "Sepal.Width", "Petal.Length", "Petal.Width" ), factorVars = c( "Petal.Width" ), strata = "Species", test = TRUE , data = iris ) CRAN
  3. CreateTableOneの引数指定 tableone2 <- CreateTableOne( vars = c( "Sepal.Length","Sepal.Width", "Pet al.Length",

    "Petal.Width" ), factorVars = c( "Species" ), strata = "Species", test = TRUE , data = iris )
  4. 変数が多くなると引数の指定が面倒 引数に全ての変数を指定し、さらにファク ター変数を指定する必要がある CreateTableOneの引数では、各変数を 文字列で指定する必要があり、入力サ ポートが使えない。間違いやすい table_one_com <- tableone::CreateTableOne(vars =

    c('charlson_1','charlson_2','charlson_3','charl son_4','charlson_5','charlson_6','charlson_7',' charlson_8','charlson_9','charlson_10','charls on_11','charlson_12','charlson_13','charlson_ 14','charlson_15','charlson_16','charlson_17'), factorVars = c('charlson_1','charlson_2','charlson_3','charl son_4','charlson_5','charlson_6','charlson_7',' charlson_8','charlson_9','charlson_10','charls on_11','charlson_12','charlson_13','charlson_ 14','charlson_15','charlson_16','charlson_17'), data = final_data, test = FALSE, smd = FALSE)