R最适合45度线

时间:2015-11-24 18:25:37

标签: r model-fitting

(我知道这一定非常容易,但是我在R中与它结合了:)

我有保存在X和Y向量中的x和y值的数据集。我知道数据图应该完全遵循-45度线(见下图)

enter image description here

我如何找到最适合数据的-45度线(+所有这些统计数据来自摘要(lm(...))?我试过lm,但我不能强迫它放弃拟合斜率参数

谢谢

尝试:lm(y~1,offset=-x)并申请abline(coefficient, -1)后,我获得了以下情节(见下文) enter image description here

黑线是abline图,黄色是我猜的合适 - lm有什么不对或者我完全错过了什么?

2 个答案:

答案 0 :(得分:2)

因为你声明:

y = -1 * x + b

然后

y + x = b

因此,计算(y + x)的平均值,得到b的平均值

mean(y+x)

答案 1 :(得分:2)

我相信来自@BenBolker的解决方案是正确的,也许你使用了错误的系数:

lm1 <- lm(y~1,offset=-x,data=df)
plot(df)
abline(coefficients(lm1),-1)

这会产生:

enter image description here

这种合身看起来对我来说是正确的。截距为-2.217。