汽车性能的多变量 GAM
GAM 可以接受多种类型的多个变量。接下来的练习中,您将使用 gamair 包中的 mpg 数据集,练习拟合不同形式的模型。
本练习是课程的一部分
R 中的广义可加模型(GAM)非线性建模
练习说明
- 使用
head()和str()函数查看mpg数据集。 - 为这些数据拟合一个 GAM,将
city.mpg建模为weight、length和price的平滑函数之和。 - 使用提供的
plot()函数可视化该模型。
交互式实操练习
通过完成这段示例代码来试试这个练习。
library(mgcv)
# Examine the data
___
___
# Fit the model
mod_city <- gam(city.mpg ~ ___,
data = mpg, method = "REML")
# Plot the model
plot(mod_city, pages = 1)