Stata-stset中的竞争风险回归与竞争失败

Stata-stset中的竞争风险回归与竞争失败,stata,survival,Stata,Survival,我正在使用Stata并完成一项竞争性风险回归,二次癌症诊断为失败,死亡为竞争性风险 我不确定是否正确使用了stset命令。我使用的代码如下:- stset diagtime, time0(diagnosisdate1) origin(time diagnosisdate1) exit(diagnosisdate2) failure(fail==1) 其中,“diagtime”是主要诊断和次要诊断之间的时间,fail==1是次要诊断的发生 当我运行回归时,我需要将死亡指定为竞争性失败,但不确

我正在使用Stata并完成一项竞争性风险回归,二次癌症诊断为失败,死亡为竞争性风险

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

  stset diagtime, time0(diagnosisdate1) origin(time diagnosisdate1) exit(diagnosisdate2) failure(fail==1)
其中,“diagtime”是主要诊断和次要诊断之间的时间,fail==1是次要诊断的发生


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

延迟响应,但以防其他人发现它有帮助

如果看不到数据集,我无法判断
t0
origin
选项是否正确。但是,对于
fail
选项:不管您估计的是哪种类型的竞争风险模型,
stset
格式就是您所拥有的。要剥离到关键部件:

stset diagtime, failure(fail==1)
因为
fail==1
代表您感兴趣的事件——二次诊断

如果您使用的是
stcrreg
,则必须指定竞赛项目作为选项。假设死亡(你的比赛项目)由
iAmDeath==1
表示。
stcrreg
语法为:

stcrreg [varlist] [if] [in], compete(iAmDeath==1)
对于与Stata中任何其他类型的罐装生存模型相竞争的风险,您隐含着对竞争风险采取潜在的方法。这意味着您将除“主要”事件之外的所有事件视为右删失事件。因此,除了正确设置
stset
fail
选项(即,对于您感兴趣的主要事件,就像您在
stset
语句中所做的那样),您无需做任何其他事情