【问题标题】:Add regression line (and goodness-of-fit stats) to scatterplot将回归线(和拟合优度统计)添加到散点图
【发布时间】:2014-12-19 18:02:51
【问题描述】:

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

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

但是,它没有显示该行。我还想将 lm 中的 R^2、RMSE 和 p 值添加为绘图上的文本。

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

【问题讨论】:

  • 一般来说:最好提供reproducible example,以便复制、粘贴和运行。默认情况下,plot 将第一个参数视为x,将第二个参数视为y。现在试试plot(y=subdata2$PeakToGone, x=subdata2$NO3_AVG, ... 看看这条线是否可见。你会在这里找到第二个问题的答案stackoverflow.com/questions/13114539/…
  • @lukeA - 这看起来是戏剧性的,一个简单的情节不匹配或lm 公式的规范。将其添加为答案,因为这可能是一个常见问题。

标签: r plot line lm


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-01
    • 2013-05-05
    • 1970-01-01
    相关资源
    最近更新 更多