R の coxme パッケージに苦労しています。 survfit() のような関数を使用したいと思います - coxph() モデルに通常使用される方法 - 調整された生存曲線をプロットし、さまざまなパラメーター値での生存の中央値を見つけます.
ランダム効果なしで coxph を使用してモデルを適合させると、次のことができます。
library(KMsurv)
data(burn)
my.surv <- with(burn, Surv(T1, D1))
cox_nr = coxph(my.surv ~ Z1 , data = burn)
survfit(cox_nr, newdata = data.frame(Z1 =1))
これにより生存推定値が得られます。しかし、同じモデルを coxme に当てはめると、次のようになります。
library(coxme)
cox_r = coxme(my.surv ~ Z1 + (1|Z11), data = burn)
survfit(cox_r, newdata = data.frame(Z1 = 1))
UseMethod("survfit", formula) のエラー: クラス "coxme" のオブジェクトに適用される 'survfit' に適用可能なメソッドがありません
そのため、存在しないようで、パッケージのドキュメントsurvfit.coxme
を読んでも、同等のものは見当たりません。coxme
私がやろうとしていることについて根本的に間違っていることはありますか? そうでない場合、どうすればこれらの見積もりを取得できますか?