知识点之Logistic回归和效应量

SPSS:多项logistic回归分析 对多种定性资料进行logistic回归分析 阅读详情

原文链接:知识点之Logistic回归和效应量icon-default.png?t=N7T8https://mp.weixin.qq.com/s/y9QVUyR7K1id5d6O09aTuQ

Logistic回归和效应量在前面的文章中已有所学习,见:广义线性模型之Logistic回归、看文献之期望和记忆如何影响经济决策(重复测量方差分析部分)、到底需要多少样本量(效应量部分)。这次对困扰本人的一些难点重新查阅了些资料,借机做进一步的思考和探讨。

Logistic回归

Logistic回归有翻译成逻辑回归,跟其最常适用的二分类任务倒是匹配,因为逻辑型变量的值要么是TRUE要么是FALSE。Logistic回归属于广义线性模型家族的一员,它重用了线性回归的基础架构,是使用Logistic函数作为连接函数。Logistic函数也叫sigmoid函数(机器学习领域的叫法)、S函数(因其S型曲线的缘故),其横轴x的取值范围是整个实数,纵轴y的值域为[0,1],可见下图(来自参考文章1)。

这里为什么需要加上Logistic连接函数呢?因为此时的应变量为二分变量,而线性回归方程应变量的类型为连续型实数,藉由构建新的回归方程(把原先方程的右边放入上图蓝框部分的x处),y值被限定在0到1的闭区间。要是设定某个阈值(比如0.5),并规定预测值大于0.5我们就判别预测结果为1,反之结果为0,于是就完成了符合需求模型方程的构建。进一步对公式进行转换,右边只留下x部分,形式与线性回归方程变得一致,结果如下(来自参考文章1)。

在研究二分问题时,我们通常关心的是阳性结果(表示存在,如参考文章2中的出轨),在给定样本X的情况下结果为阳性的概率可以表示为P(Y=1|X),见上图公式中的红框部分,也即原先公式中的y。而蓝框内容中的比值称作几率(Odds,见参考文章2),即结果为阳性的相对可能性。再取对数就是拟合方程所要预测的值了。

还有一个问题是,原始数据中二分类型的应变量(例如:1表示出轨、0表示未出轨)要如何代入方程进行模型拟合呢?或者问P(Y=1|X)是怎么凭空出来的呢?参考文章3给出了解释和答案。我们把单个样本的预测结果看成是一个事件,那么这个事件发生(即阳性)的概率为P(Y=1|X),不发生的概率P(Y=0|X)就等于1-P(Y=1|X),等价于函数P(yi|xi)=pyi(1-p)1-yi(方便计算yi的概率:y为1时结果为p,y为0时结果为1-p),再列出一组样本总概率的方程,最后通过极大似然法(先要计算总概率最大时的p值)求得模型参数。

效应量

效应量是衡量处理效应大小的指标,例如两种实验处理总体均值的差异大小。Cohen' d是标准化后的效应量(见参考文章4),在t检验中比较常见,其数值是实验组的均值减去控制组的均值再除以两组混合后样本的标准差。而在方差分析中会选用处理变异与总体变异的比值,来反映处理效果的大小,其中η2(读作Eta方)最为常见,它使用样本平方和来估计效应量,例如因素A的效应量η2A=SSA/SST。为了排除因素A的效应量受到其它因素的影响,可以使用偏η2A,其值为SSA/(SST+SSE)。有些文献只报告F值,不过可以利用等价的公式计算偏η2A,见下图(来自参考文章5)。

另外,在模型拟合方法中会涉及拟合优度(如G2)的χ2检验法,它根据样本的经验分布和所假设的理论分布的吻合程度来决定是否接受原假设,这与列联表的卡方检验原理是一致的(见参考文章7最后部分),都是根据不同的自由度来比较卡方值和临界值的大小(计算方式见下图红框部分,来自参考文章6)。

