深度学习用于医学预后-第二课第四周1-4节-使用线性和基于树的模型构建风险评估模型

news2024/11/27 12:51:49

今天起进入到第四周课程的学习,使用线性和基于树的模型构建风险评估模型

风险分数

本周,你将学习建立和评估生存预测模型的策略,这些模型将使你能够比较个体患者的风险。您将学习两个这样的模型:Cox比例风险和生存树。最后,您将了解Harrell的c指数,它将允许您评估您将构建的生存模型的预测性能。

这将是非常激动人心的一周,因为它会把你们在这门课上学到的概念集合在一起。在本课中,您将学习与生存函数齐头并进的另外两个工具:风险函数和累积风险函数。您将看到生存、风险和累积风险函数都是相互关联的,可以帮助回答不同的问题。

风险

这节课中,我们来谈谈危险。到目前为止,我们已经研究了生存模型,其中我们有一个问题,在任意时刻 t 之后生存的概率是多少?

为了回答这个问题,我们看到了生存函数它告诉我们某个事件发生的时间在 t 之后的概率,我们可以用x轴表示生存函数,我们称其为t, y轴表示生存概率,随着时间的推移,它从1开始,然后趋于0。

但假设我们现在感兴趣的是另一个问题,不是过了 t 时刻的生存概率是多少,而是病人的直接死亡风险是多少。我们可能想知道这个来了解一个病人是在第一年还是在第十年更危险,我们可以利用这个信息在病人最危险的时候通知治疗。

那么,如果病人活到了时间t,我们该如何表示他们的即时死亡风险呢?

这就是所谓的风险,风险用希腊字母“λ”表示。t的风险是事件发生的时间在t的概率

和生存函数一样,风险函数也可以用图形表示。

它告诉我们,随着时间的推移,特定时刻的风险是多少?注意这个形状,我们可以知道病人在任何时间点的瞬间死亡风险是什么。我们可以看到,它在0时是最高的,然后迅速下降到4,然后再次增加到10,危险程度与0时相似。

所以这让我们看到病人的风险左边区域高,中间区域不那么高,然后再增加。这就是所谓的浴盆曲线

在时间为零的时候,死亡的风险非常高,然后下降,然后随着时间的推移而增加。这是可能发生的,比如一些治疗,比如手术,并发症的风险可能很高,但随着时间的推移,它们会下降。但是,随着时间的推移,患者的风险会增加。

生存到风险

现在,风险函数实际上可以用来创建生存函数。他们是亲戚,我们不会过多地讨论他们的关系。但重要的是要明白有一个公式可以让我们从危险推导生存。

因此,我们可以用这个公式从危险曲线中得到相应的生存曲线。

这是生存曲线对应危险曲线。我们看到,在任意时刻t之后生存的概率是多少,很容易。例如,如果我们想知道t=4后生存的概率,那么我们可以从图中读出它略高于0.2。同时,我们可以回答这样的问题,如果病人活到时刻t,他们的直接死亡风险是多少,通过观察t=4的风险并意识到时刻4的风险小于时刻8的风险。

这种关系是双向的,所以我们实际上也可以从生存曲线中推导出风险。同样,我们不用太担心给出它们关系的公式

但你可以把这个公式解释为,如果年龄是t,那么危险就是死亡率。因此,使用这条生存曲线,我们可以生成相应的危险曲线。

在这里我们可以看到这个病人群体的危险是一个恒定的函数这意味着即时死亡的风险在任何时候t都是恒定的;这是1。这是相应的生存曲线。我们现在已经把生存和危险看作是两个函数,一个可以用来推导另一个,反之亦然。

累积风险

到目前为止,我们已经通过生存函数来研究了在时间t之后的生存概率,以及在病人到达时间t时立即死亡的风险,即风险(hazard)。

现在,我们将探讨另一个问题,即病人在时间t之前的累积危险或累积风险(Cumulative Hazard)是多少?我们将用希腊字母“Λ”(大写的Lambda)来表示这个概念,记住小写字母“λ”表示hazard,而“Λ”表示在时间t之前的累积危险,即“Λ”(t)。

当然,病人在时间t之前的累积危险与他们在时间t的危险密切相关,它们之间的关系可以用以下方式表示

这意味着对于任何时间点t,我们都在查看它之前的所有时间点,并对它们进行求和。这就是当时间可以取离散值时的表达式,如0、1、2、3。我们还看到时间可以取从0到3或任何我们想要的连续数时的情况。

