Je calculais des courbes de survie en utilisant survplot{rms}
. Cependant, quand j'ai utilisé n.risk = TRUE
pour tracer le nombre de tables de risque, R m'a donné un numéro de l'ensemble des données, pas pour chaque courbe, et je n'arrive pas à comprendre pourquoi.survplot() dans "rms": le nombre de risques est indiqué par le groupe entier, pas pour chaque courbe
# initialize survival commands in R
survive <- Surv(dat$dx_lastcontact_death_months, dat$event)
library(rms)
ff <- cph(survive ~ radiation, data = dat,x = T, y = T)
survplot(ff,radiation,conf.int = 0.95,
lty = c(1,1,1), col = c("red","blue","yellow"), xlab = "", ylab = "",
xlim = c(0,60), time.inc = 12, label.curves = F, n.risk = T)
Par exemple, au temps = 0, le nombre de risques devrait être3042, maintenant l'intrigue montre 13694, la somme des trois groupes. Quelqu'un pourrait-il m'aider à comprendre où va mal? Merci?
Il est difficile d'aider puisque vous n'avez pas fourni un exemple reproductible (nous n'avons 'dat' nous ne pouvons pas reproduire vos résultats). Vous pouvez essayer 'ff <- cph (survivre ~ strat (rayonnement), données = dat, x = T, y = T)', puis relancer 'survplot'. –