Ir al contenido
σestadistica.ar

estadistica.ar · Enciclopedia de Estadística en españolhttps://estadistica.ar/conceptos/kaplan-meier

M17 · ExtensionesAvanzadoProcedimiento

Curvas de Kaplan-Meier y log-rank

Cómo se estima y se lee una curva de supervivencia con datos censados, por qué la cola engaña justamente porque la banda no se ensancha, y cómo se comparan dos grupos.

Por Jorge Luis Montivero, Licenciado en Estadística · Mu3Sigma

1 · El estimador

Kaplan-Meier estima la supervivencia multiplicando, en cada momento en que ocurre un evento, la probabilidad de sobrevivirlo:

S^(t)=∏ti≤t(1−dini)\hat{S}(t) = \prod_{t_i \le t} \left(1 - \frac{d_i}{n_i}\right)

donde did_i son los eventos en tit_i y nin_i los en riesgo justo antes.

2 · Un ejemplo mínimo

Diez pacientes, con + indicando censura:

2,  3+,  4,  6,  7+,  9,  11,  12+,  15,  18+2,\; 3^+,\; 4,\; 6,\; 7^+,\; 9,\; 11,\; 12^+,\; 15,\; 18^+
ttEn riesgoEventos1−d/n1 - d/nS^(t)\hat{S}(t)
21010,9000,900
4810,8750,788
6710,8570,675
9510,8000,540
11410,7500,405
15210,5000,203
0,00 0,25 0,50 0,75 1,00 mediana: 11 0,900 0,788 0,675 0,540 0,405 0,203 0 2 4 6 8 10 12 14 16 18 20 las marcas verticales son censuras En riesgo 10 10 8 7 5 4 3 2 1 1 0 Meses de seguimiento
La curva baja solo cuando hay un evento; los censados, marcados con una raya vertical, no la mueven pero salen del denominador. La mediana es 11, donde la curva cruza 0,5.Debajo, la tabla de en riesgo: con dos pacientes al final, el último escalón lo produce una sola muerte.Fuente: Los diez pacientes del ejemplo.

Dos lecturas más que salen de la misma tabla y conviene hacer en voz alta:

  • La mediana es 11, porque es el primer tiempo en que la curva cae a 0,5 o por debajo —de 0,540 a 0,405—. No es el promedio de los tiempos ni el tiempo del quinto paciente.
  • La curva termina en 0,203 y nunca llega a cero, porque el último dato es un censado. Todo lo que pasa después del mes 15 es desconocido, y el escalón final —de 0,405 a 0,203— lo produce una sola muerte entre dos pacientes.

3 · Cómo se lee la curva

Es escalonada: baja solo cuando ocurre un evento. Los censados se marcan con una cruz o un tick, sin producir escalón.

ElementoQué informa
Altura de la curvaproporción que sobrevive hasta ese momento
Medianadonde la curva cruza el 0,5
Tamaño de los escalonescrece al final, con menos casos en riesgo
Tabla de en riesgocuántos quedan en cada momento

Por qué la cola engaña

Un estudio de 300 pacientes, mediana de 24 meses, seguido hasta los 72:

En riesgoMesS^(t)\hat{S}(t)Ancho del ICAncho relativoUn evento la baja
2506,30,8350,08410 %0,4 %
14917,60,6010,11519 %0,7 %
7930,40,4150,12430 %1,3 %
3942,80,2880,12744 %2,6 %
1853,70,2100,13263 %5,8 %
861,60,1530,14799 %15,2 %
465,80,1060,161159 %31,7 %
268,40,0440,110252 %67,5 %

4 · La mediana y sus problemas

Se reporta la mediana de supervivencia, no la media: con censura, la media no se estima bien porque depende de la cola no observada.

5 · La prueba de log-rank

Compara dos o más curvas completas.

H0:las curvas de supervivencia son igualesH_0: \text{las curvas de supervivencia son iguales}

Compara, en cada momento de evento, los eventos observados en cada grupo contra los esperados si no hubiera diferencia, y acumula. El estadístico se distribuye chi-cuadrado.

Su punto débil: tiene poca potencia si las curvas se cruzan. Con curvas que se separan temprano y vuelven a juntarse, la potencia medida cae al 13 % —y comparar a fecha fija tampoco lo detecta—. Ahí la diferencia promedio es chica aunque el efecto sea grande y cambiante, y conviene mirar el gráfico antes que el valor p.