因此,我们将累积危险的连续扩展写为从0到t的lambda的积分。如果你以前没有接触过积分,不用太担心这个式子具体是怎么做的,只需要了解累积危险率会变成求和的形式,而这个公式用来表示时间是连续变量时的情况。

我们先前已经看到风险曲线,y轴表示的瞬时风险,x轴表示时间。我们可以使用这个危险曲线来告诉我们对应的累积危险曲线将是什么样子,使用我们之前看到的公式。再次强调,如果你以前没有接触过积分,不用太担心这个公式做了什么,它只是一种沿着时间轴求和危险率的方式。

因此,这是一个相应的累积危险率,告诉我们病人随着时间累积的风险如何变化。

这是一个恒定的危险曲线,因此我们可以看到随着时间的推移,危险并没有改变,其相应的累积危险曲线如下所示;你可以看到,直线上升,我们正在对时间维度进行求和。

此前我们看到生存模型可以用来输出生存函数,但现在我们知道它不仅可以用来输出生存函数,还可以输出危险函数或累积危险函数。我们可以使用其中任何一个函数通过某些公式来表示另一个函数,以便回答我们想要回答的任何问题。

本次课介绍了一些新的概念,对其公式没有进行细致的推导。可能在于它的复杂性,感兴趣的朋友可以在通过其他资料进行学习。

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

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

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

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【学习心得】VMware的下载安装与创建Ubuntu虚拟机

Python在Linux系统中的开发环境搭建① 1、VMware的下载安装 1.1 去官方网站下载软件:https://www.vmware.com/ 1.2 在工具中找到workstation pro 1.3 点击试用版本 1.4 点击下载 1.5 双击安装 1.6 下一步 1.7 接受许可 1.8 选择足够空间的磁盘进行安装、勾选增强…

chatgpt赋能Python-pycharm中如何设置滚动条

PyCharm中如何设置滚动条 介绍 PyCharm是一款由JetBrains开发的Python集成开发环境,提供了丰富的功能和工具,让Python开发更加高效和方便。其中一个重要的功能就是滚动条,它可以帮助我们在长篇代码中快速找到需要的部分,并浏览整…

Chrome浏览器更新失败的问题(chrome无法更新至最新版本怎么办)

报错1 如果在计算机上更新 Chrome 时遇到问题,您可能会看到以下错误消息: 更新失败:管理员已停用更新更新失败(错误:3 或 11):检查更新时出错,无法访问更新服务器更新失败&#xf…

网络安全学习路线

01 什么是网络安全 网络安全可以基于攻击和防御视角来分类,我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。 无论网络、Web、移动、桌面、云等哪个领域,都有攻与防两面…

chatgpt赋能Python-pycharm关联py文件

PyCharm关联Python文件的使用指南 PyCharm作为一款强大的Python开发工具,其集成的许多功能可以大大提高开发效率。其中之一就是PyCharm可以自动关联Python文件,让用户更加方便的进行Python程序的编写。本文将详细介绍PyCharm关联Python文件的使用方法及…

chatgpt赋能Python-pycharm快捷键

PyCharm快捷键大全:提高Python编程效率的秘密武器 在Python开发的过程中,PyCharm是被广泛使用的IDE之一。它可以帮助我们提高效率,省去不少重复性的工作,同时还具有强大的代码自动完成和调试功能。而在PyCharm中,有许…

软考-软件设计师

目录 一、计算机系统 1.1 CPU的功能有: 1.2 运算器的组成 1.3 控制器——不仅要保证程序的正确执行、还要能够处理异常事件 1.3.1 指令控制逻辑 1.4 计算机基本单位 1.5 进制的变换 1.5.1 进制加减法 1.6 原码、反码、补码、移码 1.7 浮点数 1.8 寻址 1…

chatgpt赋能Python-pycharm同一个程序开两个

PyCharm同一个程序开两个:提升编程效率的好帮手 作为一名有10年Python编程经验的工程师,我经常会使用PyCharm作为我的主要编程工具。而在日常的编程工作中,有时会遇到这样一个情况:需要在同一个程序中同时进行两个不同的操作。这…

C++二叉树中序非递归遍历(两种方法)

