深度学习用于医学预后-第二课第四周5-10节-为个体患者制定风险评估模型

文章目录

    • 相对风险
    • 按风险对患者进行排序
    • 个体与基线风险
    • 吸烟者与不吸烟者
    • 年龄对风险的影响

在本课中,您将学习 Cox 比例风险模型(Cox Proportional Hazards Model)。您将了解 Cox 模型如何考虑患者变量来比较不同患者的风险,使用他们的患者概况。

但到目前为止,我们已经研究了患者群体……我们可以建立一个生存模型来估计数量,比如生存函数,它告诉我们生存到某时刻 t 的概率。我们可以用生存函数来推导出一个风险函数,我们也可以用它来推导出一个累积风险函数。

假设我们提出了一个病人群体的风险函数,我们将得到同样的风险,我们将其应用于人群中所有的病人。不管是病人 1,病人 2,还是病人 3。

但问题是,在现实中,这些病人看起来非常不同。因此,用一个风险函数来表示他们的风险似乎我们没有真正考虑到他们的个体差异。

例如,如果我们有一个 50 岁的吸烟者,我们可能会认为他的风险与一个年轻的不吸烟的病人有很大的不同,而年轻的不吸烟的病人又与一个年长的不吸烟的病人有很大的不同。

所以我们面临的下一个挑战是,我们如何为单个病人建立风险模型呢?

我们可以说,在任意时刻 t,个体的危险值,等于 t 时刻的基线危险值乘以某个乘法因子。

我们的基线用橙色的线表示。它指定了总体的危险曲线。这就是说,为了得到我的个人风险,也就是红线,我要把这个基线风险乘以某个因子。这里,我们需要因子 1.35 然后用它乘以 1.35 来得到我们对个人风险的估计。

为什么是个体风险呢?这是个体的原因是因为我们的因素是由病人的变量决定的。所以这里,我们要使用的病人变量是病人是否吸烟以及他们的年龄。

相对风险

这和线性模型很相似,我们有变量,这些变量乘以权重,然后它们加起来。唯一不同的是,我们取它的指数(查看上图公式)。理解为什么取它的指数不是很重要,只是这有助于确保输出总是大于等于零,然后我们可以用它乘以基线风险。

我们可以用这个风险模型来确定病人的相对风险。例如,如果我们有两个病人,病人一和病人二,病人一有以下特征——他们50岁,吸烟;病人二30岁,不吸烟。

我们试着计算一下风险是多少。计算公式见上图。

按风险对患者进行排序

现在我们有了病人1和病人2的风险,我们可以比较两者。请注意,对于这两种情况,它们都有基线危险的表示。

患者1的风险是基线风险乘以1.79,换着2是基线风险乘以1.35。现在我们知道危险总是大于或等于零,这意味着这总是一个正数。

因为病人1的因子更高,即使不是在每个时间点都更高的话,病人1的风险至少和病人2一样大。现

现在我们已经计算了三个病人的风险,我们可以比较病人之间的风险。所以这里我们看到50岁吸烟者的相关因子很高,其次是50岁不吸烟者,其次是30岁不吸烟者。所以我们可以创建一个等级表示病人1的风险比病人2高,病人2的风险比病人3高。

个体与基线风险

我们看到了比例风险模型,其中风险是基线风险乘以由患者协变量决定的某个因素,这里需要注意的一点是,让我们看看当所有协变量,所有变量,等于0时会发生什么。

所以这个表达式exp(0) = 1。因此,如果所有的变量都等于零,病人的风险和基线风险是一样的。

当然,我们不会有年龄为零且不吸烟的病人,通常我们的年龄会大于零,但这告诉我们当我们有一个来自患者协变量的1的因素时基线危险会是什么样子。

这个模型最酷的地方在于基线危险不需要指定,所以它可以呈现任何形状。例如,这里有两张图表显示了两种不同的基线危险

一个病人的基线危险乘以1.35的风险系数。因此,在左侧我们有一个恒定的基线风险,我们可以看到红色的患者在每个时间点上的风险是1.35倍。在右侧,我们有一个浴缸曲线风险,可以看到基线风险低于患者风险,患者在每个时间点上的风险是基线风险的1.35倍。

