繁体   English   中英

R最适合45度线

[英]R best fit of 45 degree line

(我知道它一定很容易,但是我在R中苦苦挣扎:)

我有保存在X和Y向量中的x和y值数据集。 我知道数据的绘制应该精确地遵循-45度线(请参见下图)

在此处输入图片说明

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

谢谢

尝试后: lm(y~1,offset=-x) abline(coefficient, -1) lm(y~1,offset=-x)并应用abline(coefficient, -1)我得到以下曲线(请参见下文) 在此处输入图片说明

黑线是abline情节,黄色为配合我的猜测-这有什么错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。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM