【数学建模】逻辑回归算法(Logistic Resgression)

逻辑回归算法

  • 简介
  • 逻辑回归与条件概率
  • 绘制sigmoid函数

简介

逻辑回归算法是一种简单但功能强大的二元线性分类算法。需要注意的是,尽管"逻辑回归"名字带有“回归”二字,但逻辑回归是一个分类算法,而不是回归算法。
我认为,逻辑回归算法功能强大的原因,更在于,它不仅仅可以预测类别标签,而且还可以预测类别的概率。
比如说,使用逻辑回归预测天气,不仅仅可以预测某一天是否会下雨,还可以给出下雨的概率。类似地,也可以使用逻辑回归算法来预测症状给定的情况下患者患有某种疾病的概率,这也是逻辑回归在医学领域广受欢迎的原因。

逻辑回归与条件概率

逻辑回归是一个二元分类概率模型。下面我们主要了解一下逻辑回归背后的主要机制。
p \ p  p:感兴趣事件发生的概率(所谓感兴趣,正是我们想要预测的事件,比如患者在出现某些症状时患病的概率。)
几率(odds):是一个事件发生可能性的度量。数学表达式为: p 1 − p \frac{p}{1-p} 1pp.
logit 函数:logit函数是几率(odds)的对数函数:
l o g i t ( p ) = log ⁡ p 1 − p \ logit(p)=\log \frac{p}{1-p}  logit(p)=log1pp
这里的log是自然对数。logit函数的输入即p是一个介于0-1之间的正数,输出即logit§为任意实数。
那如何将这里的输出将我们的数据相联系起来呢?
我们假设我们的输出即logit§与每一个样本的特征值 x 1 x 2 x 3 . . . x m \ x_1 x_2 x_3...x_m  x1x2x3...xm的加权( w T \ w^T  wT)和加偏置顶存在线性关系,即:
l o g i t ( p ) = w 1 x 1 + w 2 x 2 + . . . . . . + w m x m + b = ∑ j = 1 m w j x j + b = w T x + b logit(p)=w_1x_1+w_2x_2+......+w_mx_m+b=\sum_{j=1}^mw_jx_j+b=w^Tx+b logit(p)=w1x1+w2x2+......+wmxm+b=j=1mwjxj+b=wTx+b
当我们真正感兴趣的是条件概率 p p p,即在给定一个样本特征的前提下求解类别标签为1的概率。
通过logit函数,我们可以将条件概率p映射为一个实数。那反过来,我们要求p的话呢?所以,我们可以根据logit函数求解出它的逆函数。
logit函数的逆函数通常称为logistic sigmoid函数。由于这个函数具有S形状,因此有时也简称为sigmoid函数
σ ( z ) = 1 1 = e − z \sigma(z)=\frac{1}{1=e^{-z}} σ(z)=1=ez1
这里z是净输入,为样本的加权和加偏置顶:
z = w T x + b z=w^Tx+b z=wTx+b

绘制sigmoid函数

import matplotlib.pyplot as plt
import numpy as np
def sigmoid(z):return 1.0/(1.0+np.exp(-z))
z=np.arange(-7,7,0.1)
sigma_z=sigmoid(z)
plt.plot(z,sigma_z)
plt.axvline(0.0,color='k')
plt.ylim(-0.1,1.1)
plt.xlabel('z')
plt.ylabel('$\sigma(z)$')
plt.yticks([0.0,0.5,1.0])
ax=plt.gca()
ax.yaxis.grid(True)
plt.tight_layout()
plt.show()

