在医学研究中,为了控制一些重要的混杂因素,经常会把病例和对照按年龄,性别等条件进行配对,形成多个匹配组。各匹配组的病例数和对照人数是任意的,比如一个病例和若干个对照匹配即1:1,在医学上称作“1:1病历对照研究”,常见还有1:M(M <=3),即1个病例和1或2或3个对照匹配。

病历对照研究或者倾向得分匹配研究(一种将研究数据处理成‘随机对照实验数据’的方法)中常使用条件Logistic回归进行分析。其与普通的二元logistic回归区别在于,多出配对ID,即将配对组纳入考虑范畴。

1、案例背景

某北方城市研究喉癌发病的危险因素,使用1:2匹配的病例对照研究方法进行调查。共有25对配对数据(每对3个,即25*3=75行数据)。现研究两个影响因素分别是:是否吸烟和是否有癌症家族史。数据格式(部分)如下表:

提示:

条件logistic回归时,数据中一定需要记录配对编号,比如1:2的配对(1个病例配对2个对照,且共有20个组,组别编号从1到20,那么同时会有3个1,3个2,3个3,类似下去),而且在分析时将配对编号放入对应框中。

配对编号ID:共有25对配对,编号从1~25,每个数字会重复3次(分别对应病例或对照组);

Y是否患喉癌:数字1表示病例组即患喉癌,数字0表示对照组即没有患喉癌;

X1是否吸烟:数字1表示吸烟,数字0表示不吸烟;

X2癌症家族史:数字1表示有家族患喉癌史,数字0表示没有家族患喉癌史。

在做条件logistic回归时,因变量只能为0和1二分类数据。数字中只能包括0和1,如果不是,可使用[数据处理]->[数据编码]进行设置。

2、操作

本例子操作截图如下:

3、结果分析

SPSSAU共输出三个表格,分别是:“条件logit回归模型似然比检验结果”,“条件logit回归模型分析结果汇总”,“条件logit回归模型分析结果汇总”。

第一个表格:条件logit回归模型似然比检验结果

模型似然比检验,用于分析模型是否有效;

在分析上,首先需要模型通过似然比检验,其原定假设为不加入X和加入X模型无明显差异,如果对应的p值小于0.05,意味着拒绝原假设,也即说明模型有意义。

从上表可知:此处模型检验的原定假设为:是否放入自变量(X1是否吸烟, X2癌症家族史)两种情况时模型质量均一样;从上表可知,模型拒绝原定假设(chi=6.319,p=0.042 <0.05),即说明本次构建模型时,放入的自变量具有有效性,本次模型构建有意义。

第二个表格:条件logit回归模型分析结果汇总

包括模型的回归系数,R方值等数据;

从上表可知:模型McFadden R方值为0.115,意味着是否吸烟, 癌症家族史共2项可解释是否患喉癌的11.5%原因。

具体来看:X1是否吸烟的回归系数值为1.243,并且呈现出0.05水平的显著性(z=2.322,p=0.020 <0.05),意味着X1是否吸烟会对Y是否患喉癌产生显著的正向影响关系。以及 (RR值,exp(b)值)为3.465(95% CI:1.214~9.892),意味着相对不吸烟群体,吸烟群体患喉癌的风险倍数会加大3.465倍。

X2癌症家族史的回归系数值为-0.184,但是并没有呈现出显著性(z=-0.365,p=0.715>0.05),意味着是否有癌症家族史并不会对患喉癌产生影响。

4、总结

分析过程涉及以下几个关键点:

(1)条件logistic回归时,数据中一定需要记录下配对编号,比如1:2的配对(1个病例配对2个对照,且共有20个组,组别编号从1到20,那么同时会有3个1,3个2,3个3,类似下去),而且在分析时将配对编号放入对应框中。

(2)条件logistic回归时,因变量只能为0和1二分类数据,数字中只能包括0和1,如果不是,可使用数据处理->数据编码进行设置。

「更多内容登录SPSSAU官网了解」

SPSSAU | 在线SPSS分析软件​spssau.com

