Je suis sur le point d'essayer un environnement de type BUGS pour estimer les modèles bayésiens. Y at-il des avantages importants à considérer dans le choix entre OpenBugs ou JAGS? L'un est-il susceptible de remplacer l'autre dans un avenir prévisible?
Je vais utiliser le sampler choisi avec Gibbs avec R. Je n'ai pas encore d'application spécifique, mais je décide plutôt lequel installer et apprendre.
Réponses:
BUGS / OpenBugs a un système de construction particulier qui rend la compilation du code difficile, voire impossible, sur certains systèmes - tels que Linux (et IIRC OS X) où les utilisateurs devaient recourir à l'émulation Windows, etc.
Jags, d’autre part, est un tout nouveau projet écrit avec des outils GNU standard et, partant, portable à peu près partout - et donc utilisable n’importe où.
En bref, si votre système est Windows, vous avez le choix et le coût potentiel d’être bloqué par des bogues si vous vous déplacez un jour. Si vous n'êtes pas sous Windows, alors Jags est probablement le meilleur choix.
la source
Pour ceux qui trouvent cette question sur la route: il y a maintenant aussi Stan . Stan pourrait un jour remplacer OpenBUGS et JAGS, mais il ne prend pas encore en charge toutes les analyses effectuées par ces autres packages.
la source
JAGS
etSTAN
essentiellement), mais cela ne semble pas être à l'horizon dans un avenir proche pourSTAN
bien qu'il est certainement possible de le faire.Je vous recommande de bousiller OpenBugs pour des raisons de rapidité. J'ai essayé les deux sur un système Linux, et jags est beaucoup plus rapide.
la source
Je trouve que les gabarits fonctionnent mieux avec Linux et sont plus faciles à configurer, mais ils ne prennent pas en charge les analyses spatiales prises en charge par GeoBUGS. Donc, j'utilise OpenBUGS.
la source