在这里插入图片描述
但输入的 z z z为0时,输出p为0.5。当输入的z趋近于 + ∞ + \infty +时,输出p接近于1。当输入的趋近于 − ∞ - \infty 时,输出p接近于1。
而且当输入的 z > 0 z>0 z0,那么p>0.5,可以判别是预测事件的发生。当 z < 0 z<0 z0时,可以认为是预测事件的不发生。即对应的二值输出为:
y ^ = { 1 如果 σ ( z ) ≥ 0.5 0 其他 \widehat{y}=\begin{cases} 1 如果\sigma(z)≥0.5\\ 0 其他 \end{cases} y ={1如果σ(z)0.50其他

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1381610.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

Dynamics 365 字段类型介绍

实体的本质是数据库表,所以每种字段类型都有自己对应的数据库类型。不同的类型也有自己不同的展示界面。 1 字段类型总览 Dynamics365中支持的类型如图,其在C#中对应的类型在括号中 文本类型:单行文本(string)、多行文本(string) 数字类型:整数(int)、浮点数(double)、十…

苹果复兴_类型复兴的故事:来自Type West的经验教训

苹果复兴 Last Fall, I began the 去年秋天,我开始 在旧金山的 Type West program at the Letterform档案库中 Letterform Archive in San Francisco. For those of you who don’t know, the Letterform Archive is creative heaven — a type nerd’s letter ar…

CTF·Crypto·古典密码大全

CTF赛事中Crypto里较为齐全的古典密码收录 共计39种密码及多个对应解密脚本 若有纰漏,烦请指出 NEFU-NSILAB下密码手总结,首发于校内bbs论坛 您也可以点击我的博客观看 0.究极奥义 解密方式 根据题目、描述、提示、图片锁定主题,找到主题下…

Tomcat juli 应用日志隔离原理解析

背景 最近在读 博多-舍费尔 著的《财务自由之路Ⅱ》,财务自由的确是一个很具诱惑力的目标,对于我这个连水果自由都没达到的人来说(PS:公司楼底下有一个菜鲜果美超市,随便什么水果都是十几块一斤,普通的苹果…

二十九岁,刚读完了财富启蒙读物《小狗钱钱》

01、小狗钱钱 直白点说吧,我读《小狗钱钱》最主要目的是,不能在创造财富方面拖了女儿的后腿——假如女儿像这本书的小女主一样要理财,做为父母,咱不能嘲笑、不能阻拦。 之前已经读过了《小狗钱钱》的作者博多舍费尔的《财务自由…

《财务自由之路》读书笔记

目录 第一章、你真正想要的是什么第二章、责任意味着什么第三章、100万欧元是难以企及的奇迹吗第四章、为什么没有更多的人变得富有第五章、你关于金钱的想法是什么第六章、债务第七章、如何增加自己的收入第八章、储蓄—支付自己第九章、复利的奇迹第十章、你为什么必须饲养金…

程序员别再迷茫,赚钱,方法比你想的更多

每次打开公号,扑面而来一阵阵焦虑: 95后毕业3个月就买房,你的同龄人正在抛弃你 毕业3年,年薪超100万:赚钱,是一种修行 一线城市财务自由门槛2.9亿,看看你还差多少 说来说去就是,牛人…

ラーメン用語10選

店内には開花楼の麺箱。およそ10分で着丼。開花楼のつけ麺ならば、太麺かと思いきや、ストレートの中太麺で、しかも加水率高めと意外な展開だ。 上のレビューの意味が、ツルっと頭に入ってきますでしょうか?ヘビーユーザーが多いラーメンファ…

bugku-writeup-Crypto-你喜欢下棋吗

题目:你喜欢下棋吗 01—棋盘码解码Polybius Square Cipher 使用波利比奥斯方阵密码加密/解密工具http://www.atoolbox.net/Tool.php?Id913&accsdn,需要数字两个一组改变前后位置才可以得到正确的密码,得到密码之后输入密码,打…

奔向财富自由之路的10条建议

这是山猫的第31篇原创 [德国] 博多舍费尔 著 01 心态开放 对待金钱要有个开放的心态,谈钱不伤感情,不谈钱饿肚子,你选择哪一个,在我们能力范围之内,要大胆追求财富,至少这个世界绝大多数人还没到达财富自由…

《财务自由之路》博多.舍费尔 篇一,关于金钱和财务自由

本章讨论对于金钱的观点,以及欲获取金钱所要做的思想准备 人世间的苦难大部分都是钱不够用造成的 tip: 本书介绍的,变得富有的其中一种途径 储蓄一定资金使用储蓄进行投资提高自己的收入从加薪中提取一定比例再储蓄 真正想要的是什么 我们每个人的经历…

财富自由之路-博多.舍费尔

* 博多.舍费尔* 德国理财大师,1960生于德国。欧洲知名亿万富翁 * 核心内容* 穷人和富人的差距主要体现在对待财富的观念和原则上 * 改变方式* 明确定义:明确数字,用笔记录下来,转化为画面。在潜意识下是一个具体的场景&#xff0c…

[oeasy]python0041_teletype历史_博多码_shift_capslock_字符数字切换_gear

teletypewriter 历史 回忆上次内容 上次见到了一个真的机械打字机 感受到了蒸汽朋克的时代背景 上上次区分了一些概念 terminal终端,电脑连线最终的端点TeleTYpewriter,电传打印机,终端硬件shell,终端硬件基础上的软件壳子Conso…

编码--博多码(1874年)

2019独角兽企业重金招聘Python工程师标准>>> 博多码 法国人埃米尔‧博多于1874年发明的“印字电报机”,发报方通过一个类似于钢琴键盘样的装置输入报文。该装置上面有5个键,发报者的左手控制2个键,右手控制另外3个键。这样5个键在某个时刻的各自的按下/复原状态,…

为了博多

P2414 - 为了博多 Description 做了个噩梦,梦见我的 n 把刀到60级会二次变身,变成一个 对推6图有xi点贡献,刷大阪城有yi点贡献 的刀,于是要把刀分成两队一队刷大阪城另一队推6图 。 但是有m对兄弟刀在同一队会有特殊的buff加成&a…

vue+springboot基于web的火车高铁铁路订票管理系统

铁路订票管理系统按照权限的类型进行划分,分为用户和管理员两个模块。管理员模块主要针对整个系统的管理进行设计,提高了管理的效率和标准。主要功能包括个人中心、用户管理、火车类型管理、火车信息管理、车票预订管理、车票退票管理、系统管理等&#…

云服务器win系统下架设手游白日门传奇详细教程

1、首先准备云服务器一台,配置为最低为2核4G 1M宽带 2、系统选择windos2008 64位 3、安装vc运行库 4、下载服务端相关文件:下载地址:传奇手游2021【最新白日门兄弟传奇】手工GM工具文本教程-极狐资源网 解压服务端 brm.rar 到d盘目录…

神的战争god无法显示服务器,神的战争god快速升级抢资源攻略

类型:休闲益智大小:21M语言:中文 评分:10.0 标签: 立即下载 这款目前正在进行封测,大家应该也如火如荼地进行各种竞赛,抢地盘、抢资源,目标都明确的指向万神殿。不过大家都想快速变强…

工业软件Halcon的常用功能及常用工具展示

工业软件Halcon的常用功能及常用工具展示 1.BLOB特征2.BLOB差分特征3.光度立体4.特征训练5. 测量拟合6. 频域空间域结合法7.深度学习法总结 1.BLOB特征 官方示例子:surface_scratch.hdev 该程序显示了通过局部阈值和形态学后处理提取表面划痕,一共分为三…

BD网盘最新不限速下载方法支持任意平台

各位新老司机朋友好,我是小白! 今天给大家分享的都是大家经常使用的百度网盘,很多进了小黑屋的号限速几KB的速度下载简直就是头大。有会员还好点! 今天的分享的方法不需要下载任何的软件,只要一个网址,就…