从线性回归中绘制并报告X截距 - R.

时间:2013-01-22 18:12:48

标签: r linear-regression intercept

我在r中使用lm进行线性回归。我想绘制并报告x截距。我知道我可以通过设置y = 0来使用代数并求解x,但有没有办法让r向我报告?另外,我如何'告诉'r绘制x截距?这是否需要扩展x轴范围以包含它?感谢。

# example r code
plot(y~x)
fit <- lm(y~x)
abline(fit)

1 个答案:

答案 0 :(得分:2)

如果要绘制x截距,请按照说明扩展绘图。您可能需要在x和y维度上扩展它(使用xlim=c(0,100)ylim=c(0,100)或其他),您应该注意R不绘制轴的线。如果您愿意,我希望您可以使用hlinevline手动添加它们。

要获得x轴截距的数值,你必须做代数。

> coef(fit)
(Intercept)           x 
  0.8671534   0.4095524 

给出y轴截距和斜率,你可以从那里轻松找到x轴截距。