Curva de Kaplan-Meier
Supervivencia o permanencia a lo largo del tiempo.
Definición
Una curva de Kaplan-Meier enseña qué fracción de un grupo sigue «viva» —paciente, cliente, máquina— a lo largo del tiempo, en escalones: cada caída es un evento observado. Con varias curvas se comparan grupos, por ejemplo tratamiento y control. Se usa en ensayos clínicos, permanencia de clientes y fiabilidad.
- Datos
- x · y · series
- Buena para
- Comparar cuánto aguanta cada grupo hasta un evento y cuándo se separan las curvas.
- Evítala cuando
- Cuando la medida no es una proporción que sobrevive a un evento, sino un valor cualquiera en el tiempo.
- Se lee bien
- Entre 5 y 100 elementos; dibuja hasta 1000
- Datos que faltan
- Dibuja el valor ausente como cero.
- Accesibilidad
- Lector de pantalla: resumen en texto · respeta «reducir movimiento»
Forma de los datos
Qué columnas pide
| Columna | Tipo | Para qué |
|---|---|---|
x · opcional | number | PRIMERA columna numérica por orden: el tiempo. Con menos de dos columnas numéricas la pieza devuelve []. |
y · opcional | number | SEGUNDA columna numérica: la probabilidad de supervivencia. |
series · opcional | string | La PRIMERA columna de texto: el brazo (tratamiento/control). Ausente, todas las filas caen en un grupo sin nombre. |
Tamaños
Recompuesta, no encogida
El motor vuelve a componer la pieza a cada ancho: los rótulos conservan su cuerpo y la figura gana alto si lo necesita.
Cuándo usarla
Tres preguntas antes de elegirla
¿Los datos son la proporción que sigue sin el evento a lo largo del tiempo?
Si es una medida corriente que sube y baja, el gráfico de líneas es lo que toca.
Sí: quédate con curva de kaplan-meier
No: usa Gráfico de líneas¿Quieres ver cada evento como un escalón?
Si se trata de cohortes de clientes medidas periodo a periodo y no hay eventos individuales, las curvas de retención son más directas.
Sí: quédate con curva de kaplan-meier
No: usa Curvas de retención¿Comparas pocos grupos, con una curva cada uno?
Si hay muchas cohortes de alta, la tabla de retención por cohortes las alinea por periodo.
Sí: quédate con curva de kaplan-meier
No: usa Retención por cohortesCódigo
La misma pieza, con tus datos
import { getPreset, renderComposition } from 'visx-render/node';
const spec = await getPreset('kaplanmeier');
spec.data.rows = misFilas; // tus columnas
const { svg, warnings } = await renderComposition(spec);También en React con Chart y prepareComposition. Guía para desarrolladores →
Dudas
¿Qué significa un tramo plano?
Que entre esas dos fechas no se observó ningún evento. No es estabilidad medida, sino ausencia de eventos.
¿La pieza estima la supervivencia?
No: la tabla trae el tiempo y la probabilidad de supervivencia ya calculada. La pieza la dibuja en escalones.
¿Cómo se separan los grupos?
Con la primera columna de texto, que nombra cada brazo. Sin ella, todas las filas forman un único grupo.
¿Qué hace si faltan datos?
Dibuja el valor ausente como cero. Si un hueco no es un cero en tus datos, rellénalo o elimina la fila antes de dibujar.
¿Cómo se ve en el móvil?
El motor la recompone a 420 px de ancho —rótulos, leyenda y alto— en vez de encoger la versión de escritorio.
Relacionadas
Otras formas de responder «cómo cambia en el tiempo»
Gráfico de áreasuna medida en el tiempo con el volumen destacado
Gráfico de control por atributostasa de defectos de lotes frente a sus límites
Barras y línea combinadasuna cifra absoluta junto a su tasa
Bandas de Bollingerprecio frente a su rango habitual de variación
Gráfico con selector de rangoexplorar un tramo de una serie larga
Burndowntrabajo pendiente frente al plan de un sprint