逻辑斯蒂回归(Logistic regression, LR)

文章目录@[toc]参考书籍:《统计学习方法》
摘要由CSDN通过智能技术生成

逻辑斯蒂回归(Logistic regression, LR)

  是一个概率模型,判别模型,监督学习模型。虽然名字里带有回归,但却是一个分类模型。

1. LR模型

  LR是以逻辑斯蒂函数 f ( x ) = 1 1 + e − ( x − μ ) / γ f(x)=\frac{1}{1+e^{-(x-\mu)/\gamma}} f(x)=1+e(xμ)/γ1为后验概率函数的概率模型,基本思路同朴素贝叶斯类似,都是计算待分类记录是各个类别的概率,取概率最大的类别为最终分类结果,以二分类为例,设 A A A是一个类别,计算记录 x x x是类别 A A A的后验概率: P ( y = A ∣ x ) = 1 1 + e − w x P(y=A|x)=\frac{1}{1+e^{-wx}} P(y=Ax)=1+ewx1,同时计算记录 x x x是另一个类别 B B B的后验概率: P ( y = B ∣ x ) = 1 − P ( y = A ∣ x ) = e − w x 1 + e − w x P(y=B|x)=1-P(y=A|x)=\frac{e^{-wx}}{1+e^{-wx}} P(y=Bx)=1P(y=Ax)=1+ewxewx取两者中最大的一个为最终对记录 x x x的分类结果。这里记录 x x x表示成输入向量 x = ( x ( 1 ) , x ( 2 ) … x ( m ) ) x=(x^{(1)},x^{(2)}\dots x^{(m)}) x=(x(1),x(2)x(m)) w = ( w 1 , w 2 … w m ) w=(w_{1},w_{2}\dots w_{m}) w=(w1,w2wm)是模型参数。需要强调的是,如果 P ( y = A ∣ x ) P(y=A|x) P(y=Ax) P ( y = B ∣ x ) P(y=B|x) P(y=Bx)的分母是 1 + e − w x + b 1+e^{-wx+b} 1+ewx+b,即有一个常数因子 b b b,则该常数因子 b b b也可以融入模型参数之中,此时输入向量是 x = { − 1 , x ( 1 ) , x ( 2 ) … x ( m ) } x=\{-1,x^{(1)},x^{(2)}\dots x^{(m)}\} x={ 1,x(1),x(2)x(m)},模型参数是 w = { b , w 1 , w 2 … w m } w=\{b,w_{1},w_{2}\dots w_{m}\} w={ b,w1,w2wm}

  可见,LR学习的主要目的就是确定模型参数 w w w


2. 对数几率函数

  在LR中,对数几率函数定义如下

l o g ( P ( y = A ∣ x ) 1 − P ( y = A ∣ x ) ) = w x log(\frac{P(y=A|x)}{1-P(y=A|x)})=wx log(1P(y=Ax)P(y=Ax))=wx

这样处理之后,我们把要计算的函数,从   P ( y = A ∣ x ) = 1 1 + e − w x   ~P(y=A|x)=\frac{1}{1+e^{-wx}}~  P(y=Ax)=1+ewx1 样子的函数,转变成   l o g ( P ( y = A ∣ x ) 1 − P ( y = A ∣ x ) ) = w x   ~log(\frac{P(y=A|x)}{1-P(y=A|x)})=wx~  log(1P(y=Ax)P(y=Ax))=wx 样子的函数,计算难度下降了很多。
  当然,这种变换并不是线性变换,但是对我们研究分类来说,又不失一般性。对 l o g ( P ( y = A ∣ x ) 1 − P ( y = A ∣ x ) ) log(\frac{P(y=A|x)}{1-P(y=A|x)}) log(1P(y=Ax)P(y=Ax))函数来说, w x wx wx变大,说明 P ( y = A ∣ x ) P(y=A|x) P(y=Ax)变大, P ( y = B ∣ x ) P(y=B|x) P(y=Bx)变小(因为 P ( y = A ∣ x ) + P ( y = B ∣ x ) = 1 P(y=A|x)+P(y=B|x)=1 P(y=Ax)+P(y=Bx)=1),当 w x = 1 wx=1 wx=1,说明 P ( y = A ∣ x ) =

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值