R最适合45度线

R best fit of 45 degree line

(我知道这一定非常简单,但我在 R 中苦苦挣扎:)

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

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

谢谢

尝试后:lm(y~1,offset=-x) 并应用 abline(coefficient, -1) 我得到以下图(见下文)

黑线是 abline plot,黄线是我的猜测 -- lm 有什么问题还是我完全错过了什么?

既然你说:

y = -1*x + b

然后

y+x = b

所以计算(y+x)的平均值,得到b的平均值

mean(y+x)

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

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

这会产生:

我觉得这件衣服很合身。截距为 -2.217.