一元线性回归

假设 (x1,y1),x2,y2),...,xn,yn) 是总体的n个观测值,一元线性回归的hypothesis函数:
hθ(x)=θ0+θ1x
观测值标示为估计值加误差的形式:
yi=θ0+θ1xi+ei
误差的平方和:

Q=i=1n(yiθ0θ1xi)2

最小二乘法是通过最小化Q来求 θ0,θ1

求解方法1 偏导为0,Q取最小值
求Q对于 θ0,θ1 的偏导:

Qθ1=2i=1n(yiθ0θ1xi)xi

Qθ0=2i=1n(yiθ0θ1xi)

偏导为0,Q取最小值得到:
θ1=nxiyixiyinx2i(xi)2

θ0=x2iyixixiyinx2i(xi)2

求解方法2 直观图形
首先把所以的点都标准化

xi=xiμxσx

yi=yiμyσy

最佳直线为
y=rx

r=(xix¯)(yiy¯)nσxσy xi yi 的相关系数,即
yμyσyrxμxσx

θ1=rσyσx

θ0=μyrμxσyσx

把r代入得到
θ1=nxiyixiyinx2i(xi)2

θ0=x2iyixixiyinx2i(xi)2

求解方法3 梯度下降
start with some θ0 , θ1
repeat until convergence{
θ0=θ0aQθ0

θ1=θ1aQθ1

}
a是步长,learning rate
hopefully we have the minimum of Q

第一种偏导为零是直接法,第三种梯度下降是迭代法,都是求误差平方和的方法。 θ0 , θ1 的初始值,步长都影响梯度下降的结果。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值