1)线性拟合方式理解最小二乘法

已知X=最小二乘法的多角度理解Y=最小二乘法的多角度理解两个向量数据。实际上我们并不知道两者的函数关系Y=f(x)。在这里,我们假设他们存在一定的线性关系,我们假设Y中的元素与X中的元素满足线性关系最小二乘法的多角度理解,因此实际值最小二乘法的多角度理解最小二乘法的多角度理解之间的误差就是最小二乘法的多角度理解,需要找到这样子的最小二乘法的多角度理解,使得误差的平方和最小(实际上这就是最小二乘法定义):

                                                              最小二乘法的多角度理解

因为,最小二乘法的多角度理解,需要求最小二乘法的多角度理解。求极值的方法就是求导,在这个就是对最小二乘法的多角度理解求导。

                                                               最小二乘法的多角度理解

                                                                      最小二乘法的多角度理解

                                                               '最小二乘法的多角度理解

                                                                    最小二乘法的多角度理解

因此有:

                                                         最小二乘法的多角度理解

                                                         最小二乘法的多角度理解

用矩阵表示:

                                                        最小二乘法的多角度理解

两边各乘以1/n,转变如下:

                                                       最小二乘法的多角度理解

所以:

                                                       最小二乘法的多角度理解

                                                       最小二乘法的多角度理解

                                                            最小二乘法的多角度理解

2)矩阵方式理解最小二乘法

我们根据下面的线性表达式

                                                         最小二乘法的多角度理解

改写为下面的式子:

                                                        最小二乘法的多角度理解

如果不考虑误差最小二乘法的多角度理解,将最小二乘法的多角度理解看做未知数,那么最小二乘法的多角度理解与1就被作为系数,可以转为如下矩阵公式:

                                                          最小二乘法的多角度理解

当n>2时,可知,这是个超定方程,没有精确解。对超定方程来说有一个最小二乘解:

                                                          最小二乘法的多角度理解

最小二乘法的多角度理解最小二乘法的多角度理解,上面的公式就可以改写为:

                                                           最小二乘法的多角度理解

而,这个解刚好可以使得S有最小值。这方面的理论可以查阅”超定方程解”,百度可以查到很多资料。因此,线性拟合与矩阵法的解必然是一致的。

3)最小二乘法的几何理解

假设n=3, x用p字母代替,那么有:

                                                            最小二乘法的多角度理解

最小二乘法的多角度理解, 最小二乘法的多角度理解

因此,最小二乘法的多角度理解Pa最小二乘法的多角度理解最小二乘法的多角度理解线性组合,因此在三维空间里,向量Pa一定落在向量最小二乘法的多角度理解最小二乘法的多角度理解组成的平面当中。Y就好比是三维空间当中另一个已知向量。所以,这里最小二乘法的多角度理解最小二乘法的多角度理解Y三个向量已知, 现在要寻找系数最小二乘法的多角度理解最小二乘法的多角度理解,使得向量最小二乘法的多角度理解的长度(也就是模)是最小的。在矩阵理论里,可以用下面的公式表示:

                                                                最小二乘法的多角度理解

上面的公式表示向量最小二乘法的多角度理解的2范数的平方,也就是向量各个元素平方和,刚好就是S值。这个值最小,就是意味着在平面上找到一个向量最小二乘法的多角度理解使得向量最小二乘法的多角度理解最小二乘法的多角度理解最小二乘法的多角度理解组成的平面距离最短,满足这样的最小二乘法的多角度理解最小二乘法的多角度理解就是满足S最小。

最小二乘法的多角度理解

4)Matlab例子

x=[0.5,1.0,1.5,2.0,2.5,3.0];

y=[1.75,2.45,3.81,4.80,7.00,8.6];

p=polyfit(x,y,1);

x1=0.5:0.5:3.0;

y1=polyval(p,x1);

plot(x,y,'*r',x1,y1,'-b')

                                      最小二乘法的多角度理解

相关文章:

  • 2022-12-23
  • 2021-09-16
  • 2021-11-15
  • 2021-04-22
  • 2022-01-11
  • 2022-12-23
  • 2021-11-09
猜你喜欢
  • 2022-12-23
  • 2021-10-01
  • 2022-03-04
  • 2021-08-18
  • 2021-09-08
相关资源
相似解决方案