向stat_smooth添加偏移量

时间:2011-03-30 00:29:29

标签: r ggplot2

我正在使用数据集,我必须转换一些数据以获得曲线拟合。我正在使用ggplot2绘制它,并且可以在转换后的数据上使用stat_smooth来获得拟合,但是然后想要将结果覆盖在正确的数据点上。

作为一个玩具示例,假设我有

qplot(1:10,1:10)+ stat_smooth(公式= y + 1~x,方法=“lm”)

但是我想将stat_smooth行向下移动一个(除了从公式中取出+1)。这可能吗?

1 个答案:

答案 0 :(得分:1)

有时事情可能非常明显:

qplot(1:10, 1:10)+stat_smooth(formula=(y+1)-1~x, method="lm")

如果你可以通过在y中添加1来将其提高1,则可以通过从y减去1来降低1。 ; - )