Sono nuovo per l'analisi di sopravvivenza e sopravvivo in R. Voglio estrarre probabilità di sopravvivenza per 4 gruppi (malattie) in determinati periodi di tempo (0,10,20,30 anni dalla diagnosi) in un tavolo. Qui è la messa a punto:Estrarre le probabilità di sopravvivenza in Survfit per gruppi
fit <- survfit((time=time,event=death)~group)
surv.prob <- summary(fit,time=c(0,10,20,30))$surv
surv.prob
contiene 16 probabilità, cioè, probabilità di sopravvivenza per 4 gruppi stimato a 4 periodi di tempo diversi sopra elencate. Voglio creare una tabella come questa:
Group time.period prob
1 0 0.9
1 10 0.8
1 20 0.7
1 30 0.6
e così via per tutti e 4 i gruppi.
Qualche suggerimento su come una tabella come questa può essere facilmente creata? Metterò questo comando in loop per stimare i risultati utilizzando diverse combinazioni di covariate. Ho guardato $ table in survfit ma questo sembra fornire solo eventi, median ecc. Apprezzo qualsiasi aiuto su questo.
SK
Grazie. Questo ha funzionato! – Skaul
Sono nuovo nello stackoverflow. Grazie ancora. – Skaul
Nel pacchetto di sopravvivenza, i tempi specifici possono essere inseriti come: 'riassunto (expfit, time = c (0,10,20,30)) $ surv ' – Skaul