我有一个点 (x,y),我需要一个线性回归器来通过给定的数据集 (X,Y)。我如何在 R 中实现它?
通过指定点的约束线性回归
机器算法验证
r
回归
2022-02-03 06:39:09
1个回答
如果是回归线必须通过的点,则拟合模型,即在转换后的数据集上进行“无截距”的线性回归. 在中,这可能看起来像. 请注意末尾的 表示不适合截距项。lm( I(y-y0) ~ I(x-x0) + 0)
+ 0
lm
根据您被说服的难易程度,有多种方法可以证明这确实会产生正确的答案。如果要正式建立它,一种简单的方法是使用拉格朗日乘子。
强制回归线穿过特定点是否真的是一个好主意是一个单独的问题,并且取决于问题。一般来说,我个人会对此提出警告,除非有很好的理由(例如,非常强烈的理论考虑)。一方面,拟合完整模型可以提供一种测量不拟合的方法。其次,如果您最感兴趣的是评估模型解释能力对于和 “远离”的值,那么固定点的相关性就会变得可疑。
其它你可能感兴趣的问题