Logistics回归系数解读

logistic回归的标准化回归系数 计算方式 logistic回归的标准化回归系数 阅读详情
AI摘要

本文介绍了Logistic回归的基本原理及其应用场景,包括从线性回归到Logistic回归的转换过程,odds与OR的概念,并通过实例详细解析了Logistic回归结果的解读方法。

Logistic回归虽然名字叫”回归” ,但却是一种分类学习方法。使用场景大概有两个:第一用来预测,第二寻找因变量的影响因素。

一、从线性回归到Logistic回归

线性回归和Logistic回归都是广义线性模型的特例。

假设有一个因变量y和一组自变量x1, x2, x3, … , xn,其中y为连续变量,我们可以拟合一个线性方程:

y =β0 +β1x1 +β2x2 +β3x3 +…+βnxn

并通过最小二乘法估计各个β系数的值。

如果y为二分类变量,只能取值0或1,那么线性回归方程就会遇到困难: 方程右侧是一个连续的值,取值为负无穷到正无穷,而左侧只能取值[0,1],无法对应。为了继续使用线性回归的思想,统计学家想到了一个变换方法,就是将方程右边的取值变换为[0,1]。最后选中了Logistic函数:

y = 1 / (1+e-x)

这是一个S型函数,值域为(0,1),能将任何数值映射到(0,1),且具有无限阶可导等优良数学性质。

我们将线性回归方程改写为:

y = 1 / (1+e-z),

其中,z =β0 +β1x1 +β2x2 +β3x3 +…+βnxn

此时方程两边的取值都在0和1之间。

进一步数学变换,可以写为:

Ln(y/(1-y)) =β0 +β1x1 +β2x2 +β3x3 +…+βnxn

Ln(y/(1-y))称为Logit变换。我们再将y视为y取值为1的概率p(y=1),因此,1-y就是y取值为0的概率p(y=0),所以上式改写为:

p(y=1) = ez/(1+ez),

p(y=0) = 1/(1+ez),

其中,z =β0 +β1x1 +β2x2 +β3x3 +…+βnxn.

接下来就可以使用”最大似然法”估计出各个系数β。

二、odds与OR复习

 odds: 称为几率、比值、比数,是指某事件发生的可能性(概率)与不发生的可能性(概率)之比。用p表示事件发生的概率,则:odds = p/(1-p)。

 OR:比值比,为实验组的事件发生几率(odds1)/对照组的事件发生几率(odds2)。 

