生存曲线最早来自于生物学概念1928年,生存曲线(又称存活曲线)首次由美国生物学家雷蒙·普尔提出,它可以反映不同种群在每个年龄段生存的数目。存活曲线一般以存活数量的对数值为纵坐标,以年龄为横坐标作图,从而把每一个种群的死亡-存活情况绘成一条曲线。

存活曲线可归纳为3种基本类型:Ⅰ型表示大部分个体都能活到生理寿命,如人类和一些大型哺乳动物;Ⅱ型表示各年龄期存活率基本相似,如大多数鸟类;Ⅲ型则代表在生命早期有极高的死亡率,但是一旦活到某一年龄,死亡率就变得很低而且稳定,如树木等。Kaplan-Meier曲线取名真的是因为人名1958年,Edward L. Kaplan 和Paul Meier也首次在临床研究中提出了生存曲线的概念,又被称作Kaplan-Meier曲线,主要用来对各组患者的生存状况进行描述。需要注意的是,生存曲线是不能用单个数字来概括的,例如中位生存率或5年生存率,想知道为什么吗?别急,接着看下去你就知道了。为什么要绘制生存曲线?绘制生存曲线最主要的目的是进行生存分析,即通过将终点事件和出现这一终点所经历的时间结合起来进行统计分析,从而对两组患者的预后进行比较。这时候你可能会问,明明比较两组患者的总生存时间就可以进行预后分析了,做什么要劳神费力的去绘制生存曲线?

然而,生存时间无法一概而论。生存时间包括完全数据和删失数据两种类型。完全数据是大家最容易理解的患者从起点至死亡(死于所研究疾病)所经历的时间,那么删失数据又该如何作解呢?原来在漫长的随访过程中,有些受试者会因为一些原因失访,又或者是在随访中途死于非终点事件(如死于其他疾病或车祸等意外事故),这些数据在临床研究中即被称为删失案例。如此看来,在进行预后分析时,仅比较患者的生存时间显然是不合理的。读到这里,你可能又会问,那不比较总生存时间了,我把随访时间缩短到一个固定值,比较1年生存率或5年生存率总可以了吧?

不错,这个方法乍一听确实可行,但再一细想,似乎也存在瑕疵。在这里举个例子便于大家理解,某研究者通过比较1年生存率对A/B两组肝癌患者进行预后分析。不幸的是,1年后两组患者均死亡,按理说仅比较生存率,两组患者的预后是相同的。但是再仔细看看每组患者的具体资料,发现A组患者在随访第5天就全部死亡了,而B组患者直到随访第360天才全部死亡,粗粗算来B组患者比A组患者多活了300多天,预后显然更好,可见仅仅比较某个特定时间点的生存率也是不太科学的做法。而生存曲线则能够显示每个随访时间点上患者的生存率,显然是对患者进行预后分析的最佳方案。[1]如何解读生存曲线?图一[2]:从BCIRG-005研究中的OS生存曲线可以观察到:随着随访时间的增加,生存率从1逐渐开始下降,AC→D方案或TAC方案的5年OS率分别为88.9%与88.1%,证明AC→D方案的OS与TAC相当。

图一是从乳腺癌的BCIRG-005 研究中截取的一张生存曲线图。这项研究旨在比较在淋巴结阳性,人表皮生长因子受体(HER)-2阴性患者中多柔比星 环磷酰胺序贯多西他赛方案(AC→T)与多西他赛 多柔比星 环磷酰胺(TAC)方案的临床疗效,主要终点为患者的总生存率(OS)或无病生存率(DFS)。研究共纳入3298例乳腺癌患者,患者被随机分为AC→T或TAC组,用生存曲线对两组患者的生存状况进行了描述,生存曲线的横坐标代表随访时间,纵坐标一般代表的是生存率。log-rank 检验从图上来看,两组患者的生存率似乎差异不大,在随访第5年,AC→D组的OS为88.9%,TAC组的OS为88.1%,这是不是就说明AC→D组的预后比TAC组更优呢?

当然不是,当两组患者的观察终点出现差异时,有两种情况,一种是由于分组因素造成的,另外还有可能是由于随机抽样误差造成的,这时候为了证明两组患者之间的差异具有统计学意义,还需要对生存曲线进行假设检验,即log-rank 检验。该检验在常用的统计软件中均可实现。经log-rank 检验后,当P<0.05时,说明两组患者的观察终点差异并不是由抽样误差造成的,而是由分组因素造成的,而图一中的log-rank P=0.37,说明两组患者间出现的OS差异是由抽样误差造成的,并不存在统计学上的意义。随访时间如果随访时间过短,则两组患者的差异是没有统计学意义的。就拿上述的BCIRG-005 研究来说,如果将随访时间缩短到十几天甚至几天,可以观察到两组患者的生存曲线是重合的,根本无法计算出差异。反之,将随访时间延长后,才能更好的评价患者的长期生存状况,获知不同干预方式的治疗差异,使得研究质量更高。曲线走形生存曲线是一条下降的曲线,分析时应注意曲线的高度和下降的坡度。平缓的生存曲线表示高生存率或较长生存期,陡峭的生存曲线表示低生存率或较短的生存期。另外,两条曲线之间的距离越大,说明两组患者的终点事件发生率的差异也越大,换句话说就是越容易出现统计学差异。标注删失值[3]一般来说, 没有删失病例的生存曲线是很少见的, 除非所有的入组患者全部存活(全部存活即全部删失)或者在观察时间内全部患者都死于所观察的疾病, 这种情况是不常见的。有删失值的生存曲线较之缺乏删失值的生存曲线更加严谨、更加可信。在上面的例子中我们可以观察到,时间刻度5对应的生存曲线上有一个蓝色的小圆点,即表示该点有删失病例。