#include <stdio.h> #include <malloc.h> //树结构 typedef struct kl { int data; struct kl *lchild; struct kl *rchild; }bittree; //栈结构 typedef struct ji { int top; bittree **data; int size; }stack; //初始化栈 void in…

Linux 基金会开源教育及人才培养峰会来了

开源技术正在快速发展&#xff0c;在云计算、大数据、人工智能等领域逐步形成技术主流。作为一种新的软件生产方式&#xff0c;开源已经被列入“十四五”规划纲要。纲要提出&#xff0c;支持数字技术开源社区等创新联合体发展&#xff0c;完善开源知识产权和法律体系&#xff0…

10.从架构师角度理解MySQL性能优化和索引合并

MySQL性能调优 1. 查询性能优化1.1 什么是慢查询1.2 慢查询的配置1.3 慢查询解读分析1.3.1 日志模式1.3.2 慢查询分析mysqldumpshow 1.4 优化SQL查询方法论1.4.1 业务层--请求了不需要的数据&#xff1f;查询不需要的记录总是取出全部列重复查询相同的数据 1.4.2 执行层--是否在…

File和IO流

1、File 1.1、何为File&#xff1f; File类的对象代表操作系统的文件&#xff08;文件、文件夹&#xff09; File类提供了诸如&#xff1a;创建文件对象代表文件&#xff0c;获取文件信息&#xff08;大小、修改时间&#xff09;、删除文件、创建文件&#xff08;文件夹&…

chatgpt赋能Python-pandas归一化python

Pandas归一化Python教程 越来越多的数据分析和机器学习应用需要将数据归一化&#xff0c;以保证数据的统一性和可比性。Pandas是Python中最常用的数据处理库之一&#xff0c;它提供了许多常用的方法&#xff0c;包括数据归一化。本教程将介绍如何使用Pandas进行数据归一化&…

Springboot地方废物回收机构管理的设计与实现

背景 地方废物回收机构的需求和管理上的不断提升&#xff0c;地方废物回收机构管理的潜力将无限扩大&#xff0c;地方废物回收机构管理系统在业界被广泛关注&#xff0c;本系统及对此进行总体分析&#xff0c;将地方废物回收机构信息管理的发展提供参考。地方废物回收机构管理…

回归预测 | MATLAB实现基于贝叶斯线性回归(Bayesian Regression)的多变量输入回归预测

回归预测 | MATLAB实现基于贝叶斯线性回归(Bayesian Regression)的多变量输入回归预测 目录 回归预测 | MATLAB实现基于贝叶斯线性回归(Bayesian Regression)的多变量输入回归预测预测效果基本介绍模型描述程序设计参考资料预测效果 基本介绍 Matlab实现基于贝叶斯线性回归(Bay…

为什么要放弃 $ 语法糖提案

《最新&#xff0c;Vue 中的响应性语法糖已废弃》 本文标题中的 $ 语法糖指的就是上文中的响应式语法糖 (Reactivity Transform)&#xff0c;那为什么不写 Reactivity Transform 呢&#xff1f;因为这个名实在是太长了… 大家觉得被废弃是因为分不清是正常变量还是响应式变量…

chatgpt赋能Python-pycharm关联anaconda

使用PyCharm关联Anaconda打造高效Python开发环境 PyCharm是一个流行的Python集成开发环境&#xff08;IDE&#xff09;&#xff0c;而Anaconda则是一个免费、开源的Python发行版。PyCharm与Anaconda的结合使得开发者能够在一个统一的环境中开发Python应用程序。本文将探讨如何…

Vivado综合属性系列之五 USE_DSP

目录 一、前言 二、USE_DSP 2.1 工程代码 2.2 结果 2.3 参考资料 一、前言 ​对于逻辑运算&#xff0c;加、减、乘、除等可以使用逻辑资源LUT实现&#xff0c;也可以使用专用的运算资源DSP来实现。在一些计算量较大时&#xff0c;使用DSP可以节省许多逻辑资源&#xff0c;…

【V2G】电动汽车接入电网优化调度研究(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

目录显示变应用程序需要权限的解决方法

在平日使用电脑的过程中&#xff0c;好多人通常会一些状况&#xff0c;其中最常见的就是目录变应用程序了&#xff0c;许多用户都不确定电脑目录变应用程序打不开怎么办&#xff0c;这种状况不要焦急&#xff0c;下面小编就来给大伙讲一讲电脑目录骤然目录的方法&#xff0c;一…