Кіріспе

Байес анализі үшін бағдарламалық қамтамасыз ету. OpenBUGS – Марков тізбегі Монте-Карло (MCMC) әдістерін қолдана отырып, күрделі статистикалық модельдерді Байес анализіне арналған бағдарламалық қамтамасыз ету. OpenBUGS – WinBUGS (Гиббс сынамасы арқылы байес қорытындысы) бағдарламасының ашық кодты нұсқасы. Ол Microsoft Windows және Linux жүйелерінде, сондай-ақ R статистикалық пакеті ішінде жұмыс істейді. 3.0.7 нұсқасынан бастап шыққан нұсқалар, бірнеше сынақ қолданбалары бойынша WinBUGS-тан кем емес тиімді және сенімді болу үшін жасалған. Пайдаланушы компиляциядан кейін әрбір түйін үшін қолданылатын жаңартуды таңдай алады. Қосымша айырмашылықтар OpenBUGS веб-сайтында толық сипатталған.

Бағдарламалау тілі

OpenBUGS бастапқы коды Component Pascal бағдарламалау тілінде жазылған және Blackbox Component Framework құрамында Oberon Microsystems ұсынған Component Pascal кітапханаларына тәуелді. Даму құралдары ашық кодты бағдарлама ретінде қолжетімді. OpenBUGS-тің қазіргі нұсқасының бинарлық файлдары Microsoft Windows үшін қолжетімді, ал Linux үшін бұрынғы нұсқасы бар, сонымен қатар ол Linux жүйесінде WINE арқылы да жұмыс істей алады. Орнату мәселелері, дамыту және пайдалану туралы сұрақтар OpenBUGS хабарландыру тақтасында талқыланады. Gardens Point Component Pascal көмегімен OpenBUGS-ті Java-ға порттау әрекеттерінен бас тартылып, оның орнына JAGS деп аталатын жаңа портативті жүзеге асыру пайда болды. BUGS тілі – модель кодын анықтайтын тіл. OpenBUGS оны талдайды, содан кейін орындалатын файл (компиляцияланған код) құрылады, ол іске қосылғанда артқы таралымнан үлгі алады. OpenBUGS S Plus-пен бірге жұмыс істеу үшін жасалған, ал BUGS тілі S бағдарламалау тіліне ұқсас. OpenBUGS R-мен жақсы үйлеседі; R2OpenBUGS немесе BRugs пакеттері өзара байланысқандығын қамтамасыз етеді, ал R модульдері одан әрі талдауларға көмектеседі.