45度线的R最佳拟合

标签 r model-fitting

(我知道这一定非常简单,但我在 R 中遇到了困难:)

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

enter image description here

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

谢谢

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

黑线是 abline 图,黄线是我的猜测——lm 出了什么问题,还是我完全错过了什么?

最佳答案

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

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

这会产生:

enter image description here

这个款式对我来说看起来很合适。截距为-2.217。

关于45度线的R最佳拟合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33901104/

相关文章:

machine-learning - keras中fit_generator()的优点

r - 将带有计数的宽数据帧转换为R中的长格式

r - 如何测试变量是否包含 lambda 函数?

r - 在 read_excel R 中打开单元格范围

r - 使用 fitdistrplus 拟合 Gumbel 分布

r - 如何在 zelig 中获取多重插补数据的模型拟合度(AIC、F 统计量)度量?

R taskscheduleR不执行脚本

R调用包本身中的数据集

python - 将高斯积分函数拟合到数据

python - 基于最小二乘法拟合SIR模型