Learn R Programming

⚠️There's a newer version (2.2.2-5) of this package.Take me there.

runjags (version 0.9.0-4)

Run Bayesian MCMC Models in the BUGS syntax from Within R

Description

A set of functions to allow any user specified model to be run in JAGS from within R, returning the MCMC output as R objects. Includes functions to read external WinBUGS type textfiles, and allows several ways of automatically specifying model data from existing R objects or R functions. Also includes functions to automatically calculate model run length, autocorrealtion and Gelman Rubin statistic diagnostics for all models to simplify the process of checking chain convergence. Designed for maximum compatibility with WinBUGS syntax, although minor modification to existing .bug files will be required. Requires Just Another Gibbs Sampler (JAGS) for UNIX, LINUX, Mac or Windows to be installed, see: http://www-fis.iarc.fr/~martyn/software/jags/.

Copy Link

Version

Install

install.packages('runjags')

Monthly Downloads

6,295

Version

0.9.0-4

License

GPL

Maintainer

Matthew Denwood

Last Published

April 9th, 2025

Functions in runjags (0.9.0-4)

autorun.jags

Run a User Specified Bayesian MCMC Model in JAGS with Automatically Calculated Run Length and Convergence Diagnostics
autorun.jagsfile

Read a User Specified Model in a WinBUGS Type Textfile or Character Variable, and Run the Simulation in JAGS with Automatically Calculated Run Length and Convergence Diagnostics
dump.format

Produce a Character String in the R Dump Format to Be Used With Jags
testjags

Analyse the System to Check That Jags Is Installed
combine.mcmc

Combine Two or More MCMC Objects With the Same Number of Chains Into One Longer MCMC Object
read.winbugs

Extract Any Models, Data, Monitored Variables or Initial Values As Character Vectors from a Winbugs Type Textfile
run.jags

Run a User Specified Bayesian MCMC Model in JAGS from Within R
new_unique

Create a Unique Filename
run.jagsfile

Read a User Specified Model in a WinBUGS Type Textfile or Character Variable, and Run the Simulation in JAGS from Within R
timestring

Calculate the Elapsed Time in Sensible Units
ask

Obtain Input from User With Error Handling
findjags

Attempt to Locate a JAGS Install