Contemporaneous Markov Chain Monte Carlo

Implements contemporaneous Markov chain Monte Carlo (CMCMC) and interchain adaptive Markov chain Monte Carlo (INCA) samplers of Craiu, Rosenthal and Yang (2009) for targets known up to a normalising constant. The samplers run multiple Metropolis chains in parallel and update proposal covariance estimates using contemporaneous particle groups. Built-in target kernels include multivariate normal, logistic regression, Poisson, Gaussian, Gamma, and hierarchical models, with support for user-provided target kernels. The formula interface glm_cmcmc() fits supported generalized linear models using the built-in kernels. 'CUDA' is used when available, and an 'OpenMP'-enabled CPU backend is available on systems without a 'CUDA' compiler.


CMCMC

CMCMC implements contemporaneous Markov chain Monte Carlo and interchain adaptive MCMC (INCA) samplers for targets known up to a normalising constant. It includes built-in target kernels, a formula interface for supported GLMs, a CUDA backend when available, and an OpenMP-enabled CPU backend.

Installation

After the package is released on CRAN, install it with:

install.packages("CMCMC")

Then load it with:

library(CMCMC)

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("CMCMC")

0.0.1 by Ahmad ALQabandi, 2 months ago


Browse source code at https://github.com/cran/CMCMC


Authors: Ahmad ALQabandi [cre, aut, cph] (ORCID: , Louis Aslett [aut, ths, cph] (ORCID: , Murray Pollock [aut] , Gareth Roberts [aut]


Documentation:   PDF Manual  


GPL-2 | GPL-3 license


Suggests knitr, rmarkdown

System requirements: Optional CUDA toolkit and NVIDIA GPU for the CUDA backend; OpenMP for parallel CPU execution.


See at CRAN