Rの時変共変量を使用したワイブル生存モデル


7

私はワイブルアプローチを使用して生存モデルを実行しようとしていますが、しわがあるのは、時変共変量があるためです。私はRでサバイバルパッケージを使用しています。私の呼び出しは次のとおりです。

output <- survreg(Surv(start, stop, fail) ~ gdppc + [...] + cluster(name), data = mydata, dist="weibull")

次のエラーが発生します。

Error in survreg(Surv(start, stop, fail) ~ gdppclag + : 
  Invalid survival type

coxph手順が正常に動作しますが、私はワイブルを使用します。

私の最初の質問は次のとおりです。ワイブルアプローチは、時変共変量を説明できますか?私はいくつかのテキストを見回しましたが、Cox PHアプローチは時変共変量に拡張できることがわかりました。ワイブルアプローチがそれを実行できるかどうかはあまり明確ではありません。

次に、実際にワイブルが機能する場合、それを処理できるRのパッケージは何ですか?


おかげで、私はそれを話題にするために質問を言い換え/明確にした。
ジョージ

coxphが機能したり、survregが処理できないことを急いでいません。エラーメッセージは、失敗コードに奇妙な値があることを示しています。起動、停止、および失敗のコーディング方法について詳しく教えてください。また、時変共変量についてのサバイバルビネットを読みましたか?サバイバルビネットはとても良いです。
Wayne

回答:



2

あなたSurvivalは次のようにパッケージでそれを行うことができます:

Srv <- Surv(start, stop, fail, type="interval" )

そして、あなたはSrvあなたのモデルで次のように使うことができます:

output <- survreg(Surv(start, stop, fail) ~ gdppc + [...] + cluster(name), data = mydata, dist="weibull")

これが役立つことを願っています:)


1

これはaftregehaパッケージのコマンドでも実行できます。パッケージのドキュメントで説明されているように、survivalパッケージのコマンドとflexsurvパッケージのsurvregコマンドで通常使用されるのと同じパラメータ設定を取得するには、オプションをに設定する必要があります。したがって、コードの適応は次のようになります。flexsurvregparam"LifeExp"

output <- aftreg(Surv(start, stop, fail) ~ gdppc + [...] + cluster(name), data = mydata, dist="weibull", param="lifeExp")

このeha::aftregコマンドの利点の1つは、stargazerと互換性があるため、その出力をLaTeX形式に簡単にエクスポートできることです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.