深度学习用于医学预后-第二课第三周1-3节-生存模型,生存函数

news2025/1/25 9:06:50

文章目录

    • 生存模型
    • 生存函数
    • 有效生存函数

生存模型

本周,我们将讨论生存模式(survival model)。生存模型是一种特殊的模型我们关心事件发生的时间,比如从治疗到复发的时间,或者从诊断到死亡的时间

这是一个常见的问题,医生想要回答他们的病人,比如,我在未来5年或未来10年存活的可能性有多大?我们会看到生存模型是我们已经看到的预后模型的延伸。最后,我们将看看如何使用生存数据来建立这些生存模型。让我们开始吧

生存函数

此前,我们曾研究过一个问题,即未来10年内死亡的概率是多少?在本课中,我们将把这个问题扩展到更普遍的问题,即在任何时间(t)之后生存的概率是多少

我们将研究生存函数(Survival Function),这是生存分析的一个关键工具,它将帮助我们回答这个问题。

在本课中,我们将讨论生存模型。

在我们迄今为止研究的预后设置中,我们提出了一些形式的问题,即患者五年内死亡的概率是多少?所以我们建立了一个模型,说五年后,死亡的概率是多少?现在,这与另一个问题密切相关,即过去五年的生存概率是多少?

用公式表达为:
五年后存活的概率 = 1 − 五年后死亡的概率 五年后存活的概率=1-五年后死亡的概率 五年后存活的概率=1五年后死亡的概率
假设我们在五年内死亡的概率是0.2%或20%,那么这将是1减去0.2,也就是0.8%或80%。

生存模型将扩展这个问题,比如说,在任何时间t之后生存的概率是多少?因此,这不仅仅是五年,任何时候都可能是,一年后或10年后。

如果我们想为不同的时间范围建立一个模型,假设我们不再关心五年,而是关心10年或一年,我们必须为患者建立三个独立的模型。

但生存模型的诀窍是生存模型,它可以回答形式上的问题,死亡时间大于两年的概率是多少?因此,我们可以看到,对于这个患者,他们的死亡时间大于两年的概率是0.8,这是由生存模型输出的,五年的概率是0.7,十年的概率为0.5,所有这些都是由单一模型输出的。关键的数量是肯定的,死亡时间大于某个年份的概率是多少。这就是我们在生存模型中所关心的,时间大于某个数量的概率,这被称为生存函数。

生存函数是为每个时间点t定义的函数。我们稍后将进一步讨论生存函数的性质。

有效生存函数

我们有一个生存模型,它观察一个病人并输出生存函数,它是一个事件发生的时间大于小t的概率,小t可以取任意值,比如1年,5年,10年。

现在我们可以用图形表示生存函数,在x轴上,我们表示时间。这个时间可能是几天,几个月,甚至几年。y轴是t时刻的生存概率

接下啦,我们探讨一下生存函数的性质

第一个性质是,如果u大于或等于v,那么在任何时间u的生存率都将小于或等于在任何时间v的生存率。

这意味着什么?让我们先选择u为80,我们知道80大于等于20。我们可以读到80,我们的生存概率是0.17。在时间v,也就是20,我们的生存概率是0.89。因此,我们从这个例子中看到,这是正确的。这意味着随着时间的推移,随着时间的增加,生存概率永远不会上升。它可以保持不变,也可以下降(大白话:得癌症了,不可能说他10年的存活率比5年的高)。

第二个性质是,随着时间的推移,我们的生存概率应该达到0。因此,我们的生存函数应该从概率1开始,最终达到0。

考虑到这些知识,让我们看看其中哪些是有效的生存函数。

记住生存函数的两个性质。第一个问题是随着时间的推移,我们需要一个不断降低的生存概率。第二个属性它应该从1开始。

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

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

相关文章

GPT自动理解视频、法律顾问、大模型安全围栏

每天都要浏览大量AI相关新闻,是不是感到信息量爆炸,有效信息少,无从看起? 这么多新产品和新工具,到底哪些是真正是有价值的,哪些只是浮躁的热点? 想参与AI产品和工具的开发,但苦于…

READNE.md 语法

标题列表引用代码块链接图片分割线表格 1. 标题 #一级标题 ##二级标题 ###三级标题 ####四级标题 #####五级标题 ######六级标题 2. 列表 2.1 有序列表 直接在前面写数字序号: 1. a 2. bc 3. 1234 2.2 无序列表 有三种方式:""、"-&q…

操作系统--需要背的概念性知识

第一章 操作系统概述 操作系统的作用:1)控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配;2)提供给用户和其他软件方便的接口和环境;3)实现了对计算机资源…

(GPT3)Language Models are Few-Shot Learners论文阅读

论文地址:https://arxiv.org/pdf/2005.14165v4.pdf 摘要 最近的工作表明,通过对大量文本语料库进行预训练,然后对特定任务进行微调,许多 NLP 任务和基准测试取得了实质性进展。 虽然在体系结构中通常与任务无关,但此方…

4月份公司测试部门来了个卷王之王,让人奔溃...

前段时间公司新来了个同事,听说大学是学的广告专业,因为喜欢IT行业就找了个培训班,后来在一家小公司干了三年,现在跳槽来我们公司。来了之后把现有项目的性能优化了一遍,服务器缩减一半,性能反而提升4倍&am…

【AI面试】Anchor based 、 Anchor free 和 no anchor 的辨析

