逻辑回归算法_算法逻辑回归

98e00eafaff4b1e701a1a97730c72a48.png

    logistic回归又称logistic回归分析,是一种广义的线性回归分析模型,常用于数据挖掘,疾病自动诊断,经济预测等领域。例如,探讨引发疾病的危险因素,并根据危险因素预测疾病发生的概率等。以胃癌病情分析为例,选择两组人群,一组是胃癌组,一组是非胃癌组,两组人群必定具有不同的体征与生活方式等。因此因变量就为是否胃癌,值为“是”或“否”,自变量就可以包括很多了,如年龄、性别、饮食习惯、幽门螺杆菌感染等。自变量既可以是连续的,也可以是分类的。然后通过logistic回归分析,可以得到自变量的权重,从而可以大致了解到底哪些因素是胃癌的危险因素。同时根据该权值可以根据危险因素预测一个人患癌症的可能性。

1、逻辑回归是用来做什么的呢?

        回答:用来解决二分类问题

2、专业术语:

  • 样本:就是一行一行数据,采集数据

  • 特征:类似于mysql中的列

  • 标签列:又叫做结果列

3、回归和分类的区别?

通过输出结果可以判断出是连续问题,还是离散问题 。

  • 回归模型的输出是连续的

  • 分类模型输出的是离散的

4、案例(左分类,右回归)

b80fd01ea3f8c9728ec047e720153dc2.png


5、逻辑回归公式

逻辑回归=线性回归+sigmoid函数br

4c6816e6e2a258f3d2b6bdaa23852ab8.png

    其实就是我们数学中的一条直线,让现实数据,尽可能均匀落到该线的两侧,来实现正常分布


6、如何把回归编程分类?

a4b930d1e70e086609dd0546c15f450b.png

在该图中,将x<=14划分为一类。x>14分为另为一类,实现二分类问题。


7、Sigmoid函数

2b476331d6c5e56adf83bafa0423f3a9.png

上图为Sigmoid函数曲线图,x=0的位置可以将数据y=0.5,得到数据二分类。


8、Sigmoid函数作用

65db558f82d0c22276127de64dfe547c.png


9、逻辑回归公式

c3cd800426b9657e397da46fa788e961.png

250d05cb55d06f9e56d8ab5903febf09.png

10、判断算法好坏-损失函数

c15daeb903ee38a8f086560cb44ed724.png

11、评价二分类模型

    混淆矩阵、召回率、精确率、准确率

TP/TN/FP/FNT:TrueF :falseP:positiveN:Negativebr

11.1、准确率(accucry)

准确率(accucry)=总样本中预测对了多少?br

案例:

6e3b3ae37547e4cf25b021deb30356a1.png

11.2、精确率(procision)

精确率(procision)=预测为正的样本中实际为正的有多少?br

案例:

a4f409de93f631b7a374805761ad9c63.png

11.3、召回率(Recall)

召回率(Recall)=实际为正的样本中有多少被预测为正了br

案例:

949d543d1c67429115d5daefaafbb112.png

11.4、F1计算公式

F1就是为了让一个评价指标里,既能体现查准率,又能体现召回率而出现的公式br

884b582f93164ca6eea17847acc0be14.png

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用docker搭建wordpress网站

概述 使用docker的好处就是尽量减少了环境部署&#xff0c;可靠性强&#xff0c;容易维护&#xff0c;我使用docker搭建wordpress的主要目标有下面几个首先我重新生成数据库容器可以保证数据库数据不丢失&#xff0c;重新生成wordpress容器保证wordpress网站数据不丢失&#xf…

XUtils之注解机制详解

原文&#xff1a;http://blog.csdn.net/rain_butterfly/article/details/37931031 点击阅读原文 ------------------------------------------------------ 这篇文章说一下xUtils里面的注解原理。 先来看一下xUtils里面demo的代码&#xff1a; [java] view plaincopy print?…

oracle ko16mswin949,mysql字符集 - osc_wq7ij8li的个人空间 - OSCHINA - 中文开源技术交流社区...

恰当的字符集&#xff0c;畅快的体验&#xff01;00、Oracle字符集Subsets and Supersets #子集与超集Table A-11 Subset-Superset PairsSubset(子集)Superset(超集)AR8ADOS710AR8ADOS710TAR8ADOS720AR8ADOS720TAR8ADOS720TAR8ADOS720AR8APTEC715AR8APTEC715TAR8ARABICMACTAR…

曼彻斯特编码_两种编码方式以及两种帧结构

一、不归零制编码(Non-Return to Zero)对于不归零制编码是最简单的一种编码方式&#xff0c;正电平代表1&#xff0c;负电平代表0。如下图&#xff1a;其实在不归零制编码中有一个很明显的缺陷&#xff0c;那就是它不是自同步码。对于上图&#xff0c;你知道它传输的数据是什么…

python用一行代码编写一个回声程序_使用Python的多回声测验

我在写一个程序来管理一个五问多的问题- 关于全球变暖的选择测验和计算数字 正确答案。 我首先创建了一本字典&#xff0c;比如&#xff1a;questions \ { "What is the global warming controversy about?": { "A": "the public debate over wheth…

iOS开发学习路线

iOS开发学习路线 前言 这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用简书记录下自己的学习历程. 个人学习方法分享本文阅读建议 1.一定要辩证的看待本文. 2.本文主要是本人对iOS开发经验中总结的知识点 3.本…

Android快速开发框架XUtils

