lm() コマンドを使い、重回帰分析を行う。
通常は Excel 等で作成した CSV ファイルを R に読み込んで分析する。しかし、ここでは便宜的に以下の簡単なデータフレームを作成し、data という変数に格納しておく。
data = data.frame(出血量 = c(10,200,300,5,5,3,250,500), 手術方法 = c("内視鏡","開腹","開腹","内視鏡","内視鏡","内視鏡","開腹","開腹"), 手術時間 = c(60,50,60,60,30,40,60,50))
data の内容を確認する。
data
lm() コマンドを使い、重回帰分析を行う。単回帰分析を行うこともできる。
result = lm(出血量 ~ 手術方法 + 手術時間, data) summary(result) #結果の表示 AIC(result) #赤池情報量基準