A pergunta O que concluir deste gráfico de laço (glmnet) demonstra os caminhos da solução para o estimador de laço que não é monotônico. Ou seja, alguns dos cofficients crescem em valor absoluto antes de encolherem.
Eu apliquei esses modelos a vários tipos diferentes de conjuntos de dados e nunca vi esse comportamento "em estado selvagem", e até hoje assumimos que eles eram sempre monotônicos.
Existe um conjunto claro de condições sob as quais os caminhos da solução são garantidos para serem monótonos? Isso afeta a interpretação dos resultados se os caminhos mudarem de direção?
lasso
ridge-regression
elastic-net
shadowtalker
fonte
fonte
Respostas:
Posso dar-lhe uma suficiente condição para o caminho a ser monótona: um design orthonormal deX .
Suponha que uma matriz de projeto ortonormal, ou seja, com variáveis em , tenhamos que . Com um design ortonormal, os coeficientes de regressão OLS são simplesmente .X X ′ Xp X β Ols=X'yX′Xn= Ip β^o l s= X′yn
As condições de Karush-Khun-Tucker para o LASSO simplificam assim:
Onde é o sub gradiente. Portanto, para cada , temos esse , e nós ter uma solução de forma fechada para as estimativas de laço:j ∈ { 1 , ... , p } β O l s j = β l um s s o j + λ s js j ∈ { 1 , … , p } β^o l sj= β^l um s s ój+ λ sj
Qual é monotônico em . Enquanto isso não é uma condição necessária, vemos que a não-monotonicidade deve vir a partir da correlação das co-variáveis em .λ X
fonte