数学-超定方程组求解

一、概念

什么是超定方程组?

超定方程组即为有效方程个数大于未知数个数的方程组,就像这样:

求$a,b$的值?

很明显,无解。所以采用最小二乘法求得最优解,就像下图1这样:

1571298120704

二、最小二乘法原理

既然没办法使用一条直线连接所有的点,那么就选择一条直线,使得误差最小,损失函数设计如下:

假设拟合的直线函数为:

则代入到损失函数中为(其实4次方也行,但是求导后2次方刚好为1,妙啊,主要是为了损失取正数):

求取误差最小的值,即为求对$a,b$偏导数为0的值,分别对$a,b$求偏导如下:

化简后为:

转化为矩阵形式为:

化简:

其中A为(注:这里认为b的系数为1):

p为:

B为:

故而p的求解为:

注:此公式可以通用。

参考文献

1. 如何理解最小二乘法?
-------------本文结束感谢您的阅读-------------
0%