php 算生存曲线,手把手教你解读生存曲线相关推荐

  1. graphpad画生存曲线怎么样去掉删失点_手把手教你用graphpadprism绘制生存曲线

    手把手教你用 graphpadprism 绘制生存曲线 疾病预后研究中,生存曲线是必不可少的素材之一,其 重要性不言而喻.那么,当获取到生存数据后应该如何绘制 一幅对得起读者和编辑的生存曲线呢? 在目 ...

  2. 看完此文再不懂区块链算我输:手把手教你用Python从零开始创建区块链

    导读:如果你还没有听说过 3 点钟区块链群,说明你还不是链圈的人:如果你还没有加入 3 点钟区块链群,说明你还不是链圈的大佬:如果你还没有被 3 点钟区块链群刷屏,说明你还体会不到什么是"币 ...

  3. 3.5折怎么用计算机算,论几十块钱的小主机能干什么?手把手教你改造神器!(32位黑裙晖安...

    一直想玩黑群晖,偶然看到一个几十块的小主机,带电子盘带内存,到手即用,那还等什么,赶紧撸一个回来呀. 下面是详细折腾攻略,帖子很长,前面是硬件改造攻略,中间是折腾黑群晖攻略(网上的32位黑裙攻略基本都 ...

  4. 手把手教您搞定用户画像(战略解读|建模体系|维度分解|应用流程)

    备注:此博客为转载,链接地址请点击此处 手把手教您搞定用户画像 下面,我们就来手把手地教你,如何用敏捷可视化分析搞定用户画像. 什么是用户画像? 在互联网逐渐步入大数据时代后,不可避免的给企业及消费者 ...

  5. 手把手教你用Pytorch代码实现Transformer模型(超详细的代码解读)

    手把手教你用Pytorch代码实现Transformer模型(超详细代码解读)

  6. 手把手教你写专利申请书/如何申请专利

    摘要 小前言 (一)申请前的准备工作     1.申请前查询     2.其他方面的考虑     3.申请文件准备 (二)填写专利申请系列文档     1.实际操作步骤     2.具体操作     ...

  7. 手把手教你如何用Python从PDF文件中导出数据(附链接)

    作者:Mike Driscoll :翻译:季洋:校对:丁楠雅 本文约4000字,建议阅读10分钟. 本文介绍了在提取出想要的数据之后,如何将数据导出成其他格式的方法. 有很多时候你会想用Python从 ...

  8. 手把手教你写专利申请书·如何申请专利

    摘要 小前言 (一)申请前的准备工作     1.申请前查询     2.其他方面的考虑     3.申请文件准备 (二)填写专利申请系列文档     1.实际操作步骤     2.具体操作     ...

  9. 手把手教你写专利申请书/怎样申请专利

    手把手教你写专利申请书·怎样申请专利 摘要 小前言 (一)申请前的准备工作     1.申请前查询     2.其它方面的考虑     3.申请文件准备 (二)填写专利申请系列文档     1.实际操 ...

最新文章

  1. linux 学习笔记 (1) —— 安装 Redhat enterprise 5
  2. java内部错误2755_内部错误2755.(安装软件出问题啦)
  3. 应届硕士研究生算法岗秋招总结
  4. MySQL备份与恢复——基于OUTFILE /LOAD DATA 逻辑备份恢复
  5. 深入浅出 JavaScript 中的 this
  6. 撬锁锤怎么用_安全锤是啥?消防蜀黍教你怎么选?如何快速破拆逃生?
  7. 通过一个例子介绍 IDA pro 的简单使用
  8. 《跟波利亚学解题》思维笔记
  9. jsp_el内置对象pageContext和Cookie
  10. 模板 manacher算法
  11. 中文分词库jieba介绍
  12. C语言新思路跟未来教育哪个好,计算机等级考试用什么书好 未来教育的书怎么样?貌似网上评价很高...
  13. 左耳朵耗子:如何超过大多数人
  14. stm32电容触摸按键实验
  15. 单片机的俄罗斯方块游戏设计
  16. zkLedger: Privacy-Preserving Auditing for Distributed Ledgers zkLedger:保护分布式分类帐的隐私审计
  17. python 操作excel 的包 函数
  18. Kubernetes 部署高可用集群(二进制,v1.18)下
  19. 区分map和fileter
  20. 计算机在中学物理的应用分析报告,信息技术在初中物理教学中的应用

热门文章

  1. python正则表达式模块_Python正则表达式模块re
  2. java招生系统项目_基于jsp的招生管理-JavaEE实现招生管理 - java项目源码
  3. 存储系统的三种分类及KV模型
  4. 搭建第一个Docker
  5. 关于GIT的万年坑你还在踩吗?答应我别傻了
  6. 牛了!Python最容易入的10个坑!
  7. kali远程登录window_手把手教你配置VS Code远程开发工具,工作效率提升N倍
  8. 《我的第一本算法书》读书笔记
  9. 伏安特性曲线实验报告_【鼎阳硬件智库原创 | 测试测量】动手测量电解电容器的阻抗频率特性...
  10. DE19 Introduction to the Laplace Transform