首页 > 其他分享 >OR值与RR值

OR值与RR值

时间:2023-06-29 10:35:17浏览次数:19  
标签:肺癌 RR 研究 危险度 暴露 ln

一、案例介绍

某专家想探究吸烟与肺癌的关系,应用成组设计的病例-对照研究进行考察。病例组108人中68人吸烟,对照组108人中49人吸烟。试估计吸烟者患肺癌的风险是不吸烟患肺癌的多少倍?并估计95%可信区间。数据如下图1:

图1

二、问题分析

本案例的分析目的是估计吸烟者患肺癌的风险是不吸烟患肺癌的多少倍,也就是计算吸烟与不吸烟患肺癌的相对危险度值(relative risk,RR值)。但是由于本案例是应用成组设计的病例-对照研究进行研究,所以不能直接计算RR值,需要计算比值比(odds ratio,OR值)来近似估计相对危险度。

测定相对危险度的调查研究主要有两大类型:队列研究和病例对照研究。

队列研究是对不同暴露水平的对象进行追踪观察,确定其疾病发生情况,通常周期较长,由于队列研究可以计算各组人群的发病率,所以可以直接计算相对危险度RR值。

RR值 = (a/ (a+b) ) / (c /(c+d))

病例-对照研究是根据研究对象目前状态(是否有病)将其分到病例组或对照组,然后回顾性地询问或调查研究对象过去的危险因素接触史,然后比较两组中暴露者所占的比例。在这类研究中,由于一般不能直接计算暴露人群和非暴露人群的发病率,所以不能直接计算相对危险度,通常需要通过计算OR值来近似估计相对危险度。

OR值= (a/b) / (c/d)

所以,本案例需要计算OR值来近似估计相对危险度。

三、软件操作及结果解读

(一)理论说明

OR值的实际意义与RR值类似,可以代表暴露组的发病危险是非暴露组的多少倍。当OR值的95%置信区间包括1时,表示该因素对疾病的发病率无影响;当OR值>1且95%置信区间不包括1时,表示该因素为危险因素,它使得发病率危险度增大;当OR值<1且95%置信区间不包括1时,表示该因素为保护因素,它使得发病危险度减少。

OR值计算如下:

OR值= (a/b) / (c/d)=(68/40)/(49/59)=2.0469

解放双手,可以使用软件进行计算。

(二)软件操作

在SPSSAU系统中,实验/医学研究模块,选择【OR值】,填写数据到相应位置,如下图2:

图2

(三)结果解读

1、OR值

SPSSAU输出OR值计算结果如下图3:

图3

从上图分析结果来看,OR值为2.0469>1,95.0% CI为1.188~3.527不包括1,说明吸烟与肺癌发生之间有关联,吸烟者患肺癌的风险为不吸烟者患肺癌2.0469倍。同时通过z 检验(z =2.5805,p =0.0099),说明OR值与数字1之间有统计学差异,即暴露组和对照组的风险程度明显不一样。

2、RR值

SPSSAU同时会输出RR值计算结果。但是RR值适用于队列研究,又称前瞻性研究、随访研究或发病率研究,本案例为实验-对照研究,不适合使用RR值估计相对危险度。但RR值分析与OR值分析类似,二者的区别仅在于适用条件以及计算公式上,如果有需要进行RR分析的案例,软件操作及结果解读过程与本案例类似。结果如下图4:

图4

四、结论

本案应用成组设计的病例-对照研究进行研究,探究吸烟者患肺癌的风险是不吸烟者患肺癌的多少倍。通过计算比值比(odds ratio,OR值)来近似估计相对危险度。结果显示,OR值为2.0469>1,95.0% CI为1.188~3.527不包括1,说明吸烟者患肺癌的风险为不吸烟者患肺癌2.0469倍。

五、知识小贴士

(1)队列研究与病例对照研究的区别是什么?

队列研究和病例对照研究都是流行病学研究中常用的方法,但它们有一些区别。

病例对照研究是一种回顾性研究,它比较了已经患病的个体和没有患病的个体在暴露于某种因素之前或之后的情况。这种方法可以计算出暴露组非暴露组的发病率之比,即比值比(odds ratio,OR值) 。

队列研究是一种前瞻性研究,它跟踪观察一组人群在一段时间内是否暴露于某种因素,并比较暴露组和非暴露组之间的发病率。这种方法可以计算出暴露组非暴露组的发病率之比,即相对危险度(relative risk,RR值) 。