深度学习的目标检测算法,通常会在输入图像中采样大量的区域,然后判断这些区域中是否包含我们感兴趣的目标,并调整(回归)区域边界,从而更准确地预测目标的真实边界框(ground-truth bounding box&…

【高数+复变函数】傅里叶积分

文章目录 【高数复变函数】傅里叶积分2. 傅里叶积分2.1 复数形式积分公式2.2 三角形式 上一节: 【高数复变函数】傅里叶级数 【高数复变函数】傅里叶积分 2. 傅里叶积分 在上一节中,我们知道了傅里叶级数的基本知识,其中,周期为…

【MATLAB第31期】基于MATLAB的降维/全局敏感性分析/特征排序/数据处理回归问题MATLAB代码实现(持续更新)

【MATLAB第31期】基于MATLAB的降维/全局敏感性分析/特征排序/数据处理回归问题MATLAB代码实现(持续更新) 本文敏感性分析主要分析回归问题,下期分析分类问题(fisher、rf、arf、nca等)。 一、降维方法(回归) 常见的降…

【动态规划】0-1背包问题

概述 0-1背包问题是一种经典的动态规划问题,它的基本形式是:有一个背包,容量为 C C C,有 n n n 个物品 i i i,每个物品 i i i 的重量为 w i w_i wi​,价值为 v i v_i vi​。现在要从这 n n n 个物品…

id选择器和class选择器

id选择器 id选择器用来选取带有给定id属性的元素。语法:#id例如: html <div id"container">...</div>css #container {color: blue; }id选择器的一些特征: 1. id选择器以#号开头,后跟元素的id属性值。 2. id选择器只能选取带有给定id属性的元素。 3.…

在 Windows 上安装 kubectl

一、前言 个人主页: ζ小菜鸡大家好我是ζ小菜鸡&#xff0c;让我们一起学习在 Windows 上安装 kubectl。如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连) 二、 kubectl是什么 kubectl是Kubernetes集群的命令行工具&#xff0c;通过kubectl能够对集群本身进行管理&#xf…

一篇文章学会高级IO

文章目录 理解IO的本质认识五种IO模型阻塞式IO非阻塞式IO信号驱动式IO多路转接式IO异步式IO 高级IO的理解以及意义多路转接式IO的深入学习select模型select函数详解封装网络套接字&#xff1a;Sock.hppselectServer.cc(服务器文件)运行结果小结 poll模型poll函数详解Sock.hpppo…

Reed-Muller序列

Reed-Muller函数的由来 我们知道对于连续信号&#xff0c;时间和频率是对偶域(duality)&#xff0c;其中正弦函数是时移的特征函数&#xff08;where sinusoids are eigenfunctions of time shifts&#xff09;。而在汉明空间(Hamming space)中&#xff0c;there are discrete…

牛客网面试必刷:BM19 寻找峰值

牛客网面试必刷&#xff1a;BM19 寻找峰值 前言一、解法1&#xff1a;暴力依次搜索二、解法2&#xff1a;二分搜索 前言 给定一个长度为n的数组nums&#xff0c;请你找到峰值并返回其索引。数组可能包含多个峰值&#xff0c;在这种情况下&#xff0c;返回任何一个所在位置即可…

数据库基础篇 -- 1

目录 数据库基础 1.1&#xff1a;什么是数据库 1.2&#xff1a;常见数据库 1.3&#xff1a;数据库的基本使用 1.4&#xff1a;mysql的架构 1.5&#xff1a;sql分类 1.6&#xff1a;存储引擎 数据库基础 1.1&#xff1a;什么是数据库 数据库是指存储和管理结构化数据的…

解决频繁操作svn导致提交文件失败svn: E155015,亲测成功

我是因为频繁在本地删除创建重复的包和.java文件&#xff0c;以至于在提交至svn的时候会出现我之前删除的包和.java文件&#xff0c;所以我致力于将其删除干净&#xff0c;频繁的在本地删除、去svn删除…以至于再后来本地项目中和svn中都没有但是还是svn: E155015&#xff0c;查…

Cesium入门之五:认识Cesium中的Viewer

Viewer是Cesium中用于显示3D场景的组件。它提供了创建和控制3D场景所需的所有基本功能&#xff0c;包括加载3D模型、添加图像覆盖物、设置相机位置和方向、处理用户输入等。 在创建Viewer时&#xff0c;可以指定要使用的HTML元素&#xff08;例如canvas&#xff09;&#xff0…

06-redis集群模式(中) 项目测试的云服务ip变内网等(解决大多数问题)

目录 0-0 前言 : 1. 搭建redis集群成功后 项目测试 ip变成内网 2. 设置 redis.conf的配置 3. 这时候如果运行后面操作, 会出以下问题 问题一: 不开放节点端口号 ​编辑问题二: 不开放通讯端口号 4. 最最核心的正确操作: 5. 删除全部容器 删除全部目录挂载 6. 重新运…

SSM(Vue3+ElementPlus+Axios+SSM前后端分离)-架子搭建

目录 SSM(Vue3ElementPlusAxiosSSM前后端分离)--架子搭建 技术栈 项目搭建 配置pom.xml 项目全局配置web.xml SpringMVC 配置 创建springDispatcherServlet-servlet.xml 创建项目相关的包 完成测试TestController.java 整合hi.html 启动Tomcat , 浏览器输入http://local…

mybatis是如何集成到spring的

前言 集成前的使用方式 mybatis单独使用时&#xff0c;一般的写法如下所示&#xff1a; // mybatis初始化 String resource "mybatis-config.xml"; InputStream inputStream Resources.getResourceAsStream(resource); // 读取配置文件&#xff0c;创建SqlS…