16 votos

¿Cómo generar curvas de supervivientes pronosticadas a partir de modelos de fragilidad (utilizando R coxph)?

Quiero calcular la función de superviviente prevista para un riesgo proporcional de Cox modelo con términos de fragilidad [utilizando el paquete de supervivencia]. Parece que cuando términos de fragilidad están en el modelo, la función de superviviente predicha no puede ser calculado.

 ## Example 
require(survival)
data(rats)

## Create fake weight
set.seed(90989)
rats$weight<-runif(nrow(rats),0.2,0.9)

## Cox model with gamma frailty on litter
fit <- coxph(Surv(time, status) ~ rx+weight+frailty(litter,dist="gamma"),
data = rats) 

## Compute survival curve from the cox model for rx=0 and weight=0.5 kg
plot(survfit(fit, newdata=data.frame(rx=0,weight=0.5)),xlab = "time",
ylab="Survival") 

## Running this line, I get following error message:
Error in survfit.coxph(fit, newdata = data.frame(rx = 0, weight = 0.5)) : 
Newdata cannot be used when a model has sparse frailty terms

Intenté usar métodos de cálculo tanto dispersos como no dispersos usando sparse=TRUE, Sparse =FALSE, sparse =0, sparse=5 opciones. Sin embargo, ninguno trabajó.

¿Cómo calculo la curva de supervivencia prevista según mi modelo de fragilidad?

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X