相应地,在文献中我们会看到其效应量用w来表示,其含义见下图(来自参考文章8)。P0i是指拟合的模型(零假设)所预测的每小格期望值(相对频数,这里是比例),P1i是指每小格的实际观测值所占的比例(对应不同模型,即备择假设),m指所有格子的数目。

从上图公式,我们可以看出w2的计算方式与χ2值的计算相类似,w值越大表示拟合效果越差,其效应量大小的参考指标如下(来自参考文章8)。

彩蛋:tidyverse包

tidyverse实际上是一个整合包,它包括下图中所列的这些包,它们基本上是R中基础安装包的升级款。ggplot2包的绘图功能详见参考文章10。dplyr包主要用于数据的筛选、分组和汇总等操作,它是plyr包的升级版,这两个包在参考文章11中有示例代码。tidyr包也是用于数据整理,其中有相应的函数来帮助我们进行长/宽数据格式的转换。

tibble包是data.frame的升级款,它能根据屏幕大小恰当地展示数据,隐藏行列的概要信息会在下方显示,如下图所示。除了显示数据有多少行和多少列,它还显示了每一列变量的数据类型,例如:dbl(double)表示双精度浮点数、fct(factor)表示变量为因子类型。

readr包用于读取/输出文本数据,说是比传统的read.table()方式效率更高。stringr包用于字符串的处理,forcats包用于处理因子类型的变量(例如排序操作),purrr包用于循环迭代(即依次在向量或列表的每个元素上做相同的操作),这些包先做初步了解,后续待研究。

参考文章:

  1. 一文读懂logistic回归的前世今生
    https://www.sohu.com/a/270954377_777125
  2. [本公号文章]广义线性模型之Logistic回归
  3. 逻辑回归 logistics regression 公式推导
    https://zhuanlan.zhihu.com/p/44591359
  4. [本公号文章]到底需要多少样本量
  5. 解读方差分析中的效应量(Effect Size),检验力(Power)和样本量
    https://zhuanlan.zhihu.com/p/137779235?utm_source=qq
  6. 拟合优度检验(自由度)
    https://blog.sciencenet.cn/blog-3428464-1241961.html
  7. [本公号文章]初探R之数据结构和列联表
  8. [图书]Statistical Power Analysis for the Behavioral Sciences (2nd Edition) Chap.7
  9. r语言psych包_R语言 | Tidyverse包入门介绍
    https://blog.youkuaiyun.com/weixin_31523833/article/details/113414818
  10. [本公号文章]高级绘图之ggplot2包
  11. [本公号文章]看文献之期望和记忆如何影响经济决策 
多元有序logistic回归分析_SPSS:二元Logistic回归中自变量的处理和解读——有序多分类变量的处理... SPSS:二元Logistic回归中自变量的处理和解读——有序多分类变量的处理。有序多分类变量是很常见的变量形式,通常在变量中有多个可能会出现的取值,各取值之间还存在等级关系。比如高血压分级(0=正常,1=正常高值,2=1级高血压,3=2级高血压,4=3级高血压)、尿蛋白水平(0=-,1=±,2=+,3=++,4=+++)等等。与无序多分类变量不同,有序多分类变量的各个选项直接呈现向一个方向递增或... 阅读详情

相关推荐

多项logistic回归系数解释_SAS系列39:Logistic回归的交互效应(二)

导读在这个复杂的世界,因素与因素之间往往不是单独的,割裂的对因变量发生着作用,往往变量间发生着相互掺杂的关系,我们称之为交互作用。今天我们继续介绍Logistic回归的交互效应。五、Logistic回归模型的交互效应(一)交互效应的定义(二)定性变量间的交互效应(三)定性和定量/连续变量的交互效应 定性变量和定量变量的交互效应可分为两种情况:一种...

weixin_42395171的博客 6833

变形监测与数据处理复习总结

