将分类变量加入汽车性能模型
现在将分类变量纳入模型。类别变量本质上是线性的,因此应将其建模为线性项。
本练习是课程的一部分
R 中的广义可加模型(GAM)非线性建模
练习说明
- 拟合一个针对
mpg数据的 GAM,将city.mpg建模为weight、length和price的平滑函数之和,并同时加入分类项fuel、drive和style。 - 使用提供的
plot()函数可视化该模型。
交互式实操练习
通过完成这段示例代码来试试这个练习。
library(mgcv)
# Fit the model
mod_city2 <- gam(city.mpg ~ s(weight) + s(length) + s(price) ___,
data = mpg, method = "REML")
# Plot the model
plot(mod_city2, all.terms = TRUE, pages = 1)