OpenBUGS

From Wikipedia, the free encyclopedia

OpenBUGS is a computer software for the Bayesian analysis of complex statistical models using Markov chain Monte Carlo (MCMC) methods. OpenBUGS is the open source variant of WinBUGS (Bayesian inference Using Gibbs Sampling). The latest version can run on Windows and Linux, as well as from inside the R statistical package.

[edit] Programming language

The source code of OpenBUGS is written in the Component Pascal programming language and is dependent on the Component Pascal libraries provided by Oberon Microsystems as part of the Blackbox Component Framework. The development tools are available as open source. The compilation of OpenBUGS is straightforward for Windows, but less well documented for Linux. Installation problems, development and usage questions are discussed at the OpenBUGS Bulletin Board.

Attempt to port OpenBUGS to Java with the Gardens Point Component Pascal were given up in favor of a new portable implementation called JAGS [1].

The BUGS language is the language that specifies the model code. It's parsed by OpenBUGS, which then creates an executable (compile code) that generates a sample from the a posteriori distribution when run (update). OpenBUGS works well together with R, its syntax has similarities to R, the BRugs module provides some interoperability, and R modules help further analyses.

[edit] External links


Languages