Je voudrais obtenir les coefficients du problème LASSO
Le problème est que les fonctions glmnet et lars donnent des réponses différentes. Pour la fonction glmnet, je demande les coefficients de au lieu de simplement , mais j'obtiens toujours des réponses différentes.
Est-ce attendu? Quelle est la relation entre le lars et le glmnet ? Je comprends que glmnet est plus rapide pour les problèmes LASSO mais je voudrais savoir quelle méthode est la plus puissante?
deps_stats J'ai peur que la taille de mon ensemble de données soit si grande que LARS ne puisse pas le gérer, alors que d'un autre côté, glmnet peut gérer mon grand ensemble de données.
mpiktas Je veux trouver la solution de (Y-Xb) ^ 2 + L \ sum | b_j | mais quand je demande aux deux algorithmes (lars et glmnet) leurs coefficients calculés pour ce L particulier, j'obtiens des réponses différentes ... et je me demande si c'est correct / attendu? ou j'utilise juste une mauvaise lambda pour les deux fonctions.
glmnet
d'une implémentation LARS et probablement pas d'une implémentation LARS. Ils fournissent toute une gamme de solutions le long du spectre de biais vs variance. Ce qui rend difficile la comparaison des coefficients réels. Mais encore, les mêmes variables devraient probablement devenir non nulles dans un ordre similaire.