O Status é uma variável 0 e 1 que é onde o desfecho ocorreu. O seu erro é justamente por conta disso, você tem o tempo até o evento (TEMPOPPC)

O seu evento PPC seria o que? Tenta fazer ele como a variável que citei

Sobre o gráfico com intervalo de confiança, basta colocar dentro do plot o argumento conf.int=TRUE


Atenciosamente,

Victor Eduardo

Em 4 de julho de 2015 12:57, "Ary Serpa Neto" <aryserpa@terra.com.br> escreveu:
Olá,

Estou tentanto construir curvas de Kaplan-Meiers estratificadas por grupos mas estou tendo um problema.

Meu database (chamado de Data), possui a varíavel tempo-ate-evento (TEMPOPPC), o evento (PPC), e os grupos (IMC, ARISCAT e TIPO). Estou usando a seguinte função: 

plot(survfit(Surv(as.numeric(Data$TEMPOPPC), is.logical(Data$PPC))~Data$IMC), ylab="Proportion of Patients", xlab="Follow-Up (Days)")

Entretanto, o R retorna o seguinte problema:

Erro em Surv(as.numeric(Data$TEMPOPPC), is.logical(Data$PPC)) : 
  Time and status are different lengths

Alguem sabe como resolver? Ainda, como consigo inserir o intervalo de confiança de 95% para cada curva?

Desde já agradeço,

Ary Serpa Neto, MD, MSc, PhD Hospital Israelita Albert Einstein, São Paulo, Brazil (http://www.einstein.br): Department of Critical Care Medicine & Jewish Institute of Education and Research Albert Einstein (http://www.einstein.br/pesquisa) The PROtective VEntilation NETwork (www.provenet.eu) http://publicationslist.org/a.serpa_neto http://lattes.cnpq.br/0254664157557375

_______________________________________________
R-br mailing list
R-br@listas.c3sl.ufpr.br
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.