Sowohl bayesglm()
(im Arm R-Paket) als auch verschiedene Funktionen im MCMCpack-Paket zielen darauf ab, die Bayes'sche Schätzung verallgemeinerter linearer Modelle durchzuführen, aber ich bin nicht sicher, ob sie tatsächlich dasselbe berechnen. Die MCMCpack-Funktionen verwenden die Markov-Kette Monte Carlo, um eine (abhängige) Probe vom Gelenk posterior für die Modellparameter zu erhalten. bayesglm()
auf der anderen Seite produziert. Ich bin mir nicht sicher was.
Es sieht so bayesglm()
aus, als würde eine Punktschätzung erstellt, die es eher zu einer MAP-Schätzung (Maximum a posteriori) als zu einer vollständigen Bayes'schen Schätzung machen würde, aber es gibt eine sim()
Funktion, die so aussieht, als könnte sie verwendet werden, um posteriore Draws zu erhalten.
Kann jemand den Unterschied in der beabsichtigten Verwendung für die beiden erklären? Kann bayesglm() + sim()
echte hintere Draws erzeugen, oder ist es eine Art Annäherung?