请输入您要查询的百科知识:

 

词条 OpenBUGS
释义

  1. Differences from WinBUGS

  2. Programming language

  3. References

  4. External links

{{Infobox software
|name = OpenBUGS
|logo =
|screenshot =
|caption =
|collapsible =
|author = Andrew Thomas
|developer = OpenBUGS Foundation
|released = {{Start date|2005}}
|discontinued =
|latest release version = v3.2.3
|latest release date = {{Start date and age|2014|03|08}}
|latest preview version =
|latest preview date =
|frequently updated =
|programming language = Component Pascal
|operating system = Windows, Unix/Linux & macOS (using Wine)
|platform = Intel x86 - 32-bit
|size = 5.6 MB
|language = English
|status = Active
|genre = Statistical package
|license = GNU General Public License
|website = openbugs.net
}}OpenBUGS is a software application 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). It runs under Windows and Linux, as well as from inside the R statistical package. Versions from v3.0.7 onwards have been designed to be at least as efficient and reliable as WinBUGS over a range of test applications.[1]

Differences from WinBUGS

In addition to the different licence and greater range of operating systems, a fundamental difference between OpenBUGS and WinBUGS is the way in which the expert system selects the updating algorithm to use for the class of full conditional distribution of each node. While WinBUGS defines one algorithm for each possible class, there is no limit to the number of algorithms that OpenBUGS can use, allowing greater flexibility and extensibility.[1][2] The user can select the updater to be used for each node after compilation. Further differences are detailed on the OpenBUGS website.[3]

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. Binaries of the current version of OpenBUGS is available for Windows, and the previous version for Linux, it can also run under WINE for Linux. Installation problems, development and usage questions are discussed at the OpenBUGS Bulletin Board.

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

The BUGS language is the language that specifies the model code. It is parsed by OpenBUGS, which then creates an executable (compiled code) that generates a sample from the posterior distribution when run.

OpenBUGS was designed to run together with S-Plus[4] and the BUGS language is similar to the S programming language. OpenBUGS works well together with R; the R2OpenBUGS or BRugs packages provides some interoperability, and R modules help further analyses.

References

1. ^{{cite web|last=Thomas|first=Neal|title=Overview|url=http://www.openbugs.net/w/Overview|work=OpenBUGS website|accessdate=9 October 2010|date=2010-01-20}}
2. ^{{Cite journal | last1 = Lunn | first1 = D. | last2 = Spiegelhalter | first2 = D. | last3 = Thomas | first3 = A. | last4 = Best | first4 = N. | title = The BUGS project: Evolution, critique and future directions | journal = Statistics in Medicine | volume = 28 | issue = 25 | pages = 3049–3067 | year = 2009 | doi = 10.1002/sim.3680 | pmid=19630097}}
3. ^{{cite web|last=Thomas|first=Neal|title=Changes Between WinBUGS and OpenBUGS|url=http://www.openbugs.net/w/OpenVsWin|work=OpenBUGS website|accessdate=9 October 2010|date=2010-10-05}}
4. ^BUGS 0.5 Manual, date 1996-08-14

External links

  • OpenBUGS Official website.
{{Statistical software}}{{Use dmy dates|date=January 2012}}

3 : Free Bayesian statistics software|Numerical programming languages|Monte Carlo software

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/10 14:59:54