r-拟合ggplot中的LOESS函数



如何修改ggplot中的method=参数以自定义我的loess函数?

现在这是我没有实现函数的代码:

ggplot(data, aes(x = X, y = Y)) +
geom_point() +
geom_smooth(method = "loess", fill='darkred', level=0.90)

这是我想在method=参数下实现的函数:

loess(Y ~ X, data=data, span=0.08, degree =1, family = 'gaussian')

您可以通过geom_smooth():的method.args参数将参数传递给loess()

编辑以下评论:

ggplot(data, aes(x = X, y = Y)) +
geom_point() +
geom_smooth(method = "loess", span=0.08, fill='darkred', level=0.90, method.args=list(degree =1, family = 'gaussian'))

最新更新