问题描述
这可能是一个非常基本的问题,但我还没有找到答案。当 Global
时,span
函数中是否有等效于 geom_smooth
的参数?我一般不熟悉 GAM,因此我希望对此有任何意见。我想为 n > 1'000 的数据添加更灵活(更灵活)的平滑器,method = "gam"
需要大量时间来计算。
解决方法
mgcv::gam
默认使用惩罚回归优化平滑度。您可以关闭它并使用 k
参数手动指定平滑度:
ggplot(mpg,aes(displ,hwy)) +
geom_point() +
geom_smooth(method = "gam",formula = y ~ s(x,bs = "cs",fx = TRUE,k = 20))
您可能应该研究包 mgcv 的文档。