将绘图线公式提取为向量
Extract plot line formula as vector
我 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 只是好奇。
您可以使用
data.frame(x=x1$V1,y=fitted(fit))
如果你想得到公式,你可以使用
b=lm$coefficients[1]
a=lm$coefficients[2]
cat("y=",b,"+x*",a)
我 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 只是好奇。
您可以使用
data.frame(x=x1$V1,y=fitted(fit))
如果你想得到公式,你可以使用
b=lm$coefficients[1]
a=lm$coefficients[2]
cat("y=",b,"+x*",a)