Hat jemand versucht zu überprüfen, ob das Anpassen eines Elastic Net-Modells mit ElasticNet
in scikit-learn in Python und glmnet
in R an denselben Datensatz identische arithmetische Ergebnisse liefert? Ich habe mit vielen Kombinationen der Parameter experimentiert (da sich die beiden Funktionen in den Standardwerten unterscheiden, die sie an die Argumente übergeben) und auch die Daten skaliert, aber nichts scheint das gleiche Modell zwischen den beiden Sprachen zu erzeugen. Hat sich jemand dem gleichen Problem gestellt?
machine-learning
scikit-learn
glmnet
elastic-net
Dionysis M.
quelle
quelle
Antworten:
Schließlich habe ich die gleichen Werte mit folgendem Code erhalten:
Python
R.
quelle
glmnet
. Dies sollte auch die gleichen Ergebnisse wie in R erhalten . github.com/civisanalytics/python-glmnet