Ich werde eine Umgebung im BUGS-Stil ausprobieren, um Bayes'sche Modelle zu schätzen. Gibt es wichtige Vorteile bei der Auswahl zwischen OpenBugs oder JAGS? Wird das eine in absehbarer Zeit das andere ersetzen?
Ich werde den ausgewählten Gibbs-Sampler mit R verwenden. Ich habe noch keine spezifische Anwendung, sondern entscheide, welche ich installieren und lernen möchte.
Antworten:
BUGS / OpenBugs verfügt über ein spezielles Build-System, das das Kompilieren des Codes auf einigen Systemen - wie Linux (und IIRC OS X), auf denen auf Windows-Emulation usw. zurückgegriffen werden musste - erschwert.
Jags hingegen ist ein völlig neues Projekt, das mit Standard-GNU-Werkzeugen geschrieben und daher praktisch überall portierbar ist - und daher überall verwendet werden kann.
Kurz gesagt, wenn Ihr System Windows ist, haben Sie die Wahl und die potenziellen Kosten, bei einem Umzug an Bugs festzuhalten. Wenn Sie nicht unter Windows arbeiten, ist Jags wahrscheinlich die bessere Wahl.
quelle
Für diejenigen, die diese Frage auf der Straße finden: Es gibt jetzt auch Stan . Stan könnte eines Tages OpenBUGS und JAGS ersetzen, unterstützt jedoch noch nicht alle Analysen, die diese anderen Pakete durchführen.
quelle
JAGS
und imSTAN
Wesentlichen) mischen , aber das scheint in naher Zukunft nicht in Sicht zu sein,STAN
obwohl dies mit Sicherheit möglich ist.Ich empfehle Ihnen aus Geschwindigkeitsgründen, über OpenBugs zu jammern. Ich habe beide auf einem Linux-System ausprobiert und Zacken ist viel schneller.
quelle
Ich finde, dass Jags unter Linux reibungsloser funktionieren und einfacher einzurichten sind, aber die von GeoBUGS unterstützten räumlichen Analysen derzeit nicht unterstützt werden. Also benutze ich OpenBUGS.
quelle