线性回归算法梳理

概念

线性回归是利用数理统计中回归分析,来确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法。
一个简单例子:银行通过申请人的工资和年龄来评估贷款人可贷款的额度,年龄X1和工资X2是两个特征,我们希望通过X1、X2两个特征来判断贷款额度y。

工资年龄额度
40002520000
80003070000
50002835000
75003350000
120004085000

在这里插入图片描述

最小二乘法

上面银行贷款的例子,通过已有X1、X2和y的取值确定拟合平面 h θ = θ 0 + θ 1 X 1 + θ 2 X 2 h_{\theta}=\theta_{0}+\theta_{1}X_{1}+\theta_{2}X_{2} hθ=θ0+θ1X1+θ2X2 h θ = ∑ i = 0 i = m θ T X i h_{\theta}=\sum_{i=0}^{i=m}\theta^{T}X_{i} hθ=i=0i=mθTXi
真实值与预测值之间的误差用 ε \varepsilon ε表示,则 y ( i ) = θ T X ( i ) + ε ( i ) y^{(i)}=\theta^{T}X^{(i)}+\varepsilon^{(i)} y(i)=θTX(i)+ε(i)
误差 ε ( i ) \varepsilon^{(i)} ε(i)服从均值为0,方差为 θ 2 \theta^{2} θ2的高斯分布,因此,
在这里插入图片描述

在这里插入图片描述

亦即确定合适的 θ \theta θ使得y发生的概率最大,即可建立似然函数
在这里插入图片描述
转换为对数似然:
在这里插入图片描述
我们的目标是使得似然函数的值越大越好,因此,通过上式目标可以转化为求J( θ \theta θ)的最小值,亦即最小二乘法。
在这里插入图片描述
在这里插入图片描述

梯度下降求解

在这里插入图片描述
在这里插入图片描述

logistic回归

线性回归同样可以用于分类问题,通过Sigmoid函数建立回归与分类之间的联系,
Sigmoid函数: g = 1 / ( 1 + e − z ) g=1/(1+e^{-z}) g=1/(1+ez), 为一个定义域为- ∞ 到 + ∞ \infty到+\infty +,值域为[0,1]的函数,因此,通过线性回归得到一个预测值,再将这个预测值输入到Sigmoid函数,会输出一个[0,1]之间的一个值,这个值为事件发生的概率,因此,可以用于分类问题。Sigmoid函数图像如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
同样,建立似然函数
在这里插入图片描述
对对数似然函数求导:
在这里插入图片描述
在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值