首页 > 其他分享 >逻辑回归入门介绍

逻辑回归入门介绍

时间:2023-09-11 21:35:13浏览次数:58  
标签:逻辑 入门 回归 函数 Logistic 自变量 变量

本文所有内容整理自网络。完整内容可以点击这里获取:完整资料下载地址

Logistic回归是一种监督式机器学习算法,主要用于分类任务,其目标是预测一个实例属于给定类别的概率。它是一种统计算法,用于分析一组自变量与依赖的二进制变量之间的关系。它是一种强大的决策工具,例如用于判断电子邮件是否为垃圾邮件。其名称中之所以有"regression",是因为它将线性回归函数的输出作为输入,并使用Sigmoid函数来估计属于给定类别的概率。线性回归和logistic回归之间的区别在于,线性回归的输出是连续值,可以是任何值,而logistic回归预测一个实例属于给定类别的概率。

Logistic函数(Sigmoid函数):

Sigmoid函数是一种数学函数,用于将预测值映射到概率。它将任何实数映射到0和1之间的范围内。Logistic回归值必须在0和1之间,不能超出这个限制,因此它形成了一个类似"S"形状的曲线。这个S形曲线被称为Sigmoid函数或Logistic函数。在Logistic回归中,我们使用阈值的概念,该值定义了0或1的概率。例如,高于阈值的值趋向于1,低于阈值的值趋向于0。

Logistic回归的类型:

根据分类的基础,Logistic回归可以分为三种类型:

二项式(Binomial):在二项式Logistic回归中,依赖变量只有两种可能的类型,例如0或1,通过或失败等。

多项式(Multinomial):在多项式Logistic回归中,依赖变量可以有3个或更多个无序的可能类型,例如“猫”,“狗”,或“羊”。

有序(Ordinal):在有序Logistic回归中,依赖变量可以有3个或更多个有序的可能类型,例如“低”,“中”,或“高”。

线性回归与逻辑回归的比较:

逻辑回归入门介绍_logistic回归

线性回归

逻辑回归

1

使用给定的一组自变量来预测连续的依赖变量

使用给定的一组自变量来预测分类的依赖变量

2

解决回归问题

解决分类问题

3

寻找最佳拟合直线

寻找最佳拟合S曲线

4

使用最小二乘法估计模型参数

使用最大似然法估计模型参数

5

要求输入和输出之间存在线性关系

对输入和输出之间没有要求

逻辑回归中常用的术语:

自变量(Independent variables):应用于应变量预测的输入特征或预测因素。

应变量(Dependent variable):逻辑回归模型中的目标变量,我们试图预测的变量。

逻辑函数(Logistic function):用于表示自变量和应变量之间关系的公式。逻辑函数将输入变量转换为介于0和1之间的概率值,表示应变量为1或0的可能性。

几率(Odds):事件发生与不发生的比率。

对数几率(Log-odds):对数几率,也称为对数几率函数,是概率的自然对数。在逻辑回归中,应变量的对数几率被建模为自变量和截距的线性组合。

系数(Coefficient):逻辑回归模型的估计参数,显示自变量和应变量之间的关系。

截距(Intercept):逻辑回归模型中的常数项,表示当所有自变量等于零时的对数几率。

最大似然估计(Maximum likelihood estimation):用于估计逻辑回归模型系数的方法,它最大化了在给定模型的情况下观察到数据的可能性。

标签:逻辑,入门,回归,函数,Logistic,自变量,变量
From: https://blog.51cto.com/u_16245388/7438498

相关文章

  • 线性回归基本原理和公式推导
    本文所有内容整理自网络。完整内容可以点击这里获取:完整资料下载地址前言线性回归是一种监督式机器学习算法,它计算因变量与一个或多个独立特征之间的线性关系。当独立特征的数量为1时,被称为单变量线性回归;在存在多于一个特征的情况下,被称为多变量线性回归。该算法的目标是找到最佳......
  • 一文了解机器学习中分类和回归的差异
    本文所有内容整理自网络。完整内容可以点击这里获取:完整资料下载地址前言分类和回归是数据挖掘和机器学习中常见的两个预测问题。分类算法分类算法是拟合一个模型或函数的过程,该模型或函数有助于将数据分为多个类别,即离散值。在分类中,根据输入中给定的一些参数,数据被分类到不同的标......
  • 视频监控平台EasyCVR分组批量绑定/取消通道功能的后端代码设计逻辑介绍
    视频监控平台/视频存储/视频分析平台EasyCVR基于云边端一体化管理,可支持视频实时监控、云端录像、云存储、磁盘阵列存储、回放与检索、智能告警、平台级联等功能。安防监控平台在线下场景中应用广泛,包括智慧工地、智慧工厂、智慧校园、智慧社区等等。在前期的文章中我们介绍了关于......
  • 视频监控平台EasyCVR分组批量绑定/取消通道功能的后端代码设计逻辑介绍
    视频监控平台/视频存储/视频分析平台EasyCVR基于云边端一体化管理,可支持视频实时监控、云端录像、云存储、磁盘阵列存储、回放与检索、智能告警、平台级联等功能。安防监控平台在线下场景中应用广泛,包括智慧工地、智慧工厂、智慧校园、智慧社区等等。在前期的文章中我们介绍了......
  • Vue3入门学习---指令篇
    前言Vue3是一款非常流行的JavaScript框架,它提供了很多的指令来方便我们进行开发。在本篇博客中,我们将详细介绍Vue3的指令,让大家更好地了解这款框架的强大之处。正文开始1.v-bind指令v-bind指令用于绑定数据到DOM元素上,可以绑定任何JavaScript表达式。在Vue3中,我们可以使用简写......
  • 视频监控平台EasyCVR分组批量绑定/取消通道功能的后端代码设计逻辑介绍
    视频监控平台/视频存储/视频分析平台EasyCVR基于云边端一体化管理,可支持视频实时监控、云端录像、云存储、磁盘阵列存储、回放与检索、智能告警、平台级联等功能。安防监控平台在线下场景中应用广泛,包括智慧工地、智慧工厂、智慧校园、智慧社区等等。在前期的文章中我们介绍了......
  • Matlab 遗传算法优化极限学习机(GA-ELM)回归预测
    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。......
  • Matlab 灰狼优化算法优化极限学习机(GWO-ELM)回归预测
    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。......
  • Pytorch深度学习零基础入门知识
    DL跑代码必须知道的事情损失值损失值的大小用于判断是否收敛,比较重要的是有收敛的趋势,即验证集损失不断下降,如果验证集损失基本上不改变的话,模型基本上就收敛了。损失值的具体大小并没有什么意义,大和小只在于损失的计算方式,并不是接近于0才好。如果想要让损失好看点,可以直接......
  • Iceberg从入门到精通系列之十一:Flink DataStream读取Iceberg表
    Iceberg从入门到精通系列之十一:FlinkDataStream读取Iceberg表一、完整代码二、效果如下所示一、完整代码importorg.apache.flink.api.common.typeinfo.Types;importorg.apache.flink.api.java.tuple.Tuple2;importorg.apache.flink.streaming.api.datastream.DataStream;i......