我在r中使用lm
进行线性回归。我想绘制并报告x截距。我知道我可以通过设置y = 0来使用代数并求解x,但有没有办法让r向我报告?另外,我如何'告诉'r绘制x截距?这是否需要扩展x轴范围以包含它?感谢。
# example r code
plot(y~x)
fit <- lm(y~x)
abline(fit)
答案 0 :(得分:2)
如果要绘制x截距,请按照说明扩展绘图。您可能需要在x和y维度上扩展它(使用xlim=c(0,100)
和ylim=c(0,100)
或其他),您应该注意R不绘制轴的线。如果您愿意,我希望您可以使用hline
和vline
手动添加它们。
要获得x轴截距的数值,你必须做代数。
> coef(fit)
(Intercept) x
0.8671534 0.4095524
给出y轴截距和斜率,你可以从那里轻松找到x轴截距。