第一章 引论 1、变形:是自然界的普遍现象,它是指变形体在各种荷载作用下,其形状、大小及位置在时空域中的变化。 2、变形监测:就是利用测量与专用仪器和方法对变形体的变形现象进行监视观测的工作 3、变形监测任务:是确定在各种荷载和外力作用下,变形体的形状、大小及位置变化的空间状态和时间特征。变形监测工作是人们通过变形现象获得科学认识、检验理论和假设的必要手段。 4、变形体的范畴:全球性变形研究(空间大地测量)、区域性变形研究(GPS、INSAR)、工程和局部性变形研究(地面常规测量技术、地面摄影测量技术、特

一些笔记 1万+

多元有序logistic回归_掌握多元logistic回归分析,看这篇就够了

文章作者 | 赵利娟文章来源 |SPSS学堂01. 概念多元 logistics 回归(multinomial logistics regression)又称多分类 logistics 回归。医学研究、社会科学领域中, 存在因变量是多项的情况, 其中又分为无序(口味:苦、 甜、 酸、 辣;科目:数学、 自然、 语文、 英语) 和有序(辣度:微辣、 中辣、 重辣) 两类。对于这类数据...

weixin_30424427的博客 1万+

方差分析汇总

方差分析(Analysis of Variance,简称ANOVA),是由R.A.Fisher发明的,,由英国统计学家R.A.Fisher首创,为纪念Fisher故以F命名,所以方差分析又称“F检验”。用于两个及两个以上样本均数差异的显著性检验。方差分析的基本思想是分解变异,即将数据总的变异分解为处理因素引起的变异和随机误差引起的变异,通过对两者进行比较作出处理因素有无作用的统计推断。

m0_37228052的博客 3843

多项logistic回归系数解释_Logistic回归结果的回归系数和OR值解读

Logistic回归结果的回归系数和OR值解读。Logistic回归虽然名字叫”回归”,但却是一种分类学习方法。使用场景大概有两个:第一用来预测,第二寻找因变量的影响因素。一 从线性回归到Logistic回归线性回归和Logistic回归都是广义线性模型的特例。假设有一个因变量y和一组自变量x1, x2, x3, ... , xn,其中y为连续变量,我们可以拟合一个线性方程:y =β0+β1*x...

weixin_39648430的博客 9542

logistic回归分析 r_回归分析有序Logistic回归 ——因变量是有序分类变量的回归分析...

有序Logistic回归——因变量是有序分类变量的回归分析  【例】研究BMI相关的危险因素。资料如下:表1 BMI相关危险因素原始资料  将BMI分成三类并赋值——正常(BMI=18-23)=1、偏高(BMI=24-27)=2、肥胖(BMI≥28)=3;性别赋值——1=男,0=女;年龄分组并赋值——20-29岁组=1、30-39岁组=2、40-49岁组=3;糖尿病状态赋值——有=1、无...

weixin_39792751的博客 5760

单因素方差分析

到这里,单因素方差分析的学习笔记就告一段落。在实际应用中,需要根据具体情况选择不同的方法来进行假设检验和效应量的计算。除了Python,还有其他统计软件可以用来进行单因素方差分析,例如R和SPSS等。希望读者通过本文的学习,能够掌握基本的概念和统计方法,并能够熟练应用相关的工具进行实现。

m0_72410588的博客 1372

【SAS】逻辑斯回归 Logistic regression (1、基础应用)

HL检验为模型拟合指标,其原理在于判断预测值与真实值之间的gap情况,如果p值大于0.05,则说明通过HL检验,即说明预测值与真实值之间并无非常明显的差异。反之如果p值小于0.05,则说明没有通过HL检验,预测值与真实值之间有着明显的差异,即说明模型拟合度较差。估计:方程回构系数,正数表示相关因素增加发生概率,负数表示相关因素减少发生概率。二元变量不需改写01,可以用class设置自动改写比如。Pr > 卡方:p值,小于0.05表示有影响。[1] 沈明來.統計分析與SAS應用。连续变量可以直接使用比如。

大头山猪的窝 9442

效应量的计算

** t检验 ** 如何计算Cohen’s d效应量指标呢?如果是用SPSS进行统计,而SPSS软件无法输出这个指标。那如何获得呢?大家可以按照它的理论公式计算。 独立样本t检验: ES=(m1-m2)/s_pooled *其中s_pooled为联合方差。 相关样本t检验: ES=(M1-M2)/S Cohen’s d是最常用的标准化效应量之一,其定义为两组平均值之差除以标准差(方程1),可应用于...

dpyyg的博客 1万+

多元有序logistic回归_【2045.】有序Logistc回归,为什么不能计算OR值,那还玩啥?...

缘起 线性回归、Logistic回归和Cox回归被称为好吃好看的三大回归,生物医药领域Logistic回归应用非常广泛,差不多算国民回归了,Logistic回归包括最最常用的二项Logistic回归,还有有序Logistic回归,多项Logistic回归和条件Logistic回归。而这中间的有序Logistic回归是指结局变量为等级变量的回归,然而,SPSS软件在进行运算时,并不能...

weixin_39827036的博客 5727

R语言混合效应逻辑回归(mixed effects logistic)模型分析肺癌数据|附AI智能体

在我们的案例中,我们首先将从医生那里取样,然后在每个取样的医生中,我们将从他们的病人那里取样。分布看起来相当正常和对称,你仍然可以看到长的右尾,即使使用了平方根刻度(注意,只有刻度被转移,数值本身没有被转换,这很重要,因为这让你看到并解释实际的分数,而不是分数的平方根)。下面我们使用glmer命令估计混合效应逻辑回归模型,Il6、CRP和住院时间为患者水平的连续预测因素,癌症阶段为患者水平的分类预测因素(I、II、III或IV),经验为医生水平的连续预测因素,还有DID的随机截距,医生ID。

拓端研究室TRL 1398

干货。单因素方差分析步骤梳理

方差分析是20世纪20年代发展起来的一种统计方法,它是由英国统计学家费希尔在进行试验设计时为解释试验数据而首先引入的。(来源:统计学 第7版)目前,方差分析广泛应用于生物学、田间试验等。从形式上看,方差分析是比较多个总体的均值是否相等,但本质上是研究变量之间的关系,本篇文章主要介绍单因素方差分析步骤。 一、前期准备 1.研究目的 方差分析(单因素方差分析),用于分析定类数据与定量数据之间的关系情况。例如研究人员想知道三组学生的智商平均值是否有显著差异。方差分析可用于多组数据,比如本科以下,本科,本..

m0_37228052的博客 6521

条件logistic回归 vs 普通logistic回归:什么时候该用哪种?

本文深入探讨了条件logistic回归与普通logistic回归的核心差异及适用场景,特别适用于病例对照研究和匹配设计的流行病学调查。通过对比分析、R语言实现示例和实际案例,帮助研究者准确选择统计方法,避免常见误区,确保研究结论的可靠性。

weixin_33724046的博客 368

logit回归模型的参数估计过程_SAS系列38:Logistic回归的交互效应(一)

导读 最近阅读了一本《Logistic回归中的交互效应》的书,觉得有必要讲一讲Logistic回归的交互效应。上一期介绍了Logistic回归分析的SAS实现,今天我们继续介绍Logistic回归的交互效应。五、Logistic回归模型的交互效应(一)交互效应的定义 在多元统计分析中,交互效应是指某因素的作用随其他因素水平的不同而不同,两因素同时存在时的作...

weixin_39605296的博客 2264

2021-8-14 EDK II编译

2021-8-14 EDK II 编译为什么要写这篇文章新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 为什么要写这篇文章 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdo

qq_45775660的博客 2946

无人机多旋翼倾转动力测试系统-适用于(eVTOL开发、缩比模型测试、科研教育)

LY-QZ-F4多旋翼倾转动力测试系统是全球首款专为倾转四旋翼设计的多自由度动力测试平台,融合高精度传感、动态倾转模拟与智能工况分析,为下一代eVTOL技术提供全维度验证工具。采用航空级应变传感器(精度±0.1% FS),同步捕获推力、扭矩、俯仰/滚转力矩,动态误差<1%。同时测试电驱动系统(单轴最大150kW)与混合动力单元(增程式),支持高压(800V)平台。通过MET数据采集软件,控制采集一体化,定制化,实时观察上百个传感器数据,实时更改测试需求。可搭配六维姿态平台,温湿度舱、振动台等环境模拟设备。

weixin_49209795的博客 874

深入解读Logistic回归结果(一):回归系数,OR

Logistic回归虽然名字叫”回归” ,但却是一种分类学习方法。使用场景大概有两个:第一用来预测,第二寻找因变量的影响因素。  一 从线性回归到Logistic回归 线性回归和Logistic回归都是广义线性模型的特例。 假设有一个因变量y和一组自变量x1, x2, x3, ... , xn,其中y为连续变量,我们可以拟合一个线性方程: y =β0 +β1*x1 +β2*x2 +β3*x3 +...+βn*xn 并通过...

Never say never 6万+

防反接电路、防倒灌电路、过流保护和ESP相关知识

1.开关电源给负载供电, 如果负载是电池或者其他感性负载(比如像 电机 有线圈 当电源突然断掉时 会产生感应电动势)时, 当220V断掉的时候,可能会出现 电池反向给开关电源 的 输出端 供电,导致开关电源的一些莫名损坏。2.系统在不同的 输出电压 之间 切换时,会存在高压电压倒灌到低压电压源中。例如:系统 有两个电源供电 比如 一个电池 一个 充电器 充电器的电压一般会高于电池 如果没有防倒灌的电路 可能充电器的电压会直接倒灌给电池 造成电池的损坏。

a_black_的博客 1万+

Logistic回归模型

为什么会用到logistic回归模型 普通线性回归模型的一个假设条件是当自变量取值确定时,因变量服从方差不变的正态分布。而如果因变量是类别变量,则该假设条件无法满足。为了通过自变量的线性组合来预测类别因变量的取值,logistic回归模型应运而生。logistic回归模型可分为二分类和多分类模型。 二分类logistic回归模型 当因变量只有0,1两种取值时,因变量服从伯努利分布: 预测自变量取...

weixin_43250805的博客 1万+

浙大数值分析lab2

最可怕的一道题,题目是这样的 Root of a Polynomial A polynomial of degree nnn has the common form as p(x)=cnxn+cn−1xn−1+⋯+c1x+c0p(x)=c_n x^n + c_{n-1} x^{n-1} + \cdots + c_1 x + c_0p(x)=c​n​​x​n​​+c​n−1​​x​

yao_zou的博客 4794

STM32硬件SPI配置为全双工模式下不要单独使用HAL_SPI_Transmit API及HAL_SPI_TransmitReceive改造方法

STM32 HAL库中SPI全双工模式使用问题总结:当配置为全双工模式时,单独使用HAL_SPI_Transmit会导致后续接收数据异常,原因是该API未处理接收数据。改造HAL_SPI_TransmitReceive使其支持单纯的发送/接收模式:当pTxData为NULL时只关心接收数据,pRxData为NULL时只关心发送数据,但仍会保持全双工通信。建议在全双工模式下统一使用改造后的HAL_SPI_TransmitReceive函数。

kevin1499的博客 900

Logistic回归 R语言

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

weixin_64589302的博客 5318

SAP ERP 系统订单行项目中的计划行(Scheduled Line)详解

*计划行(Scheduled Line)**是SAP系统中订单行项目(如采购订单、生产订单、销售订单等)的细分单元,用于记录和管理物料的供应或需求计划。每个订单行项目可以包含一个或多个计划行,每个计划行对应具体的交货日期、数量、需求类型(如采购申请、生产订单、库存调拨等)以及相关的物流控制参数。简单来说,计划行是系统对某一物料在特定时间点的供需状态的详细规划,它将订单分解为更细粒度的执行步骤,确保供应链各环节(如采购、生产、仓储)能够按计划协同工作。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 3385
上一篇: 多元线性逐步回归
下一篇: 初探R之数据结构和列联表
miniprogram
博客等级 码龄6年 20粉丝 9原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值