三、Logistic回归结果的解读

 我们用一个例子来说明,这个例子中包含200名学生数据,包括1个自变量和4个自变量:

 因变量:  hon,表示学生是否在荣誉班(honors class),1表示是,0表示否;

 自变量:

 female :性别,分类变量,1=女,0=男

 read: 阅读成绩,为连续变量

 write: 写作成绩,为连续变量

 math:数学成绩,为连续变量 



 1、不包含任何变量的Logistic回归

 首先拟合一个不包含任何变量的Logistic回归,

 模型为 ln(p/(1-p) =β0

 回归结果如下(结果经过编辑):

在这里插入图片描述

 hon取值为1的概率p为49/(151+49) = 24.5% = 0.245,我们可以手动计算出ln(p/(1-p) = -1.12546,等于系数β0。可以得出关系:

 β0=ln(odds)。



 2、包含一个二分类因变量的模型

 拟合一个包含二分类因变量female的Logistic回归,

 模型为 ln(p/(1-p)  =β0 +β1* female.

 回归结果如下(结果经过编辑):

在这里插入图片描述

 在解读这个结果之前,先看一下hon和female的交叉表:

在这里插入图片描述

 3、包含一个连续变量的模型根据这个交叉表,
  对于男性(Male),其处在荣誉班级的概率为17/91,
 
 处在非荣誉班级的概率为74/91,所以其处在荣誉班级的几率odds1=(17/91)/(74/91) = 17/74 = 0.23;
 
 相应的,女性处于荣誉班级的几率odds2 = (32/109)/(77/109)=32/77 = 0.42。
 
 女性对男性的几率之比OR = odds2/odds1 = 0.42/0.23 = 1.809。
 
 我们可以说,女性比男性在荣誉班的几率高80.9%。
 
 回到Logistic回归结果。
 
 截距的系数-1.47是男性odds的对数(因为男性用female=0表示,是对照组),ln(0.23) = -1.47。
 
 变量female的系数为0.593,是女性对男性的OR值的对数,ln(1.809) = 0.593。
 
 所以我们可以得出关系: OR = exp(β),或者β= ln(OR)(exp(x)函数为指数函数,代表e的x次方)。

 3、包含一个连续变量的模型

 拟合一个包含连续变量math的Logistic回归,

 模型为 ln(p/(1-p)  =β0 +β1* math.

 回归结果如下(结果经过编辑):

在这里插入图片描述

 这里截距系数的含义是在荣誉班中math成绩为0的odds的对数。我们计算出odds = exp(-9.793942) = .00005579,是非常小的。因为在我们的数据中,没有math成绩为0的学生,所以这是一个外推出来的假想值。

 怎么解释math的系数呢?根据拟合的模型,有:

 ln(p/(1-p)) =  - 9.793942  + .1563404*math

 我们先假设math=54,有:

 ln(p/(1-p))(math=54) = - 9.793942 + .1563404 *54

 然后我们把math提高提高一个单位,令math=55,有:

 ln(p/(1-p))(math=55) = - 9.793942 + .1563404 *55

 两者之差:

 ln(p/(1-p))(math=55) - ln(p/1-p))(math = 54) = 0.1563404.

 正好是变量math的系数。

 由此我们可以说,math每提高1个单位,odds(即p/(1-p),也即处于荣誉班的几率)的对数增加0.1563404。

 那么odds增加多少呢?根据对数公式:

 ln(p/(1-p))(math=55) - ln(p/1-p))(math = 54) = ln((p/(1-p)(math=55)/ (p/(1-p)(math=54))) = ln(odds(math=55)/ odds(math=54)) = 0.1563404.

 所以:

 odds(math=55)/ odds(math=54)  =  exp(0.1563404) = 1.169.

 因此我们可以说,math每升高一个单位,odds增加16.9%。且与math的所处的绝对值无关。

 聪明的读者肯定发现,odds(math=55)/ odds(math=54)不就是OR嘛!



 4、包含多个变量的模型(无交互效应)

 拟合一个包含female、math、read的Logistic回归,

 模型为 ln(p/(1-p) = β0 +β1* math+β2* female+β3* read.

 回归结果如下(结果经过编辑):

在这里插入图片描述

 该结果说明:

(1) 性别:在math和read成绩都相同的条件下,女性(female=1)进入荣誉班的几率(odds)是男性(female=0)的exp(0.979948) = 2.66倍,或者说,女性的几率比男性高166%。

(2) math成绩:在female和read都相同的条件下,math成绩每提高1,进入荣誉班的几率提高13%(因为exp(0.1229589) = 1.13)。

(3)read的解读类似math。



 5、包含交互相应的模型

 拟合一个包含female、math和两者交互相应的Logistic回归,

 模型为 ln(p/(1-p)  =β0 +β1* female+β2* math+β3* female *math.

 所谓交互效应,是指一个变量对结果的影响因另一个变量取值的不同而不同。

 回归结果如下(结果经过编辑):

在这里插入图片描述

 注意:female*math项的P为0.21,可以认为没有交互相应。但这里我们为了讲解交互效应,暂时忽略P值,姑且认为他们是存在交互效应的。

 由于交互效应的存在,我们就不能说在保持math和female*math不变的情况下,female的影响如何如何,因为math和female*math是不可能保持不变的!

 对于这种简单的情况,我们可以分别拟合两个方程,

 对于男性(female=0):

 log(p/(1-p))= β0 + β2*math.

 对于女性(female=1):

 log(p/(1-p))= (β0 + β1) + (β2 + β3 )*math.

 然后分别解释。

注:本文大量参考这篇文章:http://www.ats.ucla.edu/stat/mult_pkg/faq/general/odds_ratio.htm

7.常用统计分析方法——Logistic回归 logistic回归 阅读详情

相关推荐

Logistic回归算法详细介绍

Logistic回归又称Logistic回归分析,是一种广义的线性回归分析模型,常用于数据挖掘,疾病自动诊断,经济预测等领域。 Logistic回归模型中的因变量只有1-0(如是和否,发生和不发生)两种取值。假设在p个独立自变量x1,x2,...,xp作用下,记y取1的概率是p = P(y=1|X),取0的概率是1-p,取1和0的概率之比为p/(1-p),称为事件的优势比(od...

AI算法联盟 3996

221007工作日志:SPSS logistic回归分析结果释读详解

在实际工作中, Logistic回归结果的解释不是直接针对回归系数β,面是针对优势比(ods ratio,OR)。优势比被用来作为效应大小( effec tsize)指标,度量某自变量对因变量影响程度的大小。如果P值0.01

weixin_43886122的博客 1万+

实战指南 | 二元Logistic回归模型:从数据预处理到模型优化

本文提供了一份从数据预处理到模型优化的二元Logistic回归实战指南。文章详细阐述了数据清洗、单因素筛查、软件操作、模型检验与结果解读等核心步骤,并重点介绍了如何通过优化解决共线性和样本不平衡问题,帮助读者构建并应用稳健的预测模型。

weixin_29201859的博客 327

logit回归怎么看显著性_SPSS:Logistic回归(Logistic regression)概述

SPSS:Logistic回归(Logistic regression)概述。在医学研究中,经常需要分析疾病与各危险因素之间的定量关系,如食管癌的发生与吸烟、饮酒、不良饮食习惯等危险因素的关系,为了正确说明这种关系,需要排除一些混杂因素的影响。谈到如何很好的解决这个问题,就不得不提我们今天的主题了——Logistic回归。Logistic回归(Logistic regression)属于概率型非线...

weixin_36195837的博客 1万+

R语言列线图、诺模图(Nomogram)实战​​​​​​​:以逻辑回归(logistics regression)为例介绍制作列线图(nomogram)的过程、绘制诺模图并解读诺模图

R语言列线图、诺模图(Nomogram)实战​​​​​​​:以逻辑回归(logistics regression)为例介绍制作列线图(nomogram)的过程、绘制诺模图并解读诺模图

statistics+insight+vista+power 685

R语言glm函数逻辑回归模型、使用epiDisplay包logistic.display函数获取模型汇总统计信息(自变量初始和调整后的优势比及置信区间,回归系数的Wald检验的p值)、结果保存到csv

R语言glm函数构建二分类logistic回归模型、使用epiDisplay包logistic.display函数获取模型汇总统计信息(自变量初始和调整后的优势比及置信区间,回归系数的Wald检验的p值)、结果保存到csv文件中

statistics+insight+vista+power 782

多项logistic回归系数解释_深入解读Logistic回归结果(一):回归系数,OR

深入解读Logistic回归结果(一):回归系数,OR关键词:Logistic回归分析、lasso回归系数解读、回归系数解读Logistic回归虽然名字叫”回归”,但却是一种分类学习方法。使用场景大概有两个:第一用来预测,第二寻找因变量的影响因素。一 从线性回归到Logistic回归线性回归和Logistic回归都是广义线性模型的特例。假设有一个因变量y和一组自变量x1, x2, x3, … ,...

weixin_42509868的博客 1万+

SAP预扣税配置实战:从BP创建到外部接口集成的完整流程

本文详细拆解了SAP S/4HANA中预扣税配置与集成的完整实战流程。内容涵盖从业务伙伴(BP)架构下的数据存储理解、后台基础配置,到针对批量处理场景,如何绕过标准BAPI,采用直接更新核心表LFBW的策略进行高效开发。最后,文章探讨了与外部接口集成的多种模式与数据流设计,为财务顾问和ABAP开发人员提供了一套清晰、可落地的解决方案。

weixin_29204749的博客 415

Logistic回归 R语言

logisit回归 r语言 卡方分布检验 ROC曲线

weixin_64589302的博客 5318

保姆级教程:在Ubuntu 22.04上用Conda搞定nuPlan数据集环境(Python 3.9 + PyTorch)

本文提供了一份详细的Ubuntu 22.04环境下使用Conda配置nuPlan自动驾驶数据集的保姆级教程,涵盖Python 3.9安装、Conda环境管理、PyTorch配置及数据集可视化验证等关键步骤,帮助开发者高效搭建开发环境。

weixin_29061997的博客 255

SAP PO开发-端到端配置

1.登录PO系统,选择system landscape,将外围系统的系统信息(Software Component以下简称SC)注册到PO系统中。2.点击products注册外围系统信息。3.选择New 新建 按钮:创建一个新的系统和版本。4.输入产品名称、供应商、版本号等信息。然后点击:Next。5.设置instance 名称,然后点击Next。6.最后设置软件组件的名称,然后点击Finish。

P9QCer的博客 1578

实战指南 | 二元Logistic回归全流程解析(单因素筛选、模型构建与OR值解读)

本文提供了一份二元Logistic回归模型的实战全流程指南。文章详细解析了从数据预处理、单因素筛查、哑变量处理到模型构建与检验的关键步骤,并重点阐述了如何解读回归系数、OR值及其置信区间,以评估各因素对二分类结局的影响。内容旨在帮助数据分析从业者,特别是在医疗、金融等领域,掌握这一核心统计工具的应用与结果解读。

weixin_28318011的博客 312

如何加快香山处理器Chisel->Verilog编译速度

相比使用默认的scala firrtl complier,使用CIRCT能够将香山代码编译到Verilog的速度提高50%左右。在执行make命令时加上MFC=1,例如make verilog MFC=1或make emu MFC=1。在本地从源码编译CIRCT,在编译完成后将circt/bin路径加入PATH中。使用GraalVM免费版作为JVM编译香山比OpenJDK快10%-20%。我们推荐使用GraalVM代替OpenJDK。使用CIRCT编译香山。

专业技术人员的归宿 862

logistic回归 如何_logistic回归的OR值如何解读,我收藏的这篇文章分享给你

via:医学统计分析学习笔记本文4914字〡18图Hosmer DW和Lemeshow S合作发表了多篇有关logistic回归模型的研究文献,于1989年出版了《Applied Logistic Regression》一书,在SPSS软件二元logistic回归“选项”对话框中,可以看到“Hosmer-Lemeshow”(霍斯默-莱梅肖检验)用于模型拟合优度检验。书中“The Low ...

weixin_39562185的博客 4万+

手把手教你从入门到精通C# Modbus通信

本文是《Modbus通信从入门到精通》的导读,本专栏将会详细介绍ModusRTU 、ModbusASCII、ModbusTCP这三种协议的C#实现,由一个高级工程师多年实战经验总结而成,绝对干货!

qq_34059233的博客 1万+

C#上位机+YOLO实战:从环境搭建到实现首个目标检测(零基础入门)

/ YOLOv8的类别名称(共80类,对应COCO数据集)// ONNX推理会话// YOLOv8的输入宽度// YOLOv8的输入高度本文从技术选型、环境搭建到代码实现,详细介绍了如何将C#上位机与YOLOv8结合,实现基础的目标检测功能。整个过程避开了常见的坑点,同时对核心原理和代码逻辑进行了详细解析,希望能帮助零基础的开发者快速入门。实际上,C#上位机+YOLO的组合在工业领域有非常广泛的应用,本文的案例只是一个起点。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 791

避开这5个坑!二元Logistic回归从SPSS操作到结果解读的常见错误

本文聚焦二元Logistic回归模型在SPSS分析中的五大常见陷阱,从数据预处理、变量筛选到结果解读,系统梳理了因变量编码、分类变量处理、多重共线性诊断、变量筛选方法、模型拟合优度评价以及OR值正确解读等关键环节的易错点。旨在帮助研究者,尤其是临床与科研新手,避开从软件操作到结果解读的典型错误,提升数据分析的严谨性与结论的可靠性。

yog99的博客 489

【数据集】米级别热红外卫星合集:SDGSAT-1、HotSat-1等

米级别热红外卫星合集:SDGSAT-1、HotSat-1等

WW、forever的博客 1252

分层回归中如何判断调节效应是否显著?一套清晰的三步判断法则

未经处理的 X 和 Z 通常与它们的交互项(X × Z)高度相关,这会引发严重的多重共线性问题,导致模型估计不稳定,标准误膨胀,使得本应显著的效应变得不显著。无论您选择经典的分层回归路径,还是更高效的专用调节作用分析,掌握其背后的统计原理,都是做出严谨、可信的研究结论的基石。:如果这个变化的 *p* 值显著(< 0.05),则说明 △R² 的提升是真实的,不是由抽样误差导致的。:一个显著的 △F 检验,从模型整体比较的角度,证实了引入交互项是必要且有价值的,它确实提供了新的信息。

SPSSAU的博客 1546

【毕设护航】从0构建YOLOv8犬类识别系统,120种犬类精准检测+可视化界面全流程指南

本文介绍了一个基于YOLOv8的120种犬类目标检测与可视化系统毕业设计项目。该项目使用Stanford Dogs数据集,将图像分类任务转化为目标检测任务。主要内容包括:数据预处理(XML标注转换为YOLO格式)、YOLOv8模型训练与测试(包含训练脚本编写和推理实现),以及基于Tkinter的图形界面开发。该项目技术链条完整,涵盖检测、分割等多任务支持,适合作为计算机视觉方向的毕业设计选题,兼具技术深度和展示效果。

LXY_LOVE36的博客 96

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

如何处理多元线性回归的多重共线性问题

在多元线性回归模型中,多重共线性是指自变量之间存在高度相关性,这会导致模型估计不准确,回归系数的符号和显著性出现偏差。通过以上步骤,您可以在SPSSAU(在线SPSS)中有效处理多元线性回归模型中的多重共线性问题,确保分析结果的准确性和可靠性。

SPSSAU的博客 885

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

菜鸟的数学建模之路(五):Logistic模型

matlab实现 Logistic回归跟多元线性回归差不多,但是有区别: (1) 线性回归:y是一个定量的变量,这时y对于不同的自变量来说有相应的值。 (2) Logistic回归:y是一个定性的变量,比如y只能等于0或1。 模型的基本形式: 但是在实际应用该模型的时候,常常不是不是直接对P进行回归,而是先 定义单调连续概率函数π,令: 于是Logistic模型就可以变形为: ...

最强菜鸟 8万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

SPSS—二元Logistic回归(转)

二元Logistic,从字面上其实就可以理解大概是什么意思,Logistic中文意思为“逻辑”但是这里,并不是逻辑的意思,而是通过logit变换来命名的,二元一般指“两种可能性”就好比逻辑中的“是”或者“否”一样, Logistic 回归模型的假设检验——常用的检验方法有似然比检验(likelihood ratio test) 和 Wald检验)似然比检验的具体步骤如下: 1:先拟合不包含待检...

weixin_33686714的博客 2484

graphpad prism显著性差异分析_SPSS无序Logistic回归在生物医药统计分析中的应用

我们在前面的文章里已经讲解了因变量为连续数值型的回归(线性回归),因变量为对立二分类变量的回归(二元Logistic回归),及因变量为等级变量的回归(有序Logistic回归)。《SPSS多元线性回归在医学统计分析中的应用操作及分析》《SPSS二元Logistic回归在生物医药统计分析中的应用》《SPSS有序Logistic回归在生物医药统计分析中的应用》 今天我们来详细讲解因变量为无序多分类变...

weixin_39909859的博客 2173

多元有序logistic回归分析_多元Logistic_回归分析解析.ppt

医学研究中经常遇到分类型变量 二分类变量: 生存与死亡 有病与无病 有效与无效 感染与未感染 多分类有序变量: 疾病程度(轻度、中度、重度) 治愈效果(治愈、显效、好转、无效) 多分类无序变量: 手术方法(A、B、C) 就诊医院(甲、乙、丙、丁) 医学研究者经常关心的问题 哪些因素导致了人群中有的人患胃癌而有的人不患胃癌? 哪些因素导致了手术后有的人感染,而有的人不感染? 哪些因素导致了某种治疗方...

weixin_33558958的博客 4444

机器学习特征筛选与剔除:三层防御体系实战指南

特征筛选是机器学习中决定模型泛化性、线上稳定性与业务可解释性的核心环节。其本质并非简单删除冗余列,而是基于业务语义理解、统计分布鲁棒性验证与模型级因果检验的系统性工程。在真实场景中,高相关性特征未必可删,缺失值本身可能携带关键业务信号,ID类字段需解码而非编码。本文聚焦Feature Selection and Removing in Machine Learning这一高频实践痛点,深入拆解如何通过业务逻辑过滤、时间切片稳定性分析与分层置换测试,构建抗干扰、可审计、易落地的工业级特征治理流程,覆盖金融风控

turnRound 327
上一篇: 周志华西瓜书学习笔记(一)
Math_is_hard.
博客等级 码龄6年 10粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值