PivoGraph

做图

如何画 Kaplan–Meier 生存曲线并做 log-rank 检验

新建一张 Survival 表,每个受试者占一行:时间填在 X 列,再在该受试者所属组的列中填编码,发生事件(如死亡)填 1,删失填 0。PivoGraph 会据此画出 Kaplan–Meier 生存曲线。要比较各组,打开 分析 面板选择 比较生存曲线,得到 log-rank(Mantel-Cox)与 Gehan-Breslow-Wilcoxon 检验和各组中位生存期及 95% CI;三组及以上时还有趋势检验,两条曲线时还有风险比和中位生存期之比。

生存曲线:Kaplan–Meier 与 95% 置信带
示例:生存曲线:Kaplan–Meier 与 95% 置信带
在 PivoGraph 中打开示例数据 在浏览器中打开可编辑的副本,数据始终留在你的设备上。

录入数据

  1. 在左侧 数据表 栏点击 新建数据表,表格格式 选择 Survival,点击 创建。
  2. 每列以组名命名,例如 Vehicle、5 mg/kg。
  3. 每个受试者加一行:X 填到发生事件或最后一次随访的时间;在该受试者所属组的列中,发生事件填 1,删失填 0;同一行其他组的单元格留空。
Survival 表:X 为月数,1 表示发生事件,0 表示删失

示例数据中,第 1–16 行是 Vehicle 组小鼠:13 只死亡(1),3 只在第 19 或第 24 个月删失(0)。第 17 行开始是 5 mg/kg 组。只有 1 和 0 会被计入;填了其他数值、时间为空或不大于 0 的行不参与计算,结果 页会提示忽略了几行。

删失 指只知道受试者至少存活到 X 所示的时间,之后的情况未知:比如研究结束时仍存活、失访,或因其他原因退出研究。

画生存曲线

  1. 切换到 图表视图。在 生存曲线 下可选 带刻度的阶梯曲线、阶梯曲线与点、点到点 或 点到点与误差线。
  2. 在 设置绘图格式 中设置 曲线显示(生存概率 或 死亡概率)、结果显示为(小数 或 百分数),以及 误差线(SE 或 95% CI)。
  3. 勾选 显示风险人数表,在图下方列出各时间点仍处于风险中的受试者数。

比较生存曲线

  1. 点击右侧面板栏中的 分析,在 方法 页选择 比较生存曲线。
  2. 打开 结果 页。
四条生存曲线的 log-rank、趋势检验与 Gehan-Breslow-Wilcoxon 检验结果,以及各组中位生存期及 95% CI
  • Log-rank(Mantel-Cox):判断各条曲线是否不同的标准检验,自由度为曲线数减 1。
  • Log-rank 趋势检验:三条及以上曲线时给出,按表中列的顺序给各组打分 1、2、3……,检验生存是否随这个顺序(如剂量从低到高)单调变化,自由度为 1。
  • Gehan-Breslow-Wilcoxon:对早期的死亡赋予更大权重,因为那时仍处于风险中的受试者更多。
  • 曲线:各组的 N、事件数和中位生存期及其 95% CI。组内发生事件的不到一半时,中位生存期显示为“未定义”;置信上限始终达不到时显示为 ∞。
  • 风险比 及其 95% CI:表中恰好有两条曲线时给出,分别用 Mantel-Haenszel 法和 log-rank 法计算。同时给出 中位生存期之比 及其 95% CI。

示例数据中,四组的 log-rank 检验 χ² = 22.61,自由度 3,P < 0.0001;四组按剂量从低到高排列,趋势检验 χ² = 21.52,P < 0.0001。Vehicle 组中位生存期为 10 个月(95% CI 5–17),5 mg/kg 组为 15 个月(95% CI 下限 8,上限未达到),两个高剂量组未定义。

  1. 点击 把结果文字添加到图上,结果会作为文本对象放到图上。文字包含哪些行,在 参数 页的 放到图上的文字 中选择:各检验的 P 值、风险比(仅两条曲线) 和 各组中位生存期及 95% CI。

常见问题

用 log-rank 还是 Gehan-Breslow-Wilcoxon? 没有事先另作规定时,报告 log-rank 检验。它对每个时间点同等加权,风险比在研究期间大致恒定时检验效能最高。Gehan-Breslow-Wilcoxon 对研究早期的差异更敏感。

什么时候看趋势检验? 各组有自然顺序(如剂量从低到高)时,趋势检验专门检验生存是否随这个顺序变化,比普通 log-rank 检验更有针对性。它按表中列的顺序打分,所以要先把各组按顺序排好。

同一个时间可以出现多次吗? 可以。多个受试者可以有相同的 X 值,比如示例数据中有两只 Vehicle 小鼠都在第 24 个月删失。

图注怎么写? 写明检验方法和每组 n,例如「Kaplan–Meier 曲线;log-rank(Mantel-Cox)检验,每组 n = 16 只小鼠」。

← 全部教程