我有一个数据集,我为它绘制了一个回归图(使用ggplot2
's stat_smooth
):
ggplot(data = mydf, aes(x=time, y=pdm)) + geom_point() + stat_smooth(col="red")
我也想使用相同的方法来获得分位数(如果更简单,只有四分位数就可以了)。我设法得到的是以下内容:
ggplot(data = mydf, aes(x=time, y=pdm, z=surface)) + geom_point() + stat_smooth(col="red") + stat_quantile(quantiles = c(0.25,0.75))
不幸的是,我不能method="loess"
输入stat_quantile()
,如果我没记错的话,它会解决我的问题。
(如果不清楚,所需的行为 = 分位数的非线性回归,因此 Q25 和 Q75 的回归分别低于和高于我的红色曲线(如果绘制,Q50 将是我的红色曲线))。
谢谢