Penalidades que encolhem
A regularização soma uma penalidade a uma perda de ajuste para que coeficientes grandes custem algo: . O ridge usa e o lasso usa . É um problema de otimização como outro qualquer, com uma forma equivalente com restrição, perda sujeito a , em que é exatamente o multiplicador KKT do orçamento . Um maior significa um orçamento menor.
Os problemas de uma variável mostram a diferença. O ridge divide o valor sem penalidade por : todo coeficiente encolhe na mesma proporção mas nenhum chega a zero. O lasso subtrai de e corta em zero, então todo coeficiente com vira exatamente zero; por isso o lasso seleciona variáveis. Geometricamente, a bola tem quinas nos eixos e as curvas de nível da perda tendem a tocá-la numa quina, enquanto a bola redonda não tem quinas. Analiticamente, tem uma ponta em zero onde a inclinação salta de para , e um mínimo pode estar nessa ponta.
Em finanças a penalidade ridge estabiliza regressões sobre preditores correlacionados, prima do encolhimento de covariância, e o lasso monta carteiras esparsas de réplica de índice. Uma armadilha: numa carteira só comprada e totalmente investida, , então a penalidade é a constante e não muda nada. Para ter poucas posições não nulas ou poucas negociações, penalize as negociações , que é exatamente o que os limites de giro e custo do projeto final fazem. Em termos bayesianos o ridge corresponde a uma a priori gaussiana sobre os coeficientes e o lasso a uma a priori de Laplace.
- Ridge: em uma variável; encolhe suavemente, nunca exatamente a zero.
- Lasso: limiar suave ; zera exatamente os coeficientes pequenos.
- Forma com restrição: o peso é o multiplicador KKT do orçamento .
Lab: o que é avaliado
- Um coeficiente lasso10 pts
- Um coeficiente ridge10 pts
- Um coeficiente zerado15 pts
- Uma regressão ridge de uma variável15 pts
- Por que o lasso dá zeros exatos15 pts
- Uma penalidade inútil15 pts
- A priori e efeitos10 pts
- O que faz um lambda maior10 pts