6 · Qué reportar

Elemento
La curva con bandas de confianza
La tabla de en riesgodebajo del eje
Mediana de cada grupo con ICo supervivencia a un tiempo fijo
Valor p del log-rank
Hazard ratio con ICdel modelo de Cox
nn y cantidad de eventos por grupo

La afirmación, medida

Cuatro estudios con un efecto real idéntico —HR = 0,50— y la misma cantidad de eventos, conseguida acortando el seguimiento a medida que crece la muestra:

PacientesSeguimientoEventosPotencia
12022,5 meses59,175,4 %
3007,0 meses58,274,3 %
8002,5 meses58,872,1 %
2.0001,0 mes59,074,0 %

7 · Errores frecuentes

  • Omitir la tabla de sujetos en riesgo. Es el único elemento del gráfico que avisa que la cola no se sostiene: ni la curva ni la banda de confianza cambian de aspecto.
  • Interpretar la cola de la curva sin mirar cuántos casos la sostienen. Con dos en riesgo, la incertidumbre relativa es del 252 % y un solo evento baja la curva un 67 %.
  • Leer una banda de confianza angosta como precisión. Al final de la curva se angosta porque S^\hat{S} ya es chico, no porque se sepa más.
  • Reportar la media en lugar de la mediana.
  • Informar una mediana que no se alcanzó.
  • Usar log-rank con curvas que se cruzan. La potencia cae al 13 %.
  • Comparar proporciones a una fecha fija en lugar de las curvas.
  • Comparar muchos grupos de a pares sin ajustar el nivel.
  • Extender la curva más allá del último seguimiento.
  • Planificar el estudio por cantidad de pacientes. Lo que determina la potencia son los eventos: 120 pacientes y 2.000 rinden igual si producen los mismos 59 eventos.

8 · En el software

# R
library(survival); library(survminer)

km <- survfit(Surv(tiempo, evento) ~ grupo, data = d)
summary(km)                          # la tabla completa
km                                   # medianas con IC

ggsurvplot(km, data = d,
           risk.table = TRUE,        # la tabla de en riesgo: nunca FALSE
           conf.int = TRUE,
           pval = TRUE)              # el log-rank

survdiff(Surv(tiempo, evento) ~ grupo, data = d)

# Cuántos eventos hay detrás de todo esto
sum(d$evento)                        # y no nrow(d)
# Python
from lifelines import KaplanMeierFitter
from lifelines.statistics import logrank_test

kmf = KaplanMeierFitter().fit(t, e, label='grupo A')
kmf.plot_survival_function(at_risk_counts=True)   # con la tabla
kmf.median_survival_time_

logrank_test(t1, t2, e1, e2)
SPSS:     Analizar › Supervivencia › Kaplan-Meier
          Opciones › Tablas de supervivencia trae los "en riesgo" por tramo;
          el gráfico no los dibuja debajo del eje, hay que agregarlos aparte.

Referencias

Todas las obras que cita el sitio están en la bibliografía.

Herramientas de este tema

Seguir leyendo

Cómo citar: Montivero, J. L. (2026). Curvas de Kaplan-Meier y log-rank. estadistica.ar. https://estadistica.ar/conceptos/kaplan-meier

estadistica.ar es gratuita y sin publicidad. Si te sirvió, podés invitar un cafecito por transferencia al alias mu3sigma. Asesoramiento estadístico, encuestas y capacitaciones: m3s.pro · WhatsApp +54 9 383 499-7929.

Cómo citar esta entrada

APA (7.ª edición)

Montivero, J. L. (2026). Curvas de Kaplan-Meier y log-rank. estadistica.ar. https://estadistica.ar/conceptos/kaplan-meier

BibTeX

@misc{estadistica_ar_kaplan_meier,
  author       = {Montivero, Jorge Luis},
  title        = {{Curvas de Kaplan-Meier y log-rank}},
  year         = {2026},
  howpublished = {\url{https://estadistica.ar/conceptos/kaplan-meier}},
  note         = {estadistica.ar. Consultado el \today},
  urldate      = {2026-09-28}
}

Última actualización: 28 de septiembre de 2026. El contenido está bajo licencia CC BY-NC-SA 4.0: se puede reutilizar citando la fuente y sin fines comerciales.