开始使用免费开始使用

将分类变量加入汽车性能模型

现在将分类变量纳入模型。类别变量本质上是线性的,因此应将其建模为线性项。

本练习是课程的一部分

R 中的广义可加模型(GAM)非线性建模

查看课程

练习说明

  • 拟合一个针对 mpg 数据的 GAM,将 city.mpg 建模为 weightlengthprice 的平滑函数之和,并同时加入分类项 fueldrivestyle
  • 使用提供的 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)
编辑并运行代码