吸烟者与不吸烟者

因此,假设我们想比较吸烟者和非吸烟者的风险。假定我们不设年龄。推导公式如图所示

可见,在相同年龄下,吸烟患者的风险是不吸烟的1.08倍。

年龄对风险的影响

同上述一样,我们对公式进行简化,如下图所示:

所以51岁的人和50岁的人的风险比是1.01。

文章持续更新,可以关注微信公众号【医学图像人工智能实战营】获取最新动态,一个关注于医学图像处理领域前沿科技的公众号。坚持已实践为主,手把手带你做项目,打比赛,写论文。凡原创文章皆提供理论讲解,实验代码,实验数据。只有实践才能成长的更快,关注我们,一起学习进步~

我是Tina, 我们下篇博客见~

白天工作晚上写文,呕心沥血

觉得写的不错的话最后,求点赞,评论,收藏。或者一键三连
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/20513.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

mysql增量备份

目录 一、修改配置文件,开启增量备份功能 (1)查看是否已经开启了 (2)修改配置文件开启 (3)增量记录文件 二、还原增量备份 (1)修改了数据 (2&#xff…

nginx keepalive 高可用原理和实操

文章目录 前言一、nginxkeepalive搭建高可用服务方案?二、方案解析1.keepalive是什么2.nginx是什么 三、keepalive与nginx环境安装四、高可用配置实例总结 前言 一、nginxkeepalive搭建高可用服务方案? 使用nginx-keepalived双机热备机制,vi…

【云计算•云原生】4.云原生之什么是Kubernetes

文章目录 Kubernetes概念Kubernetes核心概念集群podConfigMap Kubernetes架构master节点的组件worker节点组件 Kubernetes网络架构内部网络外部网络 k8s各端口含义 Kubernetes概念 K8S就是Kubernetes,Kubernetes首字母为K,末尾为s,中间一共有…

BEV(0)---Transformer

1 Transformer Transformer是一个Sequence to Sequence model,特别之处在于它大量用到了self-attention,替代了RNN,既考虑了Sequence的全局信息也解决了并行计算的问题。 1.1 self-attention: ①. 输入x1 ~ x4为一个sequence&…

MySQL基础(三十一)数据库其它调优策略

1 数据库调优的措施 1.1 调优的目标 尽可能 节省系统资源 ,以便系统可以提供更大负荷的服务。(吞吐量更大)合理的结构设计和参数调整,以提高用户操作 响应的速度 。(响应速度更快)减少系统的瓶颈&#xf…

服务网关Gateway

前言 API 网关出现的原因是微服务架构的出现,不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求,如果让客户端直接与各个微服务通信,会有以下的问题: 破坏了服务无状态…

DJ6-4 文件存储空间的管理

目录 6.4.1 空闲表 1、存储空间的分配与回收 2、空闲表法的优缺点 6.4.2 空闲链表 1、空闲盘块链 2、空闲盘区链 6.4.3 位示图 1、位示图的表示 2、存储空间的分配 3、存储空间的回收 4、位示图法的优缺点 6.4.4 成组链接 1、空闲盘块的组织 plus 个人理解图…

上海亚商投顾:沪指震荡调整跌0.21% 两市成交金额不足8000亿

上海亚商投顾前言:无惧大盘涨跌,解密龙虎榜资金,跟踪一线游资和机构资金动向,识别短期热点和强势个股。 市场情绪 三大指数今日震荡调整,上证50午后一度跌超1%,以保险为首的权重板块走低。军工股逆市大涨&a…

Python基本数据类型之一——set(集合)

Python基本数据类型之一——set(集合) 一、python集合定义 集合(set)是一个无序不重复元素的序列。基本功能是进行成员关系测试和删除重复元素。 二、创建方式 在Python中,创建集合有两种方式: 一种是用一对大括号将多个用逗号分隔的数据括起来。 另一种…

【周末闲谈】超越ChatGPT?科大讯飞星火认知大模型

个人主页:【😊个人主页】 系列专栏:【❤️周末闲谈】 ✨第一周 二进制VS三进制 ✨第二周 文心一言,模仿还是超越? ✨第二周 畅想AR 文章目录 前言星火名字的由来科大讯飞星火落地应用演示赶超ChatGPT的底气在哪里?“硬…

如何使用sbvadmin进行私有化部署的代码开发

前言 本文主要讲述如何使用sbvadmin进行私有化部署的代码开发,这里我们用的私有化仓库是gitee,当然你也可以用自己搭建的gitlab来做,原理差不多。 一、新建仓库 1.后端api 导入后端仓库:https://github.com/billyshen26/sbvadmi…

搭建Redis主从集群+哨兵+代理predixy

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、Redis是什么?二、搭建Redis集群步骤1.环境和版本2.Redis 安装部署3.主从同步配置4.哨兵模式配置5.代理predixy配置 总结 前言 提示&#xff1a…

SpringSecurity框架学习与使用

SpringSecurity框架学习与使用 SpringSecurity学习SpringSecurity入门SpringSecurity深入认证授权自定义授权失败页面权限注解SecuredPreAuthorizePostAuthorizePostFilterPreFilter 参考 SpringSecurity学习 SpringSecurity入门 引入相关的依赖,SpringBoot的版本…

R语言 | 数据框

目录 一、认识数据框 7.1 建立第一个数据框 7.2 验证与设定数据框的列名和行名 二、认识数据框的结构 三、获取数据框内容 3.1 一般获取 3.2 特殊字符$ 3.3 再看取得的数据 四、使用rbind()函数增加数据框的行数据 五、使用cbind()函数增加数据框的列数据 5.1 使用$符号…

超星学习通小助手多线程工具Python

话不多说,直接开始,不会安转的直接使用后面两款,下载直接打开exe运行 第一款:网课小助手python,需要自行安装Python环境(支持Windows、Mac、Linux各种环境) https://wwiv.lanzoul.com/ifVrC0vk…

时序预测 | MATLAB实现BO-CNN-GRU贝叶斯优化卷积门控循环单元时间序列预测

时序预测 | MATLAB实现BO-CNN-GRU贝叶斯优化卷积门控循环单元时间序列预测 目录 时序预测 | MATLAB实现BO-CNN-GRU贝叶斯优化卷积门控循环单元时间序列预测效果一览基本介绍模型描述程序设计参考资料 效果一览 基本介绍 基于贝叶斯(bayes)优化卷积神经网络-门控循环单元(CNN-GR…

数据库设计与前端框架

数据库设计与前端框架 学习目标: 理解多租户的数据库设计方案 熟练使用PowerDesigner构建数据库模型理解前端工程的基本架构和执行流程 完成前端工程企业模块开发 多租户SaaS平台的数据库方案 多租户是什么 多租户技术(Multi-TenancyTechnology&a…

力扣sql中等篇练习(二十一)

力扣sql中等篇练习(二十一) 1 最大数量高于平均水平的订单 1.1 题目内容 1.1.1 基本题目信息 1.1.2 示例输入输出 a 示例输入 b 示例输出 1.2 示例sql语句 # Write your MySQL query statement below WITH t1 as (SELECT order_id,avg(quantity) AquantityFROM OrdersDeta…

GEE:如何进行对MOD09GA数据集进行水体/云掩膜并计算NDVI将其导出至云盘?

目录 01 为什么用GEE而不是传统的下载ENVIArcGIS? 02 操作详解 01 为什么用GEE而不是传统的下载ENVIArcGIS? 由于地理空间数据云中缺少2015年10月份的NDVI月合成影像,于是查看了地理空间数据云的NDVI数据集处理的一些介绍如下(地理空间数据…

什么是SpringBoot自动配置

概述: 现在的Java面试基本都会问到你知道什么是Springboot的自动配置。为什么面试官要问这样的问题,主要是在于看你有没有对Springboot的原理有没有深入的了解,有没有看过Springboot的源码,这是区别普通程序员与高级程序员最好的…