将绘图线公式提取为矢量

时间:2016-01-21 15:02:24

标签: r plot line formula

我得到了像这样的data.frame:

V1 V2 -251 1426 -250 1466 -249 1546 -248 1482 -247 1509 -246 1475 我建立了线性模型,如:

fit=lm(x1$V2~x1$V1)

然后我画这条线

lines(x1$V1,fitted(fit),col="red")

所以,问题是: 有没有办法将绘制的线提取为data.frame或公式f(x)= ax + b?提前致谢! PS只是好奇。

1 个答案:

答案 0 :(得分:3)

您可以使用

data.frame(x=x1$V1,y=fitted(fit))

如果您想获得公式,可以使用

b=lm$coefficients[1]
a=lm$coefficients[2]
cat("y=",b,"+x*",a)