请看下面所示的一项临床试验的数据样本:
入组 |
最终日期 |
观察时间(天) |
发生了什么 |
组别 |
|---|---|---|---|---|
2016年2月7日 |
2020年3月2日 |
1485 |
已故 |
已治疗 |
2016年5月19日 |
2016年11月30日 |
195 |
死亡 |
接受治疗 |
2016年11月14日 |
2020年4月3日 |
1236 |
已故 |
接受治疗 |
2016年12月1日 |
2019年3月4日 |
823 |
已故 |
对照组 |
2017年3月4日 |
2019年5月4日 |
791 |
逝世 |
控制 |
2017年4月1日 |
2020年9月9日 |
1257 |
研究结束时存活 |
接受治疗 |
2017年6月1日 |
2019年6月3日 |
732 |
转出,脱离方案 |
对照组 |
2017年7月3日 |
2020年9月9日 |
1164 |
研究结束时存活 |
对照组 |
2018年1月3日 |
2020年9月9日 |
980 |
研究结束时存活 |
对照组 |
2018年3月4日 |
2020年2月5日 |
703 |
死于车祸 |
接受治疗 |
若将这些数据输入Prism时,以X列为“截至目标事件(本例为死亡)的总经过天数”,数据将呈现如下形式:

此外,也可以像下面所示那样,通过输入每次观察的起止日期来输入数据:

Prism中的生存分析表具有独特性,它允许您输入观测的总经过时间,也可以为每个单独的观测输入特异性的起止日期。 若选择输入起止日期,Prism将计算出整数天数(或根据日期范围计算周数或年数),并将这些数值作为生存时间。请注意,直接在Prism中输入起止日期时不考虑具体时间(因此,计算生存时间时不计入零头天数)。 如果您没有日期,而是有特异性的起始和结束时间或时间戳(例如 2021 年 1 月 1 日上午 10:00:00.000 和 2021 年 1 月 2 日下午 11:00:00.000),您可以使用 Excel 轻松计算包含零头天数的生存时间。 只需将这些时间戳分别输入到两个不同的单元格中,并在第三个单元格中计算它们的差值。结果将自动显示为天数(如有小数天数则包含在内)。
与许多程序不同,您无需将分组信息(本示例中为对照组与实验组)编码到单一数据列中。相反,结果信息(感兴趣的事件或删剪观测值)应分别输入到不同的列中(研究中的每个组对应一列)。
在上例中,本研究中观测值被视为删剪有三个不同原因:
•其中三条删剪观测值代表研究结束时尚未经历目标事件(即仍存活)的研究参与者。我们无法得知他们经历该事件前还需经过多长时间(即他们还能存活多久)
•受试者7搬离了该地区,因此脱离了研究方案。即使我们掌握了该受试者在未经历目标事件期间的生存时间数据,也无法使用这些信息,因为其已不再遵循研究方案。我们确知受试者7在遵循方案期间被观察了732天且未经历目标事件,但此后发生的情况我们或不知晓,或无法使用相关信息
•受试者10在研究期间因车祸身亡。不同研究者对此的处理方式各异。当目标事件为死亡时,部分研究者会将任何死亡都定义为目标事件,无论死因如何;而另一些研究者则会将因明显无关原因(如车祸)导致的死亡定义为删剪观察。 我们知道该受试者在治疗期间被随访了703天。然而,我们无法得知若非因车祸身亡,其在治疗下还能存活多久
请注意,数据在数据表行中的输入顺序对生存分析完全无关紧要。上述数据是按入组日期顺序输入的,但即使按任意顺序输入,也会得出相同的结果。