開始使用免費開始

機車撞擊資料:線性做法

在這個第一個練習中,你會對一個資料集擬合線性模型並視覺化結果,看看它能多好地捕捉資料中的關係。這個資料集存放在名為 mcycle 的資料框,紀錄了機車撞擊測試中假人頭部的加速度測量值。它包含 accel 欄的加速度(g)以及 times 欄的時間(毫秒)。

本練習屬於課程

R 中的廣義加法模型(GAM)之非線性建模

檢視課程

練習說明

  • 使用 head()plot() 函式檢視名為 mcycle 的資料框。
  • 使用 lm() 函式在 mcycle 資料上擬合模型,令變數 acceltimes 的「線性」函式。
  • 使用提供的 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)
編輯並執行程式碼