9

生存分析オブジェクト (suvfit/coxph) の AIC 値を計算したいと考えています。私がそれをしようとすると、次のように表示されます。

> AIC(cox)
  Error in UseMethod("logLik") : 
   no applicable method for 'logLik' applied to an object of class "coxph"

私が理解していることは、ソフトウェアの制限です。手でAIC値を計算せずにこの問題を解決するのを手伝ってくれる人はいますか?

4

2 に答える 2

10

関数extractAICには次のメソッドがありますcoxph

fit <- coxph(Surv(time, status) ~ sex, data = cancer)
extractAIC(fit)
于 2014-10-06T08:27:52.837 に答える
4

このように手で計算していたのを覚えています

p <- 0;k <- 3 
AIC0 <- -2*cox$loglik[1] + 2*(p+k)
p <- length(cox$coef)
AIC1 <- -2*cox$loglik[2] + 2*(p+k)
于 2013-10-30T10:23:29.420 に答える