<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:#073763">Saudações amigos do R, </div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:#073763"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:#073763">Estou as voltas de estimar taxas de eventos e estou batendo cabeça. Antes de escrever uma função eu mesmo para fazer uma tabela com alguns valores gostaria de uma luz dos amigos de R.</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:#073763"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:#073763">O banco aml está no pacote survival então bastaria carregar o pacote pra reproduzir o exemplo. Eu gostaria de ver em formato de tabela alguns momentos específicos da tabela de sobrevivência. Só que o summary.survfit só retorna a sobrevivência e não a taxa cumulativa. </div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:#073763"><br></div><span class="gmail_default" style="color:rgb(7,55,99)"><font face="monospace" style="" size="1">library("survival")</font></span><div><span class="gmail_default" style="color:rgb(7,55,99)"><font face="monospace" style="" size="1"></font></span> <font face="monospace" size="1">fit <span class="gmail_default" style="color:rgb(7,55,99)"></span><- survfit(Surv(time, status) ~ x, data = aml) <br>> fit<br>Call: survfit(formula = Surv(time, status) ~ x, data = aml)<br><br>  Â  Â  Â  Â  Â  Â  Â  Â n events median 0.95LCL 0.95UCL<br>x=Maintained Â  Â 11 Â  Â  Â 7 Â  Â  31 Â  Â  Â 18 Â  Â  Â NA<br>x=Nonmaintained 12 Â  Â  11 Â  Â  23 Â  Â  Â  8 Â  Â  Â NA<br><span class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:rgb(7,55,99)"># Summary com todos os momentos de eventos</span><br></font></div><div><font face="monospace" size="1">> summary(fit)<br>Call: survfit(formula = Surv(time, status) ~ x, data = aml)<br><br>  Â  Â  Â  Â  Â  Â  Â  x=Maintained <br> time n.risk n.event survival std.err lower 95% CI upper 95% CI<br>  Â  9 Â  Â  11 Â  Â  Â  1 Â  Â 0.909 Â 0.0867 Â  Â  Â  0.7541 Â  Â  Â  Â 1.000<br>  Â 13 Â  Â  10 Â  Â  Â  1 Â  Â 0.818 Â 0.1163 Â  Â  Â  0.6192 Â  Â  Â  Â 1.000<br>  Â 18 Â  Â  Â 8 Â  Â  Â  1 Â  Â 0.716 Â 0.1397 Â  Â  Â  0.4884 Â  Â  Â  Â 1.000<br>  Â 23 Â  Â  Â 7 Â  Â  Â  1 Â  Â 0.614 Â 0.1526 Â  Â  Â  0.3769 Â  Â  Â  Â 0.999<br>  Â 31 Â  Â  Â 5 Â  Â  Â  1 Â  Â 0.491 Â 0.1642 Â  Â  Â  0.2549 Â  Â  Â  Â 0.946<br>  Â 34 Â  Â  Â 4 Â  Â  Â  1 Â  Â 0.368 Â 0.1627 Â  Â  Â  0.1549 Â  Â  Â  Â 0.875<br>  Â 48 Â  Â  Â 2 Â  Â  Â  1 Â  Â 0.184 Â 0.1535 Â  Â  Â  0.0359 Â  Â  Â  Â 0.944<br><br>  Â  Â  Â  Â  Â  Â  Â  x=Nonmaintained <br> time n.risk n.event survival std.err lower 95% CI upper 95% CI<br>  Â  5 Â  Â  12 Â  Â  Â  2 Â  0.8333 Â 0.1076 Â  Â  Â  0.6470 Â  Â  Â  Â 1.000<br>  Â  8 Â  Â  10 Â  Â  Â  2 Â  0.6667 Â 0.1361 Â  Â  Â  0.4468 Â  Â  Â  Â 0.995<br>  Â 12 Â  Â  Â 8 Â  Â  Â  1 Â  0.5833 Â 0.1423 Â  Â  Â  0.3616 Â  Â  Â  Â 0.941<br>  Â 23 Â  Â  Â 6 Â  Â  Â  1 Â  0.4861 Â 0.1481 Â  Â  Â  0.2675 Â  Â  Â  Â 0.883<br>  Â 27 Â  Â  Â 5 Â  Â  Â  1 Â  0.3889 Â 0.1470 Â  Â  Â  0.1854 Â  Â  Â  Â 0.816<br>  Â 30 Â  Â  Â 4 Â  Â  Â  1 Â  0.2917 Â 0.1387 Â  Â  Â  0.1148 Â  Â  Â  Â 0.741<br>  Â 33 Â  Â  Â 3 Â  Â  Â  1 Â  0.1944 Â 0.1219 Â  Â  Â  0.0569 Â  Â  Â  Â 0.664<br>  Â 43 Â  Â  Â 2 Â  Â  Â  1 Â  0.0972 Â 0.0919 Â  Â  Â  0.0153 Â  Â  Â  Â 0.620<br>  Â 45 Â  Â  Â 1 Â  Â  Â  1 Â  0.0000 Â  Â  NaN Â  Â  Â  Â  Â  NA Â  Â  Â  Â  Â  NA<br><br><span class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:rgb(7,55,99)"># Summary com os momentos desejados</span><br>> <span class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:rgb(7,55,99)"></span>summary(fit, times = c(14,28,35))<br>Call: survfit(formula = Surv(time, status) ~ x, data = aml)<br><br>  Â  Â  Â  Â  Â  Â  Â  x=Maintained <br> time n.risk n.event survival std.err lower 95% CI upper 95% CI<br>  Â 14 Â  Â  Â 8 Â  Â  Â  2 Â  Â 0.818 Â  0.116 Â  Â  Â  Â 0.619 Â  Â  Â  Â 1.000<br>  Â 28 Â  Â  Â 6 Â  Â  Â  2 Â  Â 0.614 Â  0.153 Â  Â  Â  Â 0.377 Â  Â  Â  Â 0.999<br>  Â 35 Â  Â  Â 3 Â  Â  Â  2 Â  Â 0.368 Â  0.163 Â  Â  Â  Â 0.155 Â  Â  Â  Â 0.875<br><br>  Â  Â  Â  Â  Â  Â  Â  x=Nonmaintained <br> time n.risk n.event survival std.err lower 95% CI upper 95% CI<br>  Â 14 Â  Â  Â 7 Â  Â  Â  5 Â  Â 0.583 Â  0.142 Â  Â  Â  0.3616 Â  Â  Â  Â 0.941<br>  Â 28 Â  Â  Â 4 Â  Â  Â  2 Â  Â 0.389 Â  0.147 Â  Â  Â  0.1854 Â  Â  Â  Â 0.816<br>  Â 35 Â  Â  Â 2 Â  Â  Â  2 Â  Â 0.194 Â  0.122 Â  Â  Â  0.0569 Â  Â  Â  Â 0.664<br><br></font><span style="font-family:monospace;font-size:x-small">> plot(fit)</span><font face="monospace" size="1"><br></font></div><div><font face="monospace" size="1">> plot(fit, cumhaz = T) </font><br><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:#073763"><span style="font-family:Arial,Helvetica,sans-serif;font-size:small;color:rgb(34,34,34)">></span> </div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:#073763">Reparem que há uma opção para o gráfico cumhaz = T, o que significa que o cumhaz está depositado no objeto, inclusive dentro do summary também. Tipo summary(fit)$cumhaz. Só que não há uma opção summary(fit, cumhaz = T) que retorne o cumhaz ao invés da sobrevivência. Alguém tem algum bizu pra fazer  isso organizado, extrair a mesma tabela só que com o cumhaz, como <span class="gmail_default"></span><span style="color:rgb(34,34,34);font-family:monospace;font-size:x-small">summary(fit, times = c(14,28,35)) </span>sem muito trabalho?  </div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:#073763"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:#073763">Abraço forte,</div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><font face="'courier new', monospace" style="background-color:rgb(255,255,255)" color="#000066" size="4">Pedro Brasil</font></div></div></div></div></div></div></div></div></div></div>