Stata-stset中的竞争风险回归与竞争失败
我正在使用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是次要诊断的发生 当我运行回归时,我需要将死亡指定为竞争性失败,但不确
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
语句中所做的那样),您无需做任何其他事情