始める無料で始める

オートバイ衝突データ:線形アプローチ

この最初の演習では、データセットに線形モデルを当てはめ、結果を可視化して、データ内の関係をどれくらい捉えられているかを確認します。データフレーム mcycle に格納されたこのデータセットは、オートバイ衝突時にクラッシュテスト用ダミーの頭部加速度を測定したものです。accel 列には加速度 (g)、times 列には時間 (ミリ秒) が入っています。

この演習はコースの一部です

Rで学ぶGeneralized Additive Models (GAMs) による非線形モデリング

コースを見る

演習の手順

  • head()plot() を使って、データフレーム mcycle の中身を確認します。
  • lm() を使って、mcycle データに対し、accel 変数を times の「線形」関数としてモデル化するモデルを当てはめます。
  • 用意された termplot() の呼び出しで、モデルの当てはまりを可視化します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Examine the mcycle data frame
head(___)
plot(___)

# Fit a linear model
lm_mod <- lm(___, data = mcycle)

# Visualize the model
termplot(lm_mod, partial.resid = TRUE, se = TRUE)
コードを編集して実行