竞争风险回归Stata - stset和竞争失败

时间:2017-05-18 10:27:35

标签: stata survival

我正在使用Stata并完成与次要癌症诊断的竞争风险回归,将失败和死亡视为竞争风险。

我不确定我是否正确使用了stset命令。我使用的代码是: -

  stset diagtime, time0(diagnosisdate1) origin(time diagnosisdate1) exit(diagnosisdate2) failure(fail==1)

" diagtime"是初级和次级诊断之间的时间,失败= = 1是次要诊断的发生。

我需要将死亡指定为竞争失败,因为当我进行回归时,但不确定是否应将此指定为单独死亡,或死亡以及无第二次诊断。

1 个答案:

答案 0 :(得分:1)

延迟回复,但万一其他人认为有帮助。

如果没有看到数据集,我无法说明t0origin选项是否正确。但是,对于fail选项:无论您估算的竞争风险模型类型如何,stset格式都是您所拥有的。要删除关键部分:

stset diagtime, failure(fail==1)

因为fail==1代表您感兴趣的事件 - 次要诊断。

如果您使用stcrreg,则必须指定竞争事件作为选项。说死亡(您的竞争事件)由iAmDeath==1表示。 stcrreg语法为:

stcrreg [varlist] [if] [in], compete(iAmDeath==1)

对于Stata中任何其他类型的罐装生存模型的竞争风险,您隐含地采取潜在的方法来竞争风险。这意味着你将除了“主要”之外的所有事件视为正确的审查事件。因此,除了正确设置stset的{​​{1}}选项(即,您在fail声明中所做的主要事件之外),您无需做任何额外的事情。< / p>