线性回归2-正交回归(使用点到直线的距离公式)

本文通过点到直线的距离公式来解释正交回归,目标是找到一条直线,使得所有数据点到该直线的距离平方之和最小。通过推导目标函数对参数a和b的偏导数,最终得到的正交回归直线与之前方法一致,证明了这种方法的正确性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

另一种推导方法-点到直线的距离公式

从几何意义上理解正交回归,就是找一条直线,使得点到直线的距离平方之和最小。所以如果用点到直线的距离公式当做目标函数,最后拟合的结果应该与正交回归得出的结果相同。下面继续推导,做一下验证。

目标函数

同样假设直线方程为 y = a x + b y=ax+b y=ax+b,则点 ( x i , y i ) (x_i,y_i) (xi,yi)到直线的距离为:
d i = ∣ a x i − y + b ∣ a 2 + 1 d_i=\dfrac{|ax_i-y+b|}{\sqrt{a^2+1}} di=a2+1 axiy+b
这时,目标函数可以写成:
J 2 = ∑ d i 2 = ∑ ( a x i − y + b ) 2 a 2 + 1 \bm{J}_2=\sum d_i^2=\sum\dfrac{(ax_i-y+b)^2}{a^2+1} J2=di2=a2+1(axiy+b)2

推导过程

目标函数 J 2 \bm{J}_2 J2 b b b求导:

∂ J 2 ∂ b = 1 a 2 + 1 ∑ ( 2 b + 2 a x i − 2 y i ) \dfrac{\partial \bm{J}_2}{\partial b}=\dfrac{1}{a^2+1}\sum(2b+2ax_i-2y_i)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值