R 向散点图添加回归线(和拟合优度统计数据)

R 向散点图添加回归线(和拟合优度统计数据),r,plot,line,lm,R,Plot,Line,Lm,在查看其他stackoverflow帖子后,我尝试在散点图中添加一条回归线,包括: plot(subdata2$PeakToGone, subdata2$NO3_AVG, xlim = c(0, 70)) abline(lm(PeakToGone~NO3_AVG, data = subdata2)) 然而,它并没有显示出这条线。我还想将lm中的R^2、RMSE和p值作为文本添加到绘图中 如何将回归线与这些拟合优度统计数据一起添加到绘图中?默认情况下,绘图将第一个参数视为x,第二个参数视为y。试

在查看其他stackoverflow帖子后,我尝试在散点图中添加一条回归线,包括:

plot(subdata2$PeakToGone, subdata2$NO3_AVG, xlim = c(0, 70))
abline(lm(PeakToGone~NO3_AVG, data = subdata2))
然而,它并没有显示出这条线。我还想将lm中的R^2、RMSE和p值作为文本添加到绘图中


如何将回归线与这些拟合优度统计数据一起添加到绘图中?

默认情况下,绘图将第一个参数视为
x
,第二个参数视为
y
。试一试

plot(y = subdata2$PeakToGone, x = subdata2$NO3_AVG, xlim = c(0, 70))
abline(lm(PeakToGone~NO3_AVG, data = subdata2))

现在看看这条线是否可见。您将找到第二个问题的答案。

一般来说:提供一个可随时复制、粘贴和运行的文件是最佳做法。默认情况下,
plot
将第一个参数视为
x
,将第二个参数视为
y
。现在,尝试
plot(y=subdata2$PeakToGone,x=subdata2$NO3_AVG,…
,看看这条线是否可见。你会在这里@lukeA找到你的第二个问题的答案-这看起来像是一场闹剧,一个简单的绘图不匹配或
lm
公式的规范。添加这一答案,因为这可能是一个常见问题。