Vorrei ottenere i coefficienti per il problema LASSO
Il problema è che le funzioni glmnet e lars danno risposte diverse. Per la funzione glmnet chiedo i coefficienti di invece di solo , ma ho ancora risposte diverse.
È previsto? Qual è la relazione tra lars e glmnet λ ? Capisco che glmnet è più veloce per i problemi di LASSO ma vorrei sapere quale metodo è più potente?
deps_stats Temo che le dimensioni del mio set di dati siano così grandi che LARS non sia in grado di gestirlo, mentre glmnet può invece gestire il mio set di dati di grandi dimensioni.
mpiktas Voglio trovare la soluzione di (Y-Xb) ^ 2 + L \ sum | b_j | ma quando chiedo ai due algoritmi (lars e glmnet) i loro coefficienti calcolati per quella particolare L, ottengo risposte diverse ... e mi chiedo che sia corretto / previsto? o sto solo usando un lambda sbagliato per le due funzioni.
glmnet
e probabilmente nemmeno da un'implementazione LARS. Forniscono una vasta gamma di soluzioni lungo lo spettro della distorsione rispetto alla varianza. Il che rende difficile confrontare i coefficienti effettivi. Tuttavia, le stesse variabili dovrebbero probabilmente diventare diverse da zero in un ordine simile.