機車撞擊資料:線性做法
在這個第一個練習中,你會對一個資料集擬合線性模型並視覺化結果,看看它能多好地捕捉資料中的關係。這個資料集存放在名為 mcycle 的資料框,紀錄了機車撞擊測試中假人頭部的加速度測量值。它包含 accel 欄的加速度(g)以及 times 欄的時間(毫秒)。
本練習屬於課程
R 中的廣義加法模型(GAM)之非線性建模
練習說明
- 使用
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)