【发布时间】:2020-12-22 09:10:29
【问题描述】:
这可能是一个非常基本的问题,但我还没有找到答案。当method = "gam" 时,geom_smooth 函数中是否有等效于span 的参数?我一般不熟悉 GAM,因此我将不胜感激任何输入。我想为 n > 1'000 和method = "loess" 的数据添加更灵活(更灵活)的平滑器,计算需要大量时间。
【问题讨论】:
标签: r ggplot2 smoothing gam loess
这可能是一个非常基本的问题,但我还没有找到答案。当method = "gam" 时,geom_smooth 函数中是否有等效于span 的参数?我一般不熟悉 GAM,因此我将不胜感激任何输入。我想为 n > 1'000 和method = "loess" 的数据添加更灵活(更灵活)的平滑器,计算需要大量时间。
【问题讨论】:
标签: r ggplot2 smoothing gam loess
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 的文档。
【讨论】: