最佳答案
我用的是 ggplot2
的 geom_smooth()
。
在 Hadley Wickham 的书(“ ggplot2-Elegant Graphics for Data Analysis”)中有一个例子(第51页) ,其中使用了 method="lm"
。在 在线手册中没有关于 method
参数的讨论。我看到其他使用 method='loess'
的谷歌搜索结果(以及这里的问题)。
有没有一个详尽的清单来解释这些选项?
在我看来,'lm'
画了一条直线,而 'loess'
画了一条非常平滑的曲线。我想还有其他人在参考点之间画了更多的锯齿线吧?
示例中的 se
参数也不在帮助或在线文档中。
FWIW 这是我的代码。
p <- ggplot(output8, aes(age, myoutcome, group=id, colour=year_diag_cat2)) +
geom_line() + scale_y_continuous(limits = c(lwr,upr))
p + geom_smooth(aes(group=year_diag_cat2), method="loess", size=2, se=F)