【问题标题】:plot regression line, abline绘制回归线,abline
【发布时间】:2017-06-12 02:15:01
【问题描述】:

我有一个情节

plot(wine$AGST ~ wine$Price, xlab="Price", ylab = "AGST", pch = 19)

并想画一条回归线,即

abline(lm(Price ~ AGST, data=wine))

但面临错误,即

abline(mod01) 警告信息: 1:在 doTryCatch(return(expr), name, parentenv, handler) 中: “lm”不是图形参数 2:在 doTryCatch(return(expr), name, parentenv, handler) 中: “lm”不是图形参数 abline(lm(价格〜AGST,数据=酒)) 警告信息: 1:在 doTryCatch(return(expr), name, parentenv, handler) 中: “lm”不是图形参数 2:在 doTryCatch(return(expr), name, parentenv, handler) 中: “lm”不是图形参数 abline(lm(价格〜AGST,数据=酒)) 警告信息: 1:在 doTryCatch(return(expr), name, parentenv, handler) 中: “lm”不是图形参数 2:在 doTryCatch(return(expr), name, parentenv, handler) 中: “lm”不是图形参数

【问题讨论】:

  • 您的代码应该可以工作:可重现的示例plot(mtcars$mpg ~ mtcars$wt) ; abline(lm(mpg ~ wt, mtcars))(注意:我认为您的 lm 变量应该是 reversd lm(AGST ~ Price, data=wine)

标签: r plot


【解决方案1】:

请提供可重现的示例。 这是 mtcars 数据中的一个示例

请记住, 绘图 (A ~ B) 将 A 绘制为 Y 轴,将 B 绘制为 X 轴 而 plot(A , B) 将 A 绘制为 X 轴,将 B 绘制为 Y 轴

使用您的数据尝试以下代码并告诉我结果

plot(mtcars$mpg , mtcars$wt, xlab="mpg", ylab = "wt", pch = 19)
abline(lm(wt ~ mpg, mtcars))

【讨论】:

  • 感谢 Mandar,它适用于横坐标和纵坐标的变化。
猜你喜欢
  • 1970-01-01
  • 2021-07-09
  • 2012-09-17
  • 2022-12-03
  • 2018-07-10
  • 2013-11-04
  • 2016-05-12
  • 2021-11-23
  • 1970-01-01
相关资源
最近更新 更多