geom_smooth()有什么方法可用?
我使用geom_smooth()
。
在Hadley Wickham的书(“ggplot2 – 用于数据分析的优雅graphics”)中,有一个例子(第51页),其中method="lm"
被使用。 在线手册中没有关于method
论点的讨论。 我看到其他Google使用method='loess'
结果(和问题)。
有没有一个详尽的列表解释了选项?
从我所看到的, 'lm'
画出一条直线, 'loess'
画出一条非常平滑的曲线。 我认为还有其他人在参考点之间绘制更多的锯齿线?
这个例子中的论点也不在帮助或在线文档中。
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)
有时候会问这个答案跳出来的问题。 方法和额外的参数在ggplot2 wiki stat_smooth页面上列出。
在geom_smooth()
页面上提到:
“如果你需要更灵活一些的话,参见stat_smooth关于使用内置模型拟合的例子,这个例子展示了如何绘制你select的任何模型的拟合。
这不是我第一次见到ggplot图的例子中的参数,这些参数并不在函数中。 这确实很难计算出每个函数的范围,或者我还没有偶然发现一个明确的列表,说明每个函数中哪些将会工作,哪些不能工作。
method参数指定平滑统计的参数。 你可以看到stat_smooth
参数的所有可能的参数列表。