OpenBUGS - OpenBUGS
Původní autoři | Andrew Thomas |
---|---|
Vývojáři | OpenBUGS Foundation |
První vydání | 2005 |
Stabilní uvolnění | v3.2.3 / 8. března 2014 |
Úložiště | ![]() |
Napsáno | Součást Pascal |
Operační systém | Microsoft Windows, Unix /Linux & Operační Systém Mac (použitím Víno ) |
Plošina | Intel x86 - 32bitový |
Velikost | 5.6 MB |
K dispozici v | Angličtina |
Typ | Statistický balíček |
Licence | GNU General Public License |
webová stránka | openbugs.net |
OpenBUGS je softwarová aplikace pro Bayesovská analýza z komplex statistické modely použitím Markovský řetězec Monte Carlo (MCMC). OpenBUGS je open source varianta WinBUGS (Bayesovský závěr Použitím Gibbsův odběr vzorků ). To běží pod Microsoft Windows a Linux, stejně jako zevnitř R statistický balíček. Verze od v3.0.7 a dále byly navrženy tak, aby byly přinejmenším stejně účinné a spolehlivé jako WinBUGS v celé řadě testovacích aplikací.[1]
Rozdíly od WinBUGS
Kromě odlišné licence a většího rozsahu operačních systémů je zásadním rozdílem mezi OpenBUGS a WinBUGS způsob, jakým expertní systém vybírá aktualizační algoritmus, který se použije pro třídu úplných podmíněné rozdělení každého uzlu. Zatímco WinBUGS definuje jeden algoritmus pro každou možnou třídu, neexistuje žádné omezení počtu algoritmů, které OpenBUGS může používat, což umožňuje větší flexibilitu a rozšiřitelnost.[1][2] Uživatel si může po aktualizaci vybrat aktualizátor, který se použije pro každý uzel. Další rozdíly jsou podrobně popsány na webových stránkách OpenBUGS.[3]
Programovací jazyk
The zdrojový kód OpenBUGS je napsán v Součást Pascal programovací jazyk a je závislý na komponentním Pascalu knihovny poskytované společností Oberon Microsystems jako součást Blackbox Component Framework. Vývojové nástroje jsou k dispozici jako open source. Binární soubory aktuální verze OpenBUGS jsou k dispozici pro Microsoft Windows a předchozí verze pro Linux, může také běžet pod WINE pro Linux. Problémy s instalací, otázky týkající se vývoje a používání jsou diskutovány na nástěnce OpenBUGS.
Pokusy o přenesení OpenBUGS na Jáva s Gardens Point Component Pascal se vzdali ve prospěch nové přenosné implementace s názvem JAGS.
The Jazyk BUGS je jazyk, který určuje kód modelu. to je analyzován od OpenBUGS, který poté vytvoří spustitelný (kompilovaný kód), který generuje a vzorek z zadní distribuce při běhu.
OpenBUGS byl navržen tak, aby běžel společně s S-Plus[4] a jazyk BUGS je podobný jazyku S programovací jazyk. OpenBUGS funguje dobře společně s R; balíčky R2OpenBUGS nebo BRugs poskytují určitou interoperabilitu a moduly R pomáhají s dalšími analýzami.
Reference
- ^ A b Thomas, Neal (20. ledna 2010). "Přehled". Web OpenBUGS. Citováno 9. října 2010.
- ^ Lunn, D .; Spiegelhalter, D .; Thomas, A .; Best, N. (2009). „Projekt BUGS: Evoluce, kritika a budoucí směry“. Statistika v medicíně. 28 (25): 3049–3067. doi:10,1002 / sim. 3680. PMID 19630097.
- ^ Thomas, Neal (5. října 2010). "Změny mezi WinBUGS a OpenBUGS". Web OpenBUGS. Citováno 9. října 2010.
- ^ BUGS 0.5 Manual, date 1996-08-14
externí odkazy
- OpenBUGS Oficiální webové stránky.