原文地址&#xff1a;http://blog.csdn.net/rain_butterfly/article/details/37812371 点击阅读原文 -------------------------------------------- https://github.com/wyouflf/xUtils https://github.com/wyouflf/xUtils3 XUtils是基于afinal开发的&#xff0c;比afina…

oracle查看序列数据语法,oracle查询各种数据字典的语法

ORACLE的数据字典是数据库的重要组成部分之一&#xff0c;它随着数据库的产生而产生, 随着数据库的变化而变化&#xff0c;体现为sys用户下的一些表和视图。数据字典名称是大写的英文字符。数据字典里存有用户信息、用户的权限信息、所有数据对象信息、表的约束条件、统计分析数…

如何安装python3.8.1_python3.8.1 安装

Loading...请注意&#xff0c;本文编写于 217 天前&#xff0c;最后修改于 217 天前&#xff0c;其中某些信息可能已经过时。系统环境&#xff1a;centos 7 安装依赖项 bash yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-d…

明年新iphone使用增强版5nm芯片_苹果A15芯片或将采用台积电5nm+工艺!性能提升极强...

今年苹果的iPhone 12系列搭载的A14 仿生芯片是今年智能手机市场推出的第一款5nm工艺处理器&#xff0c;处理器的性能也是用户有目共睹的&#xff0c;相较于之前的芯片性能提升了一大截&#xff0c;有众多网友也表示&#xff1a;苹果芯片最大的敌人就是上一代的自己。当然&#…

php中dump怎么使用,php – 如何正确使用print_r或var_dump?

我在调试时经常使用以下代码段&#xff1a;echo "" . var_dump($var) . "";而且我发现我通常会得到一个很好的可读输出.但有时我却不这样做.这个例子我现在特别烦恼&#xff1a;$usernamexxxxxx;$passwordxxxxxx;$data_urlhttp://docs.tms.tribune.com/tec…

Spring Framework 5 中的新特性

https://www.ibm.com/developerworks/cn/java/j-whats-new-in-spring-framework-5-theedom/index.html Spring 5 于 2017 年 9 月发布了通用版本 (GA)&#xff0c;它标志着自 2013 年 12 月以来第一个主要 Spring Framework 版本。它提供了一些人们期待已久的改进&#xff0c;还…

怎么计算一组数据的波动_税控盘数据和小规模增值税申报表计算结果不一致怎么办...

a公司为小规模纳税人&#xff0c;于2020年1月申报2019年第四季度增值税时&#xff0c;是按照金税盘的数据实际销售金额为562,563,13元&#xff0c;实际销售税额为16,876.87元填写小规模纳税人增值税申报表。申报成功后&#xff0c;税务系统却跳出比对异常&#xff0c;户管员要求…

简单又好看的按钮,扁平化按钮。

原文地址&#xff1a;http://blog.csdn.net/peijiangping1989/article/details/19333779 点击阅读原文 ----------------------------------------------------------- 今天分享一下流行的扁平化按钮。完全不需要用到图片哦。效果图如下&#xff1a; 里面有2个按钮都是一样的…

python输入三行、能出来三行数据_python 读入多行数据的实例

一、前言本文主要使用python 的raw_input() 函数读入多行不定长的数据&#xff0c;输入结束的标志就是不输入数字情况下直接回车&#xff0c;并填充特定的数作为二维矩阵二、代码def get2dlistdata():res []inputline raw_input() #以字符串的形式读入一行#如果不为空字符串作…

请问,现在android流行什么开源框架?

retrofit2.0RxjavagreenDao3大流行图片库p,g,f&#xff08;Picasso&#xff0c;Fresco&#xff0c;Glide&#xff09; 3分钟全面了解Android主流图片加载库 http://blog.csdn.net/carson_ho/article/details/51939774 Retrofit2使用&#xff08;非常简洁易懂&#xff09; ht…

matlab 锐化降噪,matlab 图形锐化 滤波

help imreadhelp fspecial imfilt帮助稳定中有较多的示例fspecial 函数功能&#xff1a;产生预定义滤波器格式&#xff1a;Hfspecial(type)Hfspecial(gaussian,n,sigma) 高斯低通滤波器Hfspecial(sobel) Sobel 水平边缘增强滤波器Hfspecial…

执行 link.exe 时出错_在20多岁时应该做什么,以避免在30多岁和40多岁时后悔?...

1. 永远不要以为自己可以&#xff0c;将会或曾经到达过以为是错误的。无论是幸福&#xff0c;收入还是心态。在二十多岁的关键时期&#xff0c;我有这种心态&#xff0c;对我自己不利。认为自己“实现”是一种静态的世界观&#xff0c;阻碍了您的成长。接受这样的事实&#xff…

音频自动增益 与 静音检测 算法 附完整C代码

前面分享过一个算法《音频增益响度分析 ReplayGain 附完整C代码示例》 主要用于评估一定长度音频的音量强度&#xff0c; 而分析之后&#xff0c;很多类似的需求&#xff0c;肯定是做音频增益&#xff0c;提高音量诸如此类做法。 不过在项目实测的时候&#xff0c;其实真的很难…

python绘制饼状图图例_使用matplotlib的所有饼图的通用图例

图例只需调用一次&#xff0c;否则将显示7个不同的图例。我在下面展示了一个例子。请注意&#xff0c;您必须将自己的数据替换为ax.pie()&#xff1a;data1 (10,90) # some data to be plotted data2 (40,50) data3 (70,30) labels [Sending Data, Not Sending Data] #lege…