Jestem nowy w analizie przeżycia i przeżyję w R. Chcę wyodrębnić prawdopodobieństwo przeżycia dla 4 grup (chorób) w określonych okresach czasu (0,10, 20,30 lat od diagnozy) w stół. Oto konfiguracji:Wyodrębnij prawdopodobieństwo przeżycia w Survfit przez grupy
fit <- survfit((time=time,event=death)~group)
surv.prob <- summary(fit,time=c(0,10,20,30))$surv
surv.prob
zawiera 16 prawdopodobieństwa, to jest prawdopodobieństwa przeżycia dla grup 4 szacowane w 4 różnych okresach czasowych wyszczególnionych powyżej. Chcę utworzyć tabelę podobną do tej:
Group time.period prob
1 0 0.9
1 10 0.8
1 20 0.7
1 30 0.6
itd. Dla wszystkich 4 grup.
Wszelkie sugestie, jak można łatwo stworzyć taką tabelę? Wprowadzę to polecenie w pętli, aby oszacować wyniki przy użyciu różnych kombinacji współzmiennych. Spojrzałem na $ table w survfit, ale wydaje mi się, że to tylko wydarzenia, mediana itp. Doceń wszelką pomoc w tej sprawie.
SK
Dziękuję. To zadziałało! – Skaul
Jestem nowy w stackoverflow. Jeszcze raz dziękuję. – Skaul
W pakiecie przeżycia, określone czasy można wstawić jako: 'podsumowanie (expfit, czas = c (0,10,20,30)) $ surv ' – Skaul