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

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;你知道它传输的数据是什么…

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…

如何安装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;苹果芯片最大的敌人就是上一代的自己。当然&#…

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

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个按钮都是一样的…

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

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

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…

Android初始化本地数据库

原文&#xff1a;http://blog.csdn.net/itjavawfc/article/details/50860647 点击阅读原文 -------------------------------- 最近遇到一个需求&#xff0c;一个同学不会搭服务器&#xff0c;但是Android课程设计需要用到很多数据&#xff0c;这样就出现了一个问题&#xff0c…

hadoop临时文件 jar包_hadoop之Mapper/reducer源码分析之二

若当前JobClient (0.22 hadoop) 运行在YARN.则job提交任务运行在YARNRunnerHadoop Yarn 框架原理及运作机制主要步骤作业提交作业初始化资源申请与任务分配任务执行具体步骤在运行作业之前&#xff0c;Resource Manager和Node Manager都已经启动&#xff0c;所以在上图中&#…

python 编码文件json.loads json.dumps

python 编码文件json.loads json.dumps import yaml d {name: 张三, age: 1} print d jd json.dumps(d, ensure_asciiFalse, encodingutf-8)) ud json.loads(jd, encodingutf-8) print ud ud yaml.safe_load(jd, encodingutf-8) print udposted on 2018-04-23 15:18 秦瑞It…

getActionBar()报空指针异常

调用 getActionBar()的Activity类 public class WlanListActivity extends AppCompatActivity 在使用getActionBar("标题内容")的时候报空指针。 原因是要用AppCompatActivity类里的getSupportActionBar()

红黑树与平衡二叉树_百图详解红黑树,想不理解都难

之前在公司组内分享了红黑树的工作原理&#xff0c;今天把它整理下发出来&#xff0c;希望能对大家有所帮助&#xff0c;对自己也算是一个知识点的总结。这篇文章算是我写博客写公众号以来画图最多的一篇文章了&#xff0c;没有之一&#xff0c;我希望尽可能多地用图片来形象地…

android:showAsAction 无效

我想要的效果 但actionbar上的搜索菜单不显示 在androidstudio里&#xff0c;android:showAsAction"always"标红 根据提示&#xff0c;需要加入 xmlns:app"http://schemas.android.com/apk/res-auto" 加入后依然无效 正确的加入方式是&#xff1a;

Exchange_Server_2013在Windows_2008_R2部署

Exchange Server 2013可以部署在Windows Server 2012的平台&#xff0c;也可以部署在Windows Server 2008 R2的平台。如果部署在Windows Server 2008 R2平台要求操作系统版本为Windows Server 2008 R2 SP1的版本。如下拓扑图&#xff1a;在本架构中有两台服务器&#xff0c;都安…

建立副本名称冲突_包的建立(一)

这次的内容&#xff0c;涉及到 R 语言包的建立。事实上&#xff0c;CRAN 提供的官方参考指南&#xff0c;并不适合快速阅读&#xff0c;且内容繁杂。比较适合作为后期提高的 教材。而 http://r-pkgs.had.co.nz/ 上 的教程则更适合作为 R 包编写的帮助指南。这里&#xff0c;仅仅…

Android 多选列表

原文&#xff1a;http://blog.csdn.net/wljun739/article/details/37655209 点击阅读原文 ----------------------------------------------------------- 1、activity_main.xml[java] view plaincopy<LinearLayout xmlns:android"http://schemas.android.com/apk/res/…