Penalizaciones que encogen
La regularización añade una penalización a una pérdida de ajuste para que los coeficientes grandes cuesten algo: . Ridge usa y el lasso usa . Es un problema de optimización como cualquier otro, con una forma equivalente con restricción, pérdida sujeto a , donde es exactamente el multiplicador KKT del presupuesto . Un mayor significa un presupuesto menor.
Los problemas de una variable muestran la diferencia. Ridge divide el valor sin penalizar entre : cada coeficiente se encoge en la misma proporción pero ninguno llega a cero. El lasso resta a y corta en cero, así que todo coeficiente con pasa a ser exactamente cero; por eso el lasso selecciona variables. Geométricamente, la bola tiene esquinas en los ejes y las curvas de nivel de la pérdida suelen tocarla en una esquina, mientras que la bola redonda no tiene esquinas. Analíticamente, tiene un pico en cero donde la pendiente salta de a , y un mínimo puede estar en ese pico.
En finanzas la penalización ridge estabiliza las regresiones sobre predictores correlacionados, prima de la contracción de covarianza, y el lasso construye carteras dispersas de réplica de índice. Una trampa: en una cartera solo larga y totalmente invertida, , así que la penalización es la constante y no cambia nada. Para tener pocas posiciones no nulas o pocas operaciones, penalice las operaciones , que es justo lo que hacen los límites de rotación y costes del proyecto final. En términos bayesianos ridge corresponde a una a priori gaussiana sobre los coeficientes y el lasso a una a priori de Laplace.
- Ridge: en una variable; encoge suavemente, nunca exactamente a cero.
- Lasso: umbral suave ; deja los coeficientes pequeños exactamente en cero.
- Forma con restricción: el peso es el multiplicador KKT del presupuesto .
Lab: qué se califica
- Un coeficiente lasso10 pts
- Un coeficiente ridge10 pts
- Un coeficiente puesto a cero15 pts
- Una regresión ridge de una variable15 pts
- Por qué el lasso da ceros exactos15 pts
- Una penalización inútil15 pts
- A priori y efectos10 pts
- Qué hace un lambda mayor10 pts