最小二乘法

出自:https://www.zhihu.com/question/37031188

-------------------------------------------------------

最小二乘法的意思就是,根据给定的很多样本,然后得出这样样本拟合的函数。

1.日常例子:

比如温度与冰淇淋的销量:

如果我们要探究温度销量之间的关系,要怎么办呢,如下:

把温度和销量画到坐标系上如下图:

我们看上去,像是线性关系,所以我们假设这种线性关系为:

                                                     

x为温度,f(x)为销量。那接下来如何求a和b呢。

我们的思路是:假设蓝色虚线 f(x)是我们要求的。

上图的x,y值得分别为:

所有样本点 yi 与 f(xi)之间的误差表达形式如下:

即所有样本点与 f(x)之间的总误差就可以求出来了。那训练时,我们只需要把这个误差S降到最小就可以了。在S最小时的a,b的值就是我们要求的 f(x)的参数。不同的a,b会导致不同的S,根据微积分知识,当:

时,S取得最小。

把所有样本点带入上面方程,即可解出ab

a,b代入

就得到   f(x)=7.2x-73

 

2. 问题

但是最小二乘法有个前提,就是你要看出来样本像是拟合怎么样的曲线。

例如上面那题,我们是人为假设了曲线拟合是线性方程:

                                                    

但若不上线性方程呢?可不可以是其他?可以。假设我们把他假设成:

                                               

也是可以的。根据最小二乘法,同样的步骤,也是可以求出 a,b,c的,然后出来的图像如下红色曲线:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值