引言Introduction

KM曲线看起来简单,但很多人只会“看图说话”,不会判断删失、交叉和统计学检验是否可靠。如果解读不规范,结论很容易被审稿人质疑。 本文用三步拆解KM曲线,帮助医学生、医生和科研人员快速建立正确的生存分析思维。
一张典型KM生存曲线图,包含两组曲线、删失标记、风险表和P值位置,整体风格简洁专业。

1.KM曲线到底在表达什么

1.1 生存率不是“活了多久”

KM曲线的横轴是时间,纵轴是生存概率。它反映的是**“在某个时间点之后仍未发生结局事件的比例”** ,不是单纯的平均生存时间。
这个区别很重要。因为在临床研究里,结局事件不一定是死亡,也可以是复发、进展、转移,甚至是特定并发症发生。

KM曲线的核心价值,是把时间因素纳入结局分析。 这也是它比简单率比较更适合随访数据的原因。

1.2 删失数据是KM分析的关键

生存分析里最常见的误区,是把失访、中止、退出混为一谈。严格来说,KM方法允许存在删失数据。
常见情况包括:

  • 随访结束时患者未发生结局。
  • 患者中途失访。
  • 因其他原因死亡或退出研究。

删失不等于无效数据,它们仍然贡献了事件发生前的信息。 但前提是删失机制要尽量接近随机,而不是系统性偏倚。

1.3 KM曲线本质上是阶梯下降

KM曲线通常呈阶梯状。每出现一次结局事件,曲线就下降一次。
如果某个时间点没有事件发生,曲线会保持水平。删失一般以小标记显示,不会直接让曲线下降。

在读图时要先看三件事:

  1. 曲线是否整体分离。
  2. 下降是否主要集中在早期还是晚期。
  3. 删失标记是否过多,尤其是末端是否样本太少。

如果后期在险人数很低,尾部曲线的解释价值会明显下降。

2.三步解读KM曲线,避免常见误区

2.1 第一步,先看曲线是否“真的不同”

很多人一看到两条曲线分开,就直接下结论。但这不够。
KM曲线只能提示趋势,是否存在统计学差异,要看log-rank检验或相关模型结果。

常规解读顺序建议是:

  • 先看曲线形态。
  • 再看P值。
  • 再看风险表和删失分布。
  • 最后结合临床意义判断。

例如,若某组曲线持续高于另一组,说明该组生存概率更高,结局更晚发生。
但如果P值不显著,最多只能说“存在趋势”,不能说“有差异”。

2.2 第二步,重点看曲线是否交叉

这是KM解读里最容易踩坑的地方。
如果两条曲线交叉,说明某因素对不同时间段的影响可能不一致。 这时直接用标准log-rank检验,结论可能并不稳妥。

交叉曲线常提示以下情况:

  • 早期治疗获益,晚期失效。
  • 某亚组早期风险更高,后期反而更低。
  • 干预效果随时间改变。

这类情形下,单一的整体比较会掩盖时间效应。
在方法学上,常需要进一步考虑分段分析、landmark分析或two-stage方法,而不是只盯着一个P值。

一句话记住,曲线交叉时,不要急着下“谁更好”的结论。

2.3 第三步,看样本量和在险人数

KM曲线尾部常常最容易“看起来差异很大”。但这不一定可信。
原因很简单,后期在险人数越来越少,随机波动会明显放大。

读图时要结合风险表判断:

  • 每个时间点还剩多少人在险。
  • 哪个时间段事件最密集。
  • 删失是不是集中在某组。

如果某条曲线末端只剩极少数个体,尾部差异不应过度解读。
真正稳妥的判断,应优先依据中前段数据。

3.从统计到投稿,KM曲线怎么用才规范

3.1 KM曲线常与log-rank检验联用

KM曲线本身是描述工具。要比较组间差异,常用log-rank检验。
它的原假设是两组生存曲线无差异,备择假设是存在差异。

在临床研究中,log-rank常用于比较:

  • 高表达组和低表达组。
  • 治疗组和对照组。
  • 不同分层亚组。

但要注意,log-rank更偏向长期差异的比较。 如果差异主要出现在早期,结果未必最敏感。此时可结合Breslow或Wilcoxon等方法辅助判断,但必须说明选择依据。

3.2 画图前先确认数据定义

很多KM图出问题,不是软件错了,而是变量定义不规范。
最常见的几个问题包括:

  • 结局事件编码方向弄反。
  • 生存时间单位不一致,月和天混用。
  • 失访被误记为事件。
  • 终点定义前后不统一。

在正式分析前,建议先核对:

  1. 起始时间点是否一致。
  2. 结局事件是否明确。
  3. 失访和中止是否正确标记。
  4. 是否存在明显异常值。

数据定义不清,图再漂亮也没有意义。

3.3 投稿时,KM图要写清四个要素

一张合格的KM图,不只是两条线。至少要交代清楚:

  • 研究对象和分组标准。
  • 结局事件定义。
  • 随访时间单位。
  • 统计学检验方法。

如果是临床文章,最好同时展示:

  • 风险表。
  • 删失标记。
  • P值。
  • 组间样本量。

这样审稿人能快速判断图是否完整。
KM图的目标不是“好看”,而是“可验证”。

3.4 结合解螺旋,提高出图和解读效率

对于需要批量做生存分析的科研场景,手工逐个绘图效率很低,也容易出错。
这时可以借助标准化工具完成批量KM分析、曲线绘制和结果输出,减少变量编码和图形格式的反复修改。

如果你希望更快完成规范化生存分析图和投稿级结果整理,可以借助解螺旋 的相关工具与课程资源,按统一流程完成数据检查、KM绘图、log-rank检验和结果导出。标准化流程能显著降低人为失误,也更利于形成可复用的分析模板。

总结Conclusion

KM曲线不是“看哪条线高”这么简单。正确的解读顺序是,先看生存概率,再看删失和在险人数,最后结合统计检验与临床背景判断。遇到曲线交叉时尤其不能武断下结论。
对于医学生、医生和科研人员来说,掌握这三步,才能真正把KM曲线读对、写对、用对。若你希望把生存分析做得更规范、更高效,可以进一步了解解螺旋 的实战工具与课程支持,帮助你把分析流程从“能做”提升到“做对”。

解螺旋科研助手企业微信二维码,扫码添加免费领取科研资料礼包,包含AI科研提效、SCI投稿技巧、国自然基金、医学科研绘图、科研软件工具等实用资料