← Lumbre

Feature Engineering · 5.º Transformaciones de variables

Portada de Transformaciones de variables

Transformaciones de variables

✦ Raras veces la relación entre causa y efecto es recta y con ruido amable · Feature Engineering · Machine Learning · y te lleva 9 minutos

Roadwise Consulting

Firmado y verificado · Biblioteca UNIV

Objetivo: Aplicar transformaciones logarítmicas, de agrupamiento en tramos y polinómicas para revelar estructura que un modelo lineal no capta de entrada.

9 min Feature Engineering · Machine Learning 18–30 años
Más
Transformaciones de variables

Herramientas de la lección

◉ Entrar a La Matrix Sorpréndeme

Sobre este contenido

Ir a

Volver a Feature Engineering · 5.º semestre Cursos Explorar Mi cuenta Salir del modo estudio

Transformaciones de variables

La ingeniería de características: guía completa
Vídeo en español sobre cómo transformar y construir variables para mejorar los modelos.

Para qué transformar

Muchos modelos asumen relaciones lineales, residuos simétricos o escalas comparables. Cuando los datos las violan, el modelo sufre. Transformar acerca los datos a esas suposiciones y realza la señal que estaba comprimida o desbordada.

Logaritmos y colas pesadas

Variables como ingresos o poblaciones se amontonan a la izquierda con una cola larguísima. El logaritmo aplasta la cola, reparte el espacio y convierte crecimientos multiplicativos en aditivos, haciendo el patrón legible para modelos lineales.

A la izquierda una distribución muy asimétrica acumulada a un lado; a la derecha la misma convertida en una campana equilibrada tras la transformación.
Una transformación como el logaritmo toma una variable con cola pesada y la reordena cerca de la simetría, acercándola a lo que suponen muchos modelos.

Tramos y discretización

Partir una continua en tramos —edades en franjas, temperatura en intervalos— captura umbrales y relaciones no monótonas que una recta jamás dirá. Paga con pérdida de detalle fino y elección de cortes, que conviene hagan con criterio.

Polinomios y curvatura

Añadir potencias de una variable deja que un modelo lineal dibuje curvas: una parábola encaja relaciones con vuelta. Es barato y expresivo, pero los grados altos se descontrolan en los bordes; hay que graduarlo con validación.

Escalado y centrado

Restar la media y dividir por la desviación deja cada variable en escala comparable, imprescindible para regularización, vecinos más cercanos o descenso de gradiente. No cambia relaciones, pero cambia quién pesa en modelos sensibles a la magnitud.

Tratar extremos

Recortar colas o usar transformaciones resistentes evita que unos pocos valores descomunales arrastren el ajuste. La elección depende: ¿importa el valor exacto del extremo o solo su orden? No es lo mismo en ingresos que en temperaturas.

Monotonía y su efecto

Las transformaciones crecientes preservan el orden de los datos, así que no alteran métricas basadas en ranking como el área bajo la curva. Cambian, en cambio, la media, la varianza y la forma de los residuos, que es lo que interesa a muchos modelos.

Conocimiento del dominio primero

La mejor transformación nace de entender la variable, no de probar a ciegas. Saber que una magnitud crece exponencialmente, o que tiene un umbral fisiológico, dicta el logaritmo o el tramo. La intuición del experto ataja cien experimentos.

Errores frecuentes

  • Aplicar transformaciones sin registrar la inversa, y no poder interpretar en unidades reales.
  • Discretizar con demasiados tramos, desperdiciando la ventaja de la transformación.
  • Transformar para inflar la métrica de validación sin causa que lo justifique.

Ejemplo resuelto: transformar ingresos para un modelo lineal

Una aseguradora ajusta una regresión para predecir el importe de sus pólizas, pero los ingresos, muy asimétricos, deforman el ajuste. El protocolo:

  1. Diagnosticar: observar el histograma de ingresos y confirmar la cola larga hacia la derecha.
  2. Aplicar logaritmo para comprimir la cola y repartir la distribución.
  3. Reajustar el modelo y comparar la banda de residuos con la versión sin transformar.
  4. Guardar la inversa del logaritmo para volver a leer en euros reales.
  5. Verificar en validación que la mejora es estable y no un artefacto del azar.

¿Para qué sirve en la realidad?

Ingresos, poblaciones, tiempos de espera o ventas crecen multiplicativamente y desbordan a los modelos lineales. El logaritmo y los tramos, guiados por el dominio, suelen valer más que cambiar de algoritmo: hacen legible un patrón que la escala original escondía.

¿Qué logra típicamente aplicar un logaritmo a una variable con cola pesada?

Una transformación creciente altera el orden relativo de las observaciones.

Transformar dentro del pipeline

Toda transformación que aprenda parámetros —el escalado, los cortes— debe vivir dentro del pipeline para ajustarse solo con entrenamiento. Aplicarla antes de dividir abre la puerta a la fuga.

Transformaciones

Comprime colas pesadas y estabiliza
logaritmo
Parte una continua en franjas
discretizacion
Anade potencias para curvas
polinomio
Resta media y divide por desviacion
escalado
Transformacion que preserva el orden
monotona creciente

Toca una tarjeta para ver la respuesta.

Ordena el criterio para transformar una variable:

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

Une cada transformación con lo que consigue.

      Reformular la variable, no solo el modelo

      • Transformaciones
        • Logaritmo
          • colas pesadas
            • crecimiento multiplicativo
            • Tramos
              • umbrales
                • no monótono
                • Polinomio
                  • curvatura
                    • cuidado en bordes
                    • Escalado
                      • comparar magnitudes
                        • sin cambiar forma

                      Una columna de ingresos mejora tu modelo lineal un salto enorme al transformarla. ¿Qué transformación probarías primero y cómo verificarías que no es casualidad?

                      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.
                      Más sobre esta lección
                      Explora temas relacionados

                      Conceptos

                      Comentarios

                      Inicia sesión para comentar.

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