4

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

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

1 回答 1

3

如果要绘制 x 截距,请按照您所说的扩展绘图。您可能需要在 x 和 y 维度上扩展它(使用xlim=c(0,100)andylim=c(0,100)或其他),并且您应该注意 R 不会为轴绘制线。hline我想您可以根据需要手动添加它们vline

要获得 x 截距的数值,您必须进行代数。

> coef(fit)
(Intercept)           x 
  0.8671534   0.4095524 

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

于 2013-01-22T18:17:33.223 回答