最小二乘法-公式推导

简介: 基本思想 求出这样一些未知参数使得样本点和拟合线的总误差(距离)最小 最直观的感受如下图(图引用自知乎某作者) 而这个误差(距离)可以直接相减,但是直接相减会有正有负,相互抵消了,所以就用差的平方 推导过程 1 写出拟合方程y=a+bxy=a+bx 2 现有样本(x1,y1),(x2,y2).

基本思想

求出这样一些未知参数使得样本点和拟合线的总误差(距离)最小

最直观的感受如下图(图引用自知乎某作者)

而这个误差(距离)可以直接相减,但是直接相减会有正有负,相互抵消了,所以就用差的平方



推导过程

1 写出拟合方程
y = a + b x

2 现有样本 ( x 1 , y 1 ) , ( x 2 , y 2 ) . . . ( x n , y n )

3 设 d i 为样本点到拟合线的距离,即误差
d i = y i ( a + b x i )

4 设 D 为差方和(为什么要取平方前面已说,防止正负相互抵消)
D = i = 1 n d i 2 = i = 1 n ( y i a b x i )

5 根据一阶导数等于0,二阶大于等于0(证明略)求出未知参数
对a求一阶偏导
D a = i = 1 n 2 ( y i a b x i ) ( 1 )   = 2 i = 1 n ( y i a b x i )  
= 2 ( i = 1 n y i i = 1 n a b i = 1 n x i )   = 2 ( n y ¯ n a n b x ¯ )

对b求一阶偏导
D b = i = 1 n 2 ( y i a b x i ) ( x i )   = 2 i = 1 n ( x i y i a x i b x i 2 )  
= 2 ( i = 1 n x i y i a i = 1 n x i b i = 1 n x i 2 )   = 2 ( i = 1 n x i y i n a x ¯ b i = 1 n x i 2 )

令偏导等于0得
2 ( n y ¯ n a n b x ¯ ) = 0
=> a = y ¯ b x ¯

2 ( i = 1 n x i y i n a x ¯ b i = 1 n x i 2 ) = 0 并将 a = y ¯ b x ¯ 带入化简得
=> i = 1 n x i y i n x ¯ y ¯ + n b x ¯ 2 b i = 1 n x i 2 = 0
=> i = 1 n x i y i n x ¯ y ¯ = b ( i = 1 n x i 2 n x ¯ 2 )
=> b = i = 1 n x i y i n x ¯ y ¯ i = 1 n x i 2 n x ¯ 2

因为 i = 1 n ( x i x ¯ ) ( y i y ¯ ) = i 1 n ( x i y i x ¯ y i x i y ¯ + x ¯ y ¯ ) = i = 1 n x i y i n x ¯ y ¯ n x ¯ y ¯ + n x ¯ y ¯
i = 1 n ( x i x ¯ ) 2 = i 1 n ( x i 2 2 x ¯ x i + x ¯ 2 ) = i = 1 n x i 2 2 n x ¯ 2 + n x ¯ 2 = i = 1 n x i 2 n x ¯ 2

所以将其带入上式得

目录
相关文章
|
机器学习/深度学习 数据可视化 Python
逻辑回归那些事—使用牛顿法解决实际问题
逻辑回归是机器学习中的重要章节,本文将带你从公式推导到算法实现详细讲述这部分内容,想学习这个高大上的技能么,快来看吧!!!
5511 0
逻辑回归那些事—使用牛顿法解决实际问题
|
7月前
高等数学II-知识点(3)——广义积分、定积分几何应用、定积分求曲线弧长、常微分方程、可分离变量的微分方程、一阶微分方程-齐次方程、一阶线性微分方程
高等数学II-知识点(3)——广义积分、定积分几何应用、定积分求曲线弧长、常微分方程、可分离变量的微分方程、一阶微分方程-齐次方程、一阶线性微分方程
88 0
|
算法 定位技术
最优化方法(最速下降、牛顿法、高斯牛顿法、LM算法)
最优化方法(最速下降、牛顿法、高斯牛顿法、LM算法)
703 0
最优化方法(最速下降、牛顿法、高斯牛顿法、LM算法)
曲线拟合-最小二乘法
线性最小二乘法及matlab例程
|
算法 固态存储
【双目视觉】 立体匹配算法原理之“代价函数”
Census方法任取左图一个像素点P,观察周围3*3窗口的像素点灰度值,如果小于P就置1,否则为0,然后编码。右图也是如此。最后异或比较,根据异或后的结果,看‘1’的个数,计算汉明距离
216 0
L5-参数估计:矩估计与极大似然估计
L5-参数估计:矩估计与极大似然估计
L5-参数估计:矩估计与极大似然估计
|
机器学习/深度学习 算法 搜索推荐
导数、梯度、最优化方法|学习笔记
快速学习导数、梯度、最优化方法
173 0
导数、梯度、最优化方法|学习笔记
|
机器学习/深度学习 存储 算法
导数、梯度、最优化方法|学习笔记
快速学习导数、梯度、最优化方法
导数、梯度、最优化方法|学习笔记

热门文章

最新文章