Die R-Basisfunktion glm()
verwendet Fishers Scoring für MLE, während die glmnet
anscheinend die Koordinatenabstiegsmethode verwendet, um dieselbe Gleichung zu lösen. Der Koordinatenabstieg ist zeiteffizienter als das Fisher-Scoring, da das Fisher-Scoring zusätzlich zu einigen anderen Matrixoperationen die Ableitungsmatrix zweiter Ordnung berechnet. Dies ist teuer in der Durchführung, während der Koordinatenabstieg dieselbe Aufgabe in O (np) -Zeit ausführen kann.
Warum sollte die R-Basisfunktion Fisher Scoring verwenden? Hat diese Methode einen Vorteil gegenüber anderen Optimierungsmethoden? Wie vergleichen sich Koordinatenabstieg und Fisher Scoring? Ich bin relativ neu in diesem Bereich, daher ist jede Hilfe oder Ressource hilfreich.