(2)SE(ln(OR)或SE(ln(RR)的意义?

此两值代表OR或RR对数值的标准误,基本无实际意义,目的在于计算z 值,最终得到p 值;

SE(ln(OR)是指OR对数值的标准误值,z 值 = ln(OR) / SE(ln(OR);

SE(ln(RR)是指RR对数值的标准误值,z 值 = ln(RR) / SE(ln(RR)。

参考文献:

[1]颜红,徐勇勇.医学统计学.第3版[M].人民卫生出版社,2015

标签:肺癌,RR,研究,危险度,暴露,ln
From: https://www.cnblogs.com/spssau/p/17513369.html

相关文章

  • vue列表页返回数组错误Invalid prop: type check failed for prop "data". Expected A
    一个vue列表页接收后端数组时是这样写的:this.list=response.data返回如下错误:Invalidprop:typecheckfailedforprop"data".ExpectedArray,gotObject意思是希望返回一个数组但实际得到一个对象Object,网上大多是初始化userList=[]或userList=null解决的,但......
  • 离线安装mysql报错解决方法:/usr/sbin/mysqld: error while loading shared libraries:
    Linux:centos7.664位mysql:5.6使用离线方式安装:rpm-ivh--nodepsmysql*,执行systemctlstartmysqld.service发现启动不了,通过vi/var/log/mysql.log看到如下关键字:libraries:libaio.so.1,之前也是按照网上帖子各种修改都没有解决问题,详细报错如下:/usr/sbin/mysqld:error......
  • 牛客练习赛112 B qsgg and Subarray
    这里介绍两种解法,贪心和二分核心:只要某一个区间和为0,则所有包含该区间的和都为0贪心根据题意是求出所有⊕和为0的子区间的个数,我们按a[i]来分类,每次求出以a[i]为末尾,区间和为0的区间个数,对于a[i]来说,要想u~i的区间和为0,则需要包含所有a[i]中位为1都有0与之对应,如果u~i的区间和......
  • 基于Xml的申明式事务开头出现ERROR org.springframework.test.context.TestContextMan
    刚开始一直查找关于第一行的错误,发现一直没有找到相关的解决方案。在看完log之后,在log中间位置发现另一个错误:FailedtointrospectClass[org.springframework.aop.aspectj.AspectJExpressionPointcut]fromClassLoader[jdk.internal.loader.ClassLoaders$AppClassLoader@639......
  • 修改xampp中的mysql的密码报错,ERROR 1348 (HY000): Column 'Password' is not updatab
    xampp中的mysql(MariaDB)默认密码为空,进入mysql的bin目录,输入mysql-uroot-p,回车,无密码登录:查看所有数据库,选择mysql数据库:showdatabases;usemysql;使用update语句修改密码报错:ERROR1348(HY000):Column‘Password’isnotupdatable使用如下命令修改密码,并没有效果:使......
  • Arrays 转 list 5 大坑
    1.如果是基本类型,他代表是一个对象,所以size是1改正:改成包装类:Integerpublicstaticvoidmain(String[]args){int[]a={1,2,3};Listints=Arrays.asList(a);System.out.println(ints.size());//1ints.forEach(x->System.out.printl......
  • HashMap与ConcurrentHashMap底层分析
    一.红黑树的要点:在介绍HashMap与ConcurrentHashmap底层原理之前我们首先介绍红黑树的知识点,他是我们JDK1.8后为HashMap与ConcurrentHashMap引入的优化的数据结构。1.1红黑树的特点:1.每一个结点不是红色就是黑色2.不可能有连接在一起的红色结点,也即是如果有一个结点是红色,则......
  • nextjs项目引入vconsole报错处理:ReferenceError: window is not defined
    引入文件(nextjs项目):importVconsolefrom'vconsole'报错: 处理:letVconsoleif(typeofwindow!=='undefined'){Vconsole=require('vconsole')}打开调试:if(typeofwindow!=='undefined'){//加了一个打开调试......
  • C# 避免使用System.Environment.CurrentDirectory
    我有一个程序A(exe)是通过计划任务程序启动,发现通过System.Environment.CurrentDirectory获取的路径不是程序A的运行目录,而是C:\Windows\System32DirectoryInfotopDir=Directory.GetParent(System.Environment.CurrentDirectory);是因为System.Environment.CurrentDirectory......
  • docker报错:Error response from daemon: driver failed programming external connect
    重启docker-compose时,nginx服务报错。报错信息:Errorresponsefromdaemon:driverfailedprogrammingexternalconnectivityonendpointlikeshop-nginx(f0a809481f5016e6f7ca6e1ed826b0676d5523b15f2954a2d22c03c12a89567d):Bindfor0.0.0.0:80failed:portisalr......