← Lumbre

Evaluación de Modelos · 5.º Fuga de datos y optimismo

← Volver a todos los contenidos
Portada de Fuga de datos y optimismo

Fuga de datos y optimismo

✦ Pocos errores cuestan tanto como una métrica mentira · Evaluación de Modelos · Machine Learning · en 9 minutos

Roadwise Consulting

Firmado y verificado · Fernando Castro

Objetivo: Detectar la fuga de información que infla las métricas y corregir el flujo de trabajo para que la validación refleje el rendimiento real.

9 min 18–30 años
Autoevaluación
Más
Fuga de datos y optimismo

Herramientas de la lección

◉ Entrar a La Matrix Sorpréndeme

Sobre este contenido

Ir a

Volver a Objetos Cursos Explorar Mi cuenta Salir del modo estudio

Fuga de datos y optimismo

La trampa oculta que sabotea tu modelo: fuga de datos
Vídeo en español que muestra cómo la información del objetivo se cuela en las características.

Qué es la fuga

Hay fuga cuando una característica contiene información del objetivo que no estaría disponible en el momento de predecir. El modelo la aprende y la usa, logrando una puntería que no podrá repetir fuera del laboratorio, donde esa señal ya no existe.

Una flecha que atraviesa un muro de líneas punteadas llevando información de un lado al otro.
La fuga ocurre cuando información del futuro o de la respuesta cruza el muro que separa lo que el modelo puede ver al entrenar de lo que tendrá al predecir.

Por qué es tan peligrosa

A diferencia de otros fallos, la fuga no se manifiesta como un error evidente: al contrario, mejora las métricas. Cuanto mejor parece ir, más se confía el equipo y más tarde se descubre el engaño, normalmente ya desplegado.

Fuga por el objetivo

El caso más flagrante: una columna derivada de la propia etiqueta. Predecir si un cliente canceló usando el campo «número de llamadas de cancelación», que solo se llena cuando ya canceló. Es leer la respuesta en el enunciado.

Proxies e identificaciones

A veces una columna inocente es un disfraz del objetivo: un identificador que ordena por fecha de alta, un código postal que filtra una subpoblación. El modelo caza esos atajos y parecen predictores milagrosos que en realidad son pistas robadas.

Estadísticas contaminadas

Imputar con la media global o escalar con la desviación de todo el conjunto antes de dividir mete información de validación en entrenamiento. Cada estadística debe aprenderse solo con el entrenamiento de cada pliegue, como obliga un buen pipeline.

Viaje en el tiempo

En series temporales, usar el valor de mañana para predecir hoy es fuga temporal. También agregar sobre una ventana que incluye el futuro. La regla de oro: toda la información de una predicción debe ser anterior al instante que se predice.

Duplicados y solapamientos

El mismo caso, o una versión casi idéntica, aparece en entrenamiento y en prueba. El modelo lo memoriza y lo «predice» al reconocerlo. Agrupar por entidad —un paciente, un cliente— al dividir evita este disfraz de maestría.

Detectar lo demasiado bueno

Las señales de alarma: métricas que se disparan sin explicación, una característica que domina la importancia, un rendimiento que cae en picado al probarlo con datos de otro periodo. Desconfiar del éxito es virtud en este oficio.

Errores frecuentes

  • Calcular transformaciones o imputaciones sobre todo el conjunto antes de la división.
  • Incluir columnas generadas después del evento que se quiere anticipar.
  • Aceptar una métrica excelente sin interrogar de dónde sale.

Ejemplo resuelto: cazar una fuga en un modelo de cancelación

Un banco predice qué clientes se irán y obtiene una exactitud sospechosamente alta. La auditoría:

  1. Revisar las columnas más importantes en busca de derivadas del propio evento de cancelación.
  2. Comprobar si alguna imputación o escalado usó la media de todo el conjunto y no solo del entrenamiento.
  3. Detectar identificadores o códigos postales que actúan como proxies disfrazados de la etiqueta.
  4. Recalcular las estadísticas dentro de un pipeline que aprende de cada pliegue por separado.
  5. Validar con datos de un periodo posterior: si el rendimiento se hunde, había fuga.

¿Para qué sirve en la realidad?

En banca, salud o mantenimiento predictivo una fuga no detectada despliega modelos inútiles que deciden mal con aire de certeza. Auditar el flujo —dividir primero, aprender solo del entrenamiento, probar en tiempo futuro— evita costosos engaños antes de llegar a producción.

¿Cuál es el síntoma clásico de que un modelo sufre fuga de información?

Escalar las características con la media y desviación de todo el conjunto antes de la validación cruzada constituye una forma de fuga.

El flujo correcto

Dividir primero, y solo después calcular cualquier estadística mirando exclusivamente el entrenamiento. Un pipeline que reaprende cada paso dentro de la validación cruzada blinda contra la fuga más tonta. La disciplina del orden lo previene casi todo.

Fuga

Informacion del objetivo que no estara al predecir
fuga
Columna que delata la respuesta
proxy
Estadistica calculada con todo el conjunto
contaminacion
Usar informacion futura en series temporales
viaje en el tiempo
Regla de oro temporal
solo informacion anterior

Toca una tarjeta para ver la respuesta.

Ordena el flujo libre de fuga:

Arrastra cada ficha a su categoría (o tócala y luego toca la categoría). También puedes usar el teclado.

Une cada tipo de fuga con cómo se manifiesta.

      Por qué brilla en validación y falla fuera

      • Fuga de datos
        • Origen
          • columna del objetivo
            • proxies
              • duplicados
              • Proceso
                • estadísticas con todo
                  • barajar el tiempo
                  • Señal
                    • métrica demasiado buena
                      • colapso al desplegar
                      • Remedio
                        • dividir primero
                          • pipeline por pliegue

                        Tu clasificador llega a una exactitud del noventa y nueve por ciento y una variable concentra casi toda la importancia. ¿Qué sospechas y cómo la comprobarías?

                        Tu texto se guarda sólo en este dispositivo.

                        Las respuestas y tu progreso se guardan sólo en este dispositivo. Contenido firmado por su autoría mediante Lumbre.

                        Autoevaluación

                        Comprueba lo que aprendiste

                        2 preguntas · ves cada respuesta al momento · el resultado queda guardado en tu historial

                        Iniciar autoevaluación
                        Más sobre esta lección

                        Rutas vivas

                        ¿Y ahora qué? Elige el camino por lo que necesitas

                        No es un listado al azar: cada camino responde una pregunta distinta y te dice por qué.

                        Para profundizar

                        ✦ Explorar el universo completo
                        Explora temas relacionados

                        Conceptos

                        Comentarios

                        Inicia sesión para comentar.

                        Todavía no hay comentarios. Sé la primera persona en opinar.