OpenBUGS: Программное обеспечение для байесовского анализа
OpenBUGS
OpenBUGS: бесплатное ПО для байесовского анализа сложных статистических моделей методом MCMC. Работает в Windows, Linux и R. Эффективность как WinBUGS.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
Программное обеспечение для байесовского анализа
Software for Bayesian analysis
OpenBUGS – это программное приложение для байесовского анализа сложных статистических моделей с использованием методов Монте-Карло на основе цепей Маркова (MCMC). OpenBUGS является вариантом с открытым исходным кодом WinBUGS (байесовский вывод с использованием выборки Гиббса). Оно работает в операционных системах Microsoft Windows и Linux, а также внутри статистического пакета R. Версии, начиная с v3.0.7, были разработаны таким образом, чтобы быть как минимум столь же эффективными и надежными, как WinBUGS, при тестировании на ряде приложений. Пользователь может выбрать алгоритм обновления для каждого узла после компиляции. Более подробная информация о различиях представлена на веб-сайте OpenBUGS.
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 Microsoft 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. The user can select the updater to be used for each node after compilation. Further differences are detailed on the OpenBUGS website.
Язык программирования
Исходный код OpenBUGS написан на языке программирования Component Pascal и зависит от библиотек Component Pascal, предоставляемых Oberon Microsystems в составе Blackbox Component Framework. Инструменты разработки доступны как открытый исходный код. Бинарные файлы текущей версии OpenBUGS доступны для Microsoft Windows, а предыдущая версия – для Linux, она также может работать под WINE в Linux. Вопросы установки, разработки и использования обсуждаются на форуме OpenBUGS. Попытки портировать OpenBUGS на Java с использованием Gardens Point Component Pascal были прекращены в пользу новой переносимой реализации под названием JAGS. Язык BUGS – это язык, на котором задается код модели. Он анализируется OpenBUGS, который затем создает исполняемый (скомпилированный) код, генерирующий выборку из апостериорного распределения при запуске. OpenBUGS был разработан для совместной работы с S Plus, а язык BUGS синтаксически схож с языком программирования S. OpenBUGS хорошо взаимодействует с R; пакеты R2OpenBUGS или BRugs обеспечивают определенную совместимость, а R-модули помогают в дальнейшем анализе.
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 are available for Microsoft 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 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.