京公网安备 11010802034615号
经营许可证编号:京B2-20210330
作者:丁点helper
来源:丁点帮你
前面两篇文章初步介绍了生存分析基本入门的内容,今天我们来看看实际应用中怎么估计生存率。具体的方法和术语我们先不讲,首先来看例子。
案例:为了解肺癌患者接受某种治疗后的生存状况,研究者收集了12名肺癌患者手术加化疗的住院资料。他们的生存时间(月)分别为:2, 5, 8, 9, 9+, 10, 13, 13, 15+, 18, 20, 23+。
试问,采用该治疗方案的12名患者的术后生存率如何?(案例来自相关教科书,有删改)
如何来评判这种治疗方法的生存率呢?我们从“生存数据”入手,关于生存数据的详细解释大家可以看第一篇文章。
今天的文章我们来一步步搞懂上面这张表。
案例中介绍了,一共有12名住院患者,他们的生存时间(用 t 表示)分别为:2, 5, 8, 9, 9+, 10, 13, 13, 15+, 18, 20, 23+,单位是月。第一个问题,有些数字有加号,有些没有,是为什么呢?
有加号的表示,该数据是“删失数据”,什么是删失数据?(以及什么是完全数据?)可以看第一篇文章。这里简单理解就是,患者失联了,后续的信息无法获取。
比如上面的生存时间数据中有一个“9+”,可以理解为,跟踪了9个月,患者一直存活且保持着联系,可是当下一次(比如第10个月开始)去找他的时候(专业名词叫“随访”),找不到了,说的不好听一点,是死是活不知道。
因此,对于这样的数据,我们就叫“删失数据”。由于患者确实可能还活着,只是失联,谨慎起见,我们就在上一次随访的数据“9”后面加一个“+”,表示他存活的时间可能长于9个月。
其他的删失数据也这样理解。搞懂删失后,我们再来看这个表。表格的第(1)列序号代表什么呢?排序的号码!
将上面12名患者的生存时间t 从小到大排序并编号。
——注意两点:
第一,完全数据和删失数据要用不同的编号,比如上面的“9”和“9+”一个是编号“4”,一个是编号“5”,完全数据列在删失数据前面;
第二,其他情况下,相同的生存时间编号相同,比如上面有两个“13”,所以都编为“7”。
编号完成后,就把相应的生存时间排进去,见上表第(2)列。
这里大家需要熟悉一些表达,比如t₁=2、t₂=5 ... 就是指随访的第一个时间点是2个月,随访的第二个时间点是第5个月。
接着往后看,第(3)列是“死亡例数”,就是指在这个时间段的死亡人数是多少?
比如在第一个时间段内( t₁=2 )有1名患者死亡,就表示为:d₁=1;
同理,在第二个时间段内也有1名死亡(注意是: t₁~ t₂,就是2月末到第5月末),表示为:d₂=1;
后续依次类推,这里需要注意的是,“死亡例数”记录的是某个特定的时间段内的死亡人数,不是累计的死亡人数。
表格中第(4)列称作“删失数据”,就是记录那些带“+”号的数据的,可以发现,上面每一个删失数据都单独做一例录入。
第(5)列“期初人数”就与上面“死亡例数”相对应,就是指这个观察期开始时的人数。
第一个数( n₁)是“12”,就表示刚开始观察的人数是12人。
随着观察时间的延长,有患者死亡,就算作是一期。比如,到第2月末时,有1名患者死亡,那么下一个观察期的“期初人数”就是 12-1 = 11,因此: n₂=11,到第5月末时,又一名患者死亡,第3期(i = 3)“期初人数”就是 11-1 = 10,表示为: n₃=10。
后面的以此类推,由此我们可以得出一个计算公式:
后面两列——死亡概率和生存概率也很好理解,只有一点,就是要明白这里计算的概率都是以一期为单位的,而不是累积的。
比如第一期( i=1),一名患者死亡,所以,死亡概率就是:1/12;对应的生存概率就是:1-1/12。
第二期( i=2),也有一名患者死亡,死亡概率:1/11; 生存概率:1-1/11。
需要注意,这里的分母变成了11。原因还是:这里是以每一期为一个单位,计算时,都以该期的“期初人数”为分母。
搞清楚了死亡概率和生存概率,终于迎来了我们的主角“生存率”。
这个生存率怎么计算?很简单,就是各期生存概率的乘积。
后面的依次类推,就是这么简单。
我们来验算一下,比如:
用计算器算一下,这个也可以口算,你发现了么?
至于为什么这里都要加一个“ ^ ”以及上表中最后一列“生存率的标准误”怎么理解和计算,我们留到下一篇文章。
以上我们估算生存率的方法教科书称为:Kaplan-Meier法,又称乘积极限法,可以简单记为K-M法。
其基本思想是:将所有观察对象的生存时间(包括删失数据)由小到大依次排列,对每个时间点进行死亡概率、生存概率和生存率的估计。
回顾上面的文章,是否就是这个过程呢?
K-M法一般用于观察对象数目较少的没有进行特定分组的资料(如同本例)。这样可以能够充分利用每条记录的信息,估计不同生存时间点的生存率。
以上就是今天的内容。我们可以看到,实际应用中生存率的计算并不难,就是几个概率相乘。
学习起来真正的难点是一整套数据的记录和整理方法,而且还出现“删失”这种看起来就头大的术语。
所以,处理生存分析,首先要按照我们今天文章的梳理过程,一步一步弄懂每一个的指标的意义,生存率的估计就水到渠成了。
——热门课程推荐:
想从事业务型数据分析师,您可以点击>>>“数据分析师”了解课程详情;
想从事大数据分析师,您可以点击>>>“大数据就业”了解课程详情;
想成为人工智能工程师,您可以点击>>>“人工智能就业”了解课程详情;
想了解Python数据分析,您可以点击>>>“Python数据分析师”了解课程详情;
想咨询互联网运营,你可以点击>>>“互联网运营就业班”了解课程详情;
数据分析咨询请扫描二维码
若不方便扫码,搜微信号:CDAshujufenxi
【核心关键词】客户、数据分析、指标体系、数据采集、数据指标、业务数据、分析思路、业务需求、分析方法 【专访摘要】本次 CDA ...
2026-07-24在数据分析、业务建模与数字化运营体系中,原始业务数据普遍存在缺失、重复、异常、口径不一致等质量问题,直接用于分析与建模会 ...
2026-07-24 很多数据分析师能熟练计算均值、标准差,但当被问到“如何用一张图让业务方3秒内看懂核心结论”“面对不同数据类型该怎么选 ...
2026-07-24在数据驱动的精细化运营体系中,指标是业务判断、效果复盘、策略优化的核心依据。随着企业数据化程度提升,指标数量持续膨胀,但 ...
2026-07-23在用户运营与产品增长体系中,留存是衡量产品真实价值与用户粘性的核心标尺,也是决定用户生命周期价值、获客投产比的底层因素。 ...
2026-07-23 很多数据分析师精通Excel、SQL、Python等工具,但当被问到“面对一个具体的业务问题,该用什么分析方法”“描述性分析和诊断 ...
2026-07-23【核心关键词】埋点、产品、互联网、数据库、决策、数据分析、产品经理、商业模式、移动互联网、指标体系、运营模块、大数据平 ...
2026-07-22在高并发、大数据量的业务系统中,单表数据量达到千万级甚至亿级后,会出现查询性能骤降、索引维护成本飙升、存储扩容困难等问题 ...
2026-07-22 很多企业团队并非缺乏指标,而是陷入“指标失控”:仪表盘上堆满实时跳动的数据,却无法回答“当前瓶颈在哪、下一步该做什么 ...
2026-07-22在金融风控、企业运营、行业研究等数据分析场景中,大量数据以面板数据形态存在:例如多家分支机构连续多个季度的风险指标、多位 ...
2026-07-21 很多数据分析师每天都在计算指标、制作报表,但当被问到“什么叫指标数据元”“指标数据标准包含哪些核心维度”“指标数据质 ...
2026-07-21一、活动介绍 2026暑期CDA备考冲刺季,为想利用假期拿证的你量身打造。考点胶囊内容搭配多重硬核福利,让你在旅行、实习、居家 ...
2026-07-21金融行业的运营风险贯穿业务全流程,涵盖交易欺诈、操作违规、流程漏洞、合规偏差、客户信用异常等多元场景,是银行、保险、证券 ...
2026-07-17财产保险作为金融行业的核心板块,涵盖车险、家财险、责任险、企财险等多元品类,是个人与企业抵御财产风险、经营风险的重要保障 ...
2026-07-17 很多数据分析师能熟练写SQL、做透视表,但当被问到“数据是从哪里来的?经过哪些加工才进入数据仓库?ETL具体做了什么?”时 ...
2026-07-17【核心关键词】模块、餐饮、客户、门店、企业、订单、供应链、多样化、产品、生产计划、数据分析、生产管理、物料管理、业务分 ...
2026-07-16在数字化分析时代,原始数据本身不具备业务价值,只有通过科学的统计学方法加工、拆解、验证与解读,才能挖掘数据背后的规律、差 ...
2026-07-16 很多数据分析师能熟练地写SQL、做透视表、算描述性统计,但当被问到“如何预测用户流失概率”“如何归因销量下滑的关键因素 ...
2026-07-16在描述性统计分析、数据预处理、异常值排查与多组数据分布对比工作中,箱线图(Box Plot)是应用最广泛的可视化与统计工具之一。 ...
2026-07-15在企业数据存储、业务统计与数据分析工作中,绝大多数业务数据都带有时间维度属性,例如订单创建时间、用户注册时间、支付完成时 ...
2026-07-15