我尝试了解以下链接linear regression计算关系y = beta0 + beta1 x的系数beta0和beta1。Matlab - 线性回归 - 通过添加一列的y截距
我了解第一次计算beta1,它实际上是一个简单的最小二乘回归,但只有一个参数(斜率系数)?
在“意外”,为什么他们的人的科拉姆追加到X数组计算2度系数的例子:
X = [ones(length(x),1) x];
b = X\y
结果:
b =
1.0e+02 *
1.427120171726537
0.000001256394274
什么是底层的计算这一列的?
如果有人能向我解释。
我还会补充一点,如果您计算与偏差分开的斜率(即离开一列以找到斜率),它可能会实质性地改变您找到的斜率的值。这就是他们一次完成所有工作的原因。 – Dan