-->
Home » , , , , , » Just Another Gibbs Sampler is a program for analysis of Bayesian hierarchical models.
Saturday
31 August 2013

Just Another Gibbs Sampler is a program for analysis of Bayesian hierarchical models.

Just Another Gibbs Sampler (JAGS) is a program for analysis of Bayesian hierarchical models using Markov chain Monte Carlo (MCMC) developed by Martyn Plummer. Its modeling abilities are similar to WinBUGS/OpenBUGS through the use of a dialect of the same modeling language (informally, BUGS), but it provides no GUI for model building and MCMC samples postprocessing, which must therefore be treated in a separate program (for example calling JAGS from R through a library such as rjags and post-processing MCMC output in R).

Its main advantage in comparison to the members of the original BUGS family (WinBUGS and OpenBUGS) is its platform independence. It is written in C++, while the BUGS family is written in Component Pascal, which is only available for Windows.[1][2] Therefore it is already part of many repositories of Linux distributions like Ubuntu. It can also be compiled as a 64-bit application on 64-bit platforms, thus making all the addressable space available to BUGS models.

jags

JAGS can be used via prompts and script files. This means that there is no need to redo the settings with every run and that the program can be called and controlled from within another program (e.g. R via rjags as outlined above).

JAGS implement a BUGS dialect slightly different of the one implemented in WinBUGS/OpenBUGS, with drawbacks (no cut() operator in the current (2.2.0) version), advantages (vector and matrix operations do not need explicit looping), and different choices (the I(,) operator is replaced by C(,) and T(,) operators with distinct (and clearer) semantics); the current (2.2.0) version offers fewer convenience functions (e. g. dgeneric()) and less syntactic sugar, but more probability functions, it can, however, be more easily extended through user-written (C++) modules. JAGS also requires restructuring older WinBUGS models (separation of the data handling and modeling parts).

It is licensed under the GNU General Public License.

jags1

Downloads.

To download JAGS, please visit the files page of the mcmc-jags project at sourceforge. 

Binaries for Linux are distributed separately. 

There are packages for various RPM-based Linux distributions (RHEL 5; OpenSuSE 10, 11; SLES 9, CentOS 5,6)  (Thanks to Lars Vilhuber),  Debian and the development version of Ubuntu (Thanks to Dirk Eddelbuettel). 

You can track the current status of the Debian packages here. Another Ubuntu repository for older versions of Ubuntu is provided by Michael Rutter.  

Daniel Meliza also maintains a port of JAGS on MacPorts.

Screenshots.

jags2

jags3

jags4

jags5

jags6

jags7

jags8

jags9

If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

0 commenti:

Post a Comment

Random Posts

  • Ubuntu 8.04 Hardy Heron  CDs to be Available Through Shipit
    18.04.2008 - 0 Comments
    Ubuntu is available free of charge and we can send you a CD of the latest version (8.04 LTS (Hardy Heron) trough ShipIT with no extra cost, but the delivery may take up to ten weeks, so you should consider downloading the CD image if you…
  • Mozilla Thunderbird 38.0 Will Bring Yahoo! Messenger Support, Lightning Integration.
    19.06.2015 - 0 Comments
    Thunderbird 38 is now released (actual initial version is 38.0.1 to maintain compatibility with equivalent Firefox releases). This release has some significant new features, as well as many, many bug fixes. Full details of all the changes can be…
  • Simplebackup, cross-platform backup program.
    02.02.2008 - 1 Comments
    Simplebackup is a cross-platform backup program. It reads a configuration file, then it builds a compressed file for each of your backup directories or files on your backup list, and places the compressed files into another location. For example,…
  • FuguIta is an OpenBSD live CD featuring portable workplace, low hardware requirements, additional software, and partial support for Japanese.
    24.05.2010 - 0 Comments
    FuguIta is an OpenBSD live CD featuring portable workplace, low hardware requirements, additional software, and partial support for Japanese.This live CD is intended to be as close as possible to the default OpenBSD when installed on a hard…
  • VLOS (Vidalinux Desktop OS) is a powerfull, stable and easy-to-use Linux distribution
    09.12.2009 - 0 Comments
    VLOS (Vidalinux Desktop OS) is a powerfull, stable and easy-to-use Linux distribution.The desktop components are based on the best projects of the open source community including the GNOME desktop environment, Firefox browser, Evolution mail and…
  • UberStudent is an Ubuntu-based distribution on a DVD designed for learning and teaching academic computing.
    07.09.2010 - 2 Comments
    UberStudent is a free, user-friendly Linux distribution for learning, doing, and teaching the essential skills of academic success at the higher education and advanced secondary levels. It is supported by a free virtual learning…
  • Pelican HPC, Debian-based live CD image with a goal to make it simple to set up a high performance computing cluster.
    14.01.2010 - 0 Comments
    PelicanHPC is a Debian-based live CD image with a goal to make it simple to set up a high performance computing cluster. The front-end node (either a real computer or a virtual machine) boots from the CD image.The compute nodes boot by Pre-Execution…
  • Ubuntu 14.04 “Trusty Tahr”: Tips and Troubleshooting.
    03.07.2014 - 0 Comments
    1.- Run Command. You can run any application in your path using the Run Command. Use Alt+F2. 2.- Turn off Hot Keys. This is the most evil option on any operating system, in my opinion. A mis-stroke enables any number of random events.…
  • Gambas Screenshots
    07.08.2009 - 0 Comments
    28 June 2009 The development version now uses QT4 to run the development environment. You can see that there is some little glitches in toolbar handles when using the Oxygen style, and that I changed my screen in two years. 17 May 2007 The…
  • Using HP2XX a HP-GL Converter: Advanced Subjects.
    13.04.2013 - 0 Comments
    The coordinate range. The natural unit of length in HP-GL is 1/40 mm = 0.025 mm, so a typical A4 page covers roughly 11000 x 7500 natural units. Typically, coordinates in HP-GL commands will be found in the range 0 ... 12000. hp2xx will tell you…

Recent Posts

Recent Posts Widget

Popular Posts

Labels

Archive

page counter follow us in feedly
 
Copyright © 2014 Linuxlandit & The Conqueror Penguin
-->