逻辑回归阈值_干货 | 10分钟搞懂逻辑回归面试热点

微信公众号:算法狗
【面试经系列】分享最简洁的面试经;如果你觉得对你有帮助,欢迎赞赏

内容目录

LR算法理解逻辑回归适用性逻辑回归的假设损失函数推导梯度下降推导LR的优缺点线性回归与逻辑回归的区别逻辑回归与朴素贝叶斯有什么区别

LR算法理解

一句话概括逻辑回归:假设数据服从伯努利分布,通过极大化似然函数的方法,运用梯度下降来求解参数,达到将数据二分类的目的。包含了以下5个方面 :

1.逻辑回归的假设条件
2.逻辑回归的损失函数
3.逻辑回归的求解方法
4.逻辑回归的目的
5.逻辑回归如何分类

逻辑回归适用性

  • 用于概率预测。
    比如根据模型预测在不同的自变量情况下,某种情况的发生的概率有多大。

  • 用于分类。
    实际上跟预测有些类似,需要设定一个阈值,高于阈值是一类,低于阈值是另一类。

  • 各特征之间不需要满足条件独立假设,但各个特征的贡献独立计算。

  • 仅能用于线性问题。只有当目标和特征是线性关系时,才能用逻辑回归。
    在应用逻辑回归时注意两点:

1.当知道模型是非线性时,不适用逻辑回归;
2.当使用逻辑回归时,应注意选择和目标为线性关系的特征。

逻辑回归的假设

第一个假设:样本服从伯努利分布
伯努利分布有一个简单的例子是抛硬币,为正面的概率用h表示,那么为负面的概率就是1-h,那么整个模型就可以用下述公式描述:

532c61dbd59050112021b7e9704c01bc.png

第二个假设:样本为正的概率是:

3f05472f4ac476fc5f99215477743662.png

所以逻辑回归的最终形式:

7a4eccdc40fe7f35ad9030a412c0215f.png

损失函数推导

逻辑回归损失函数:

ef750912a212566f14e7290457c72895.png

详细推导过程:

0-1分布的分布律为:

65b646306f20d89c97808776211f6087.png

当是来自于样本X1,X2,…Xn的一个样本值,X的分布律为:

aacf1d9d39ae42870d18aa64ff97bc92.png

它的似然函数为:

7b09776658ee4858c41bf431c4360dd8.png

似然函数的对数形式为:

1a0d23c2368cd888d1a8f19e06b710a0.png

逻辑回归中sigmoid函数为:

76186957d26068d20b9100c5e51ad23a.png

可以用sigmoid函数表示0-1中取1的概率,在这里用于表示逻辑回归中的概率。

根据0-1分布的似然函数,我们可以写出逻辑回归的似然函数:

53ac79fa576c1bb3faf5653d80ccbe13.png

对数形式为:

23143e0518a0405057c493e7128a384e.png

逻辑回归的损失函数为:

bf261e17e9591198ce228d65de8cb2c0.png

损失函数跟对数形式的似然函数很像,只是在前面乘以-1/m,最大似然估计的方法要求logL(p)的最大值,损失函数在其前面加上负号,就是求最小值,这个跟损失函数的特性刚好吻合。

因此,逻辑回归的损失函数求最小值,就是根据最大似然估计的方法来的。

梯度下降推导

逻辑回归通过梯度下降更新 theta:

c8070d2467d61e6efddae38dd5684863.png

具体过程:

3145c4c48d2460476e089efd29340df9.png

使用到:

7fcf6513f5565dd008fb1125b5b72109.png

LR的优缺点

优点:

速度快。
简单易于理解,直接看到各个特征的权重。
能容易地更新模型吸收新的数据。
如果想要一个概率框架,动态调整分类阀值。

缺点:

特征处理复杂;
需要归一化和较多的特征工程。

线性回归与逻辑回归的区别

1. 线性回归的样本的输出,都是连续值,而逻辑回归只能取0和1。

2. 对于拟合函数也有本质上的差别:线性回归的拟合函数,是对f(x)的输出变量y的拟合,而逻辑回归的拟合函数是对为1类样本的概率的拟合。

模型线性回归逻辑回归
目的预测分类
预测值未知(0,1)
函数拟合函数预测函数
参数计算方式最小二乘法极大似然估计

逻辑回归与朴素贝叶斯有什么区别

  1. 逻辑回归是判别模型,朴素贝叶斯是生成模型,所以生成和判别的所有区别它们都有。

  2. 朴素贝叶斯属于贝叶斯,逻辑回归是最大似然,两种概率哲学间的区别。

  3. 朴素贝叶斯需要条件独立假设。

  4. 逻辑回归需要求特征参数间是线性的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值