2017-05-18 105 views
1

我正在使用Stata並完成競爭風險消退與二級癌症診斷作爲失敗和死亡作爲競爭風險。Stata競爭風險消退 - stset和競爭失敗

我不知道我是否正確使用stset命令。我使用的代碼是這樣的: -

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

其中「diagtime」是原發性和繼發性診斷和故障== 1是輔助診斷的發生之間的時間。

我需要將死亡指定爲競爭性失敗,因爲當我運行迴歸時,但不確定這應該被指定爲單獨死亡還是死亡以及沒有第二診斷。

回答

1

延遲響應,但以防其他人覺得有幫助。

我不能說t0origin選項是正確的,沒有看到數據集。但是,對於fail選項,無論您估算的競爭風險類型是什麼類型,您所擁有的格式都是stset。把衣服脫到關鍵部分:

stset diagtime, failure(fail==1) 

因爲fail==1代表關心的事件 - 輔助診斷。

如果您使用的是stcrreg,則必須指定競爭事件作爲選項。說死亡(你的競爭事件)由iAmDeath==1表示。該stcrreg語法是:

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

對於競爭風險與任何其它類型的在Stata罐頭生存模式,你就含蓄地潛在的方法來競爭風險。這意味着你將除了「主要」興趣之外的所有事件視爲正確的審查。因此,除了正確設置stsetfail選項(即,與您感興趣的主要事件相同,正如您在stset聲明中所做的那樣)之外,您無需做任何額外的事情。