Rの使い方:2群比較
まず、『tableone』パッケージをインストールしましょう。
パッケージのインストール方法は2つあります。
スポンサーリンク
パッケージをインストールする2つの方法
①ツールを使う
RStudio上部のバーに表示されている『Tools』をクリックし、『Install Packages』を選択します。
Packagesにtableoneを入力し、Installをクリックすれば完了です。
②コードを使う
install.packages(“tableone”)を実行します。
install.packages("tableone")
これでtableoneパッケージを使用することができるようになりました。
2群比較
今回も練習用のデータを使用して、MaleかFemaleかで、BMI, HT, DMに差があるか解析します。
統計が不安な方はこちらが参考になると思います。
【ゼロからおさらい】統計学の基礎講座
使用前に先ほどインストールしたパッケージの中にある、tableoneライブラリを読み込んでおきます。
library(tableone)
これでCreateTableoneという機能で群間比較を行うことができます。
varsにあたる比較したいものをbaseline(任意の文字列)に入れ込んでおきます。
baseline <- c("BMI", "HT", "DM")
varsに含まれる名義変数をbaseline_factor(任意の文字列)に入れ込んでおきます。
baseline_factor <- c("HT", "DM")
CreateTableOneを使用します。
Createtableone(vars = 比較したいもの, strata = 比較するグループ, data = データ名, factorVars = varsに含まれる名義変数)
table1 <- CreateTableOne(vars = baseline,
strata = "Male",
data =df,
factorVars = baseline_factor)
table1
上記を実行すると、患者背景の表が完成します。
3群比較も同様の方法でできます。
今回のコードをまとめます。
library(tableone)
baseline <- c("BMI", "HT", "DM")
baseline_factor <- c("HT", "DM")
table1 <- CreateTableOne(vars = baseline,
strata = "Male",
data =df,
factorVars = baseline_factor)
table1
今回使用した練習用のデータはこちら
【ゼロからおさらい】統計学の基礎講座