R可以作图但无法绘制abline。

20
> head(returnee)
[1]  1.3936536 -0.6730667  2.3584725  2.3477308  3.2841443  1.3168157
> head(vixee)
[1] 14.75 15.45 17.59 17.74 17.75 18.35
> class(returnee)
[1] "numeric"
> class(vixee)
[1] "numeric"
> plot(returnee, vixee)
> abline(lm(returnee ~ vixee))

我运行这段代码时,绘制出了图形,但是没有显示 abline。有什么建议吗?谢谢。

2个回答

29

应该使用abline(lm(vixee ~ returnee))来匹配图表的坐标。


13

与@AK不同,我要说你把图表搞反了。 二者之一……如果回归是你想要的方式(即y~x),那么尝试以下两种方法之一:

plot(vixee ~ returnee)  ## formula interface, y~x
或者
plot(returnee,vixee)    ## standard interface, (x,y)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接