R-线性回归 - X截距

时间:2013-02-27 06:56:58

标签: r regression linear

我正在使用R。

进行研究

在项目中,我有一个数据散点图。然后在散点图上,拟合一条线(使用abline),然后使用LM调用线的细节。从LM我得到常数和线的斜率。使用这些我得到线的x截距(通过将Y = 0并将截距除以斜率的绝对值)。

我的问题是,当我将此线绘制为穿过x轴(将xlim增加到我从上面的分析得到的数字)时,它不会与我上面的数字交叉。

请帮忙。我很乐意分享我的代码,图表和数据。

谢谢。

最温暖的问候Bharti

1 个答案:

答案 0 :(得分:1)

说实话,我真的不明白你在做什么。如果使用lm拟合回归模型,则可以直接使用abline中的输出:

x<-rnorm(100)
y<-2*x+rnorm(100)
fit<-lm(y~x)
plot(x=x,y=y)
abline(fit) #same as
abline(a=fit$coef[1],b=fit$coef[2])