最小二乘法简述

最小二乘法简述

BY:YANG LIU
1.最小二乘法的作用
(1)用于拟合曲线;
(2)用于求解未知量,使得误差值最小。
2.最小二乘法成立的前提条件
(1)假设系统中无系统误差,误差均为偶然误差。
(2)假设误差符合正太分布,即整个系统最后的误差均值为零。
3.理论解法
测量系统中每个点的测量实际值和曲线拟合值的差的平方和的总和最小。
4.二维例子
假设身高体重,X表示身高,Y表示体重。
已知有四个值(1,6)、(2,5)、(3,7)、(4,10)
问(5,?)。
则最小二乘法求解:
求出已知四个点所构成的拟合曲线,把第五个点带入,就可求出所需结果。
假设此线性方程为y=a+bx;
则有6=a+b、5=a+2b、7=a+3b、10=a+4b;
所要求的就是S(a,b)=∑(YI−Y)2S(a,b) = {\sum {({Y_I} - Y)} ^2}S(a,b)=(YIY)2得到最小值。

S(a,b)=(6−a−b)2+(5−a−2b)2+(7−a−3b)2+(10−a−4b)2S(a,b) = {(6 - a - b)^2} + {(5 - a - 2b)^2} + {(7 - a - 3b)^2} + {(10 - a - 4b)^2}S(a,b)=(6ab)2+(5a2b)2+(7a3b)2+(10a4b)2使此式得到最小值。
转换为多元函数求极值的问题。
在这里插入图片描述
通过上式进行求解最小值,进而得到a=3.5,b=1.4,得到拟合曲线y=3.5+1.4x;进而得到第五个点为(5.10.5)。
5.扩展到n维空间
曲线方程为y=∑i=0nβixiy = \sum\limits_{i = 0}^n {{\beta _i}{x^i}}y=i=0nβixi
用线性方程组表示所有数据所形成的曲线有Y=AβY = A\betaY=Aβ ,其中X和Y是实测值数据,β\betaβ向量是我们要求的曲线数据。
此时的方向就是得到min⁡∣∣Aβ−Y∣∣2\min ||A\beta - Y|{|^2}minAβY2;就是说使Aβ=YA\beta = YAβ=Y,
A和Y已知,则可求解β\betaβ向量。
由于A不一定可逆,所以有ATAβ=ATY{A^T}A\beta = {A^T}YATAβ=ATY,可得β=(ATA)−1AY\beta = {({A^T}A)^{ - 1}}AYβ=(ATA)1AY。进而得到拟合曲线。
6.最小二乘法的局限
对噪声容忍度很低,当噪声较多时影响准确率。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值