开始使用免费开始使用

摩托车撞击数据:非线性方法

现在请使用 mgcv 包中的 gam() 函数,对同一份 mcycle 数据拟合一个非线性模型。

本练习是课程的一部分

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

查看课程

练习说明

  • 加载 mgcv 包。
  • 使用 gam() 函数,在 mcycle 数据上拟合一个模型,使 acceltimes 之间呈平滑的非线性关系。
  • 使用已提供的 plot() 调用来可视化模型拟合结果。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Load mgcv
___

# Fit the model
gam_mod <- gam(___ ~ s(___), data = mcycle)

# Plot the results
plot(gam_mod, residuals = TRUE, pch = 1)
编辑并运行代码