二值logit模型的适用条件_一文读懂条件Logistic回归相关推荐

  1. logit回归模型假设_一文读懂条件Logistic回归

    在医学研究中,为了控制一些重要的混杂因素,经常会把病例和对照按年龄,性别等条件进行配对,形成多个匹配组.各匹配组的病例数和对照人数是任意的,比如一个病例和若干个对照匹配即1:1,在医学上称作" ...

  2. 二值logit模型的适用条件_你们要的二项Logit模型在这里——离散选择模型之八...

    前言:本文主要介绍如何以效用最大化理论为基础,推导出二项 Logit(Binary Logit)模型. 本文为系列离散选择模型(Discrete Choice Model, DCM)系列文章的第8篇. ...

  3. psm倾向得分匹配法举例_一文读懂倾向得分匹配法(PSM)举例及stata实现(一)

    原标题:一文读懂倾向得分匹配法(PSM)举例及stata实现(一) 一.倾向匹配得分应用之培训对工资的效应 政策背景:国家支持工作示范项目( National Supported Work,NSW ) ...

  4. stata 求输出相关系数矩阵命令_一文读懂结果输出命令大全(上)

    目录 描述统计量 help tabstat   //Stata 官方命令 描述统计量组间均值差异检验 help ttest help ttable2 help estout 相关分析命令 help p ...

  5. mysql 默认事务隔离级别_一文读懂MySQL的事务隔离级别及MVCC机制

    回顾前文: <一文学会MySQL的explain工具> <一文读懂MySQL的索引结构及查询优化> (同时再次强调,这几篇关于MySQL的探究都是基于5.7版本,相关总结与结论 ...

  6. stata 将数据集变量名称导出_一文读懂空间计量经济学及stata操作

    在Stata 15中,推出了最新的空间计量官方命令,均以sp开头,表示 spatial data),可以处理横截面与面板形式的空间数据.本文主要为大家介绍空间计量命令之spregress的使用. 一. ...

  7. java中date类型如何赋值_一文读懂java中的Reference和引用类型

    简介 java中有值类型也有引用类型,引用类型一般是针对于java中对象来说的,今天介绍一下java中的引用类型.java为引用类型专门定义了一个类叫做Reference.Reference是跟jav ...

  8. gps导航原理与应用_一文读懂角速度传感器(陀螺仪)的应用场景

    前文我们大致了解陀螺仪的来历,原理和种类,那么,它与我们的日常生活有怎样的关系呢? 陀螺仪器最早是用于航海导航,但随着科学技术的发展,它在航空和航天事业中也得到广泛的应用.陀螺仪器不仅可以作为指示仪表 ...

  9. python读取枚举_一文读懂Python 枚举

    enum是一组绑定到唯一常数值的符号名称,并且具备可迭代性和可比较性的特性.我们可以使用 enum 创建具有良好定义的标识符,而不是直接使用魔法字符串或整数,也便于开发工程师的代码维护. 创建枚举 我 ...

最新文章

  1. 突破DBMS局限性,阿里借力Spark提升查询性能
  2. CDN 二级回源实现
  3. 号外号外!RancherOS v1.2.0发布啦!
  4. 前端实现动画的6种方式详解
  5. 中国历史上成功的两人合作, 改进, 提高的例子
  6. Eclipse(PHP、JAVA)的快捷键大全
  7. react native android 通知栏
  8. sdX和hdX含义及其他安装Linux OS的总结
  9. Modbus 调试工具: Modbus poll与Modbus slave下载与使用(下)
  10. 贝叶斯派的概率图模型概述(总)
  11. 适合java初级程序员找工作的项目
  12. 浏览器兼容性问题(IE9+;PC)
  13. skynet mysql 携程_有哪些小型后台服务端开源项目?
  14. linux下doc转docx
  15. eclipse svn主干修改代码同步到分支
  16. 在Windows 7和Vista中禁用程序兼容性助手
  17. 关于工业级GPU C-model所使用的性能模拟器(preformance simulator)
  18. Partially written block detected 疑问及解决办法
  19. 二战浙大失利+调剂科大教训帖
  20. 《ZigBee开发笔记》第二部分 基础篇-第5章 CC2530 PWM调光

热门文章

  1. CMD 输入中文看不到输入法的解决方法
  2. ERROR: epmd error for host 192: badarg (unknown POSIX error)
  3. 色彩(颜色)空间原理(下)
  4. 目标检测数据集The Object Detection Dataset
  5. Velodyne VLP-16激光雷达数据分析
  6. PHP算法题:如何实现冒泡排序
  7. openpyxl.utils.exceptions.InvalidFileException: openpyxl does not support the old
  8. shell eval命令
  9. 【高精度】被限制的加法
  10. oracleHelper 操作帮助类