(我知道这一定非常简单,但我在 R 中遇到了困难:)
我有保存在 X 和 Y 向量中的 x 和 y 值的数据集。我知道数据图应该完全遵循 -45 度线(见下图)
我如何找到最适合数据的-45度线(+所有这些统计数据都可以从summary(lm(...))获得?我已经尝试过lm,但我不能强制它放弃拟合斜率参数
谢谢
尝试后:lm(y~1,offset=-x)
并应用abline(coefficient, -1)
我得到以下图(见下文)
黑线是 abline 图,黄线是我的猜测——lm
出了什么问题,还是我完全错过了什么?
最佳答案
我相信@BenBolker的解决方案是正确的,也许您使用了错误的系数:
lm1 <- lm(y~1,offset=-x,data=df)
plot(df)
abline(coefficients(lm1),-1)
这会产生:
这个款式对我来说看起来很合适。截距为-2.217。
关于45度线的R最佳拟合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33901104/