2017-05-18 32 views
1

私はStataを使用し、二次的な癌診断を伴う競合リスク回帰を競合リスクとしての失敗と死亡として完了しています。Stataの競合リスクと競合する障害

stsetコマンドを正しく使用しているかどうかわかりません。 「diagtime」は、一次および二次診断と== 1は、二次診断の発生で失敗するまでの時間をある

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

- :私は使用していたコードはこれです。

私は回帰を実行したときに競合する失敗として死を指定する必要がありますが、これを死だけか死亡と二次診断なしと指定する必要があるかどうかはわかりません。

答えて

1

応答が遅れますが、他の人が役立つ場合があります。

t0originのオプションは正しく表示されていますが、データセットは表示されません。 failオプションの場合:推定競合リスクモデルの種類にかかわらず、stset形式はご自分のものです。二次診断を - fail==1は、興味のあるイベントを表すので

stset diagtime, failure(fail==1) 

:キーの部分にまでストリップします。

stcrregを使用している場合は、競合イベントをオプションとして指定する必要があります。死(あなたの競合するイベント)はiAmDeath==1で表されます。 stcrreg構文は次のようになります。

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

Stataの缶詰生存モデルの他のタイプのリスクを競合するために、あなたは暗黙的に競合するリスクに潜在的なアプローチを取っています。つまり、あなたは、右の検閲のように関心のある「プライマリ」以外のすべてのイベントを扱っています。あなたはstsetfailオプションを正しく設定する(つまり、stsetステートメントのように、あなたの主要なイベントに)特別な設定をする以外に、何もしなくてはなりません。