Estoy a punto de probar un entorno de estilo BUGS para estimar modelos bayesianos. ¿Hay alguna ventaja importante a considerar al elegir entre OpenBugs o JAGS? ¿Es probable que uno reemplace al otro en el futuro previsible?
Usaré el Gibbs Sampler elegido con R. Todavía no tengo una aplicación específica, sino que estoy decidiendo cuál instalar y aprender.
Respuestas:
BUGS / OpenBugs tiene un peculiar sistema de compilación que hace que la compilación del código sea difícil o imposible en algunos sistemas, como Linux (y IIRC OS X) donde la gente tuvo que recurrir a la emulación de Windows, etc.
Jags, por otro lado, es un proyecto completamente nuevo escrito con herramientas GNU estándar y, por lo tanto, portátil a casi cualquier lugar, y por lo tanto utilizable en cualquier lugar.
En resumen, si su sistema es Windows, entonces tiene una opción y un costo potencial de quedarse atrapado en Bugs si alguna vez se muda. Si no está en Windows, es probable que Jags sea la mejor opción.
fuente
Para aquellos que encuentran esta pregunta en el futuro: ahora también está Stan . Stan puede algún día reemplazar OpenBUGS y JAGS, pero aún no admite todos los análisis que hacen estos otros paquetes.
fuente
JAGS
ySTAN
esencialmente), pero eso no parece estar en el horizonte en el corto plazo,STAN
aunque ciertamente es posible hacerlo.Te recomiendo las puntas sobre los errores abiertos por razones de velocidad. He probado ambos en un sistema Linux, y las puntas son mucho más rápidas.
fuente
Encuentro que jags funciona mejor en Linux y es más fácil de configurar, pero actualmente no admite los análisis espaciales que admite GeoBUGS. Entonces, uso OpenBUGS.
fuente