Aprendizaje Supervisado · Machine Learning

Regresión regularizada

Aplicar ridge y lasso a problemas de predicción real, y comparar cómo cada penalización gestiona el sobreajuste y la selección de variables.

Regresión regularizada

Menos ajuste para predecir mejor El mejor modelo no es el que ajusta mejor los datos que viste, sino el que predice mejor los que no. La regularización acepta sacrificar un poco de ajuste en entrenamiento para ganar mucho en generalización: es domar la complejidad en nombre de la honestidad.

El problema de la libertad total

Una regresión lineal sin restricciones minimiza el error de entrenamiento como sea, incluso inflando coeficientes para explotar correlaciones espurias. Con muchas variables o con columnas casi redundantes, la solución se vuelve inestable y optimista. La regularización pone un freno.

La idea de penalizar

Se añade a la pérdida un término que crece con el tamaño de los coeficientes. Minimizar pasa a ser un equilibrio entre dos fuerzas: ajustar bien los datos y mantener los coeficientes pequeños. Un parámetro de fuerza decide cuánto peso tiene cada objetivo.

Ridge: penalización cuadrática

Ridge suma el cuadrado de los coeficientes —pena l2—. Como castiga sobre todo los valores grandes, encoge todos los coeficientes hacia cero sin anularlos ninguno. Estabiliza cuando las variables están correlacionadas, repartiendo el peso entre ellas en vez de volverse loco.

Lasso: penalización absoluta

Lasso usa el valor absoluto de los coeficientes —pena l1—. Su geometría empuja algunos coeficientes exactamente a cero, eliminando variables del modelo. Ese escaso resultado es oro para interpretar y para elegir predictores en mares de candidatos.

La geometría detrás

Ridge restringe la solución a un disco —suave, nunca toca los ejes—; lasso a un rombo con esquinas justo sobre los ejes, donde algún coeficiente se anula. Esa diferencia de forma explica por qué uno encoge y el otro selecciona, aunque ambos partan de la misma idea de limitar el tamaño.

Dos contornos concéntricos dibujados sobre una rejilla: uno circular y otro romboidal con las esquinas apoyadas sobre los ejes.
La geometría de la penalización: ridge encoge dentro de un disco sin tocar los ejes, mientras lasso, con su rombo, empuja algún coeficiente justo a cero y así selecciona variables.

Red elástica

Cuando hay grupos de variables correlacionadas que importan juntos, lasso elige una al azar del grupo y descarta el resto. La red elástica combina las dos penas: selecciona como lasso pero mantiene la cohesión de ridge ante predictores hermanados.

El parámetro lambda

La fuerza de la penalización —lambda— es el hiperparámetro central. Demasiada anula señales útiles y subajusta; poca deja el descontrol original. Se elige por validación cruzada, y con ella el grado de parsimonia del modelo final.

Escalado previo obligatorio

Penalizar el tamaño solo tiene sentido si todas las variables miden en escalas comparables: si no, la pena castiga injustamente a las de unidad pequeña. Estandarizar las columnas antes de aplicar ridge o lasso no es opcional, es un requisito para que la penalización haga lo que debe.

Errores frecuentes

Ejemplo resuelto: predecir consumo con cien predictores

Una distribuidora quiere estimar el consumo mensual de cada cliente a partir de casi cien variables muy correlacionadas entre sí. El procedimiento:

  1. Escalar: estandarizar todas las columnas para que la penalización trate a todas por igual.
  2. Elegir pena: arrancar con ridge si se sospecha que casi todo aporta; probar lasso si se cree que mandan unas pocas.
  3. Sintonizar lambda: barrer valores por validación cruzada y quedarse con el que mejor predice fuera de muestra.
  4. Comparar: mirar error de validación y cuántas variables sobreviven; lasso suele dejar una lista corta y legible.
  5. Validar: confirmar en un conjunto apartado que el modelo no persigue el ruido.

¿Para qué sirve en la realidad?

La regresión regularizada es el estándar cuando hay más candidatas que muestras o están muy correlacionadas: precios inmobiliarios, riesgo clínico, demanda energética. Ridge estabiliza pronósticos; lasso entrega modelos delgados que se pueden explicar a un negocio.

¿Qué distingue al lasso del ridge en el tratamiento de los coeficientes?

La regularización suele empeorar el ajuste en entrenamiento para mejorar la predicción en datos nuevos.

Cuándo usar cada uno

Con muchas variables y sospecha de que solo algunas importan, lasso y su selección vienen bien. Con predictores correlacionados que aportan en conjunto, ridge reparte el peso con más estabilidad. Ante la duda, la red elástica deja afinar la mezcla.

Regularización

Pena cuadratica que encoge sin anular
ridge
Pena absoluta que selecciona variables
lasso
Parámetro de fuerza de la penalizacion
lambda
Mezcla de ambas penas
red elastica
Preparacion obligatoria antes de penalizar
estandarizar

Ordena el flujo para ajustar un modelo regularizado:

Escalar
Pena
Lambda
Validar

Une cada pena o herramienta con su efecto.

Domar la complejidad

# Regresión regularizada
## Idea
### penalizar tamaño
### menos varianza
## Ridge
### pena l2
### encoge sin anular
## Lasso
### pena l1
### selecciona variables
## Ajuste
### estandarizar
### sintonizar lambda

¿Qué es la regresión Ridge?
Referencia en español sobre la penalización l2 y el control del sobreajuste.

Con dos mil candidatas y pocas relevantes, ridge te devuelve un modelo denso e ilegible. ¿Qué cambiarías y qué esperas observar en los coeficientes?