逻辑回归(Logistic Regression)原理及Python实现

逻辑回归是一种非线性回归方法,适用于解决分类问题。本文介绍了逻辑回归的基础,包括概率概念、基本模型。同时,讨论了与回归分析相关的皮尔逊相关系数及其取值范围,以及决定系数(R平方值)的概念,它表示自变量对因变量变异的解释比例。此外,还提到了R平方的局限性和修正方法。
摘要由CSDN通过智能技术生成

前面有讲过线性回归,但是很多非线性问题不能用简单的线性回归来分类。这时需要用到逻辑回归,逻辑回归是一种非线性的回归。说到逻辑回归一定要说到概率问题,概率(probability)就是对一件事发生的可能性的衡量。一个事件的概率 0P1 , 当事件必然发生时概率为1, 当事件为不可能事件时概率为0. 条件概率的表达式为: P(AB)=P(AB)P(B) ,表达式的意思在条件B下,条件A发生的可能性。
逻辑回归的基本模型为:

Z=θ0x0+θ1x1+θ2x2+...+θnxn

用向量的形式可表示为:
Z=ΘTX

为了出来二值数据,需要引入sigmoid函数时曲线平滑化:
g(Z)=11+ez

图像如下:
这里写图片描述
从图像中可以看出这个函数的性质:当Z=0时,g(Z)=1; 当Z趋近于正无穷时,g(Z)趋近于1;当Z趋近于负无穷时,g(Z)趋近于0.
将逻辑回归基本模型的向量表示形式带入到sigmoid函数中,可以得到预测函数:
hθ(X)=g(ΘTX)=11+eΘTX

用概率来表示
(y=1):
hθ(X)=P(y=1X;Θ)

(y=0):
1hθ(X)=P(y=0X;Θ)

模型参数的选取需要使用代价函数(cost function),在线性回归中我们使用sum of squares的方法来描述误差,表达式为:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值