我正在使用R。
进行研究在项目中,我有一个数据散点图。然后在散点图上,拟合一条线(使用abline),然后使用LM调用线的细节。从LM我得到常数和线的斜率。使用这些我得到线的x截距(通过将Y = 0并将截距除以斜率的绝对值)。
我的问题是,当我将此线绘制为穿过x轴(将xlim增加到我从上面的分析得到的数字)时,它不会与我上面的数字交叉。
请帮忙。我很乐意分享我的代码,图表和数据。
谢谢。
最温暖的问候Bharti
答案 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])