Ich möchte die Koeffizienten für das LASSO-Problem erhalten
Das Problem ist, dass die Funktionen glmnet und lars unterschiedliche Antworten geben. Für die glmnet-Funktion frage ich nach den Koeffizienten von statt nur λ , aber ich bekomme immer noch andere Antworten.
Wird das erwartet? Wie ist die Beziehung zwischen den Laren und glmnet λ ? Ich verstehe, dass glmnet für LASSO-Probleme schneller ist, aber ich möchte wissen, welche Methode leistungsfähiger ist.
deps_stats Ich befürchte, dass die Größe meines Datensatzes so groß ist, dass LARS nicht damit umgehen kann, während glmnet dagegen mit meinem großen Datensatz umgehen kann.
mpiktas Ich möchte die Lösung von (Y-Xb) ^ 2 + L \ sum | b_j | finden Aber wenn ich von den beiden Algorithmen (lars & glmnet) nach ihren berechneten Koeffizienten für dieses bestimmte L frage, erhalte ich unterschiedliche Antworten ... und frage mich, ob das richtig / erwartet ist? oder ich verwende nur ein falsches Lambda für die beiden Funktionen.
glmnet
von einer LARS-Implementierung und wahrscheinlich auch nicht von einer LARS-Implementierung fragen . Sie bieten eine ganze Reihe von Lösungen entlang des Spektrums von Bias vs. Varianz. Was es schwierig macht, die tatsächlichen Koeffizienten zu vergleichen. Dennoch sollten dieselben Variablen wahrscheinlich in einer ähnlichen Reihenfolge ungleich Null werden.