tristanz / ScytheMCMC (http://bytebucket.org/tristanz/scythemcmc/wiki/html/index.html)

A Scythe Markov Chain Monte Carlo C++ Framework

Clone this repository (size: 1.0 MB): HTTPS / SSH
$ hg clone http://bitbucket.org/tristanz/scythemcmc
commit 13: 9844e0828091
parent 12: fd1ece924824
branch: default
tags: tip
Updates. Switched to Lecuyer and enable seed saving.
Tristan Zajonc / tristanz
13 months ago
ScytheMCMC / README
r13:9844e0828091 27 loc 945 bytes embed / history / annotate / raw /
INTRODUCTION:

Scythe MCMC is a C++ header library that eases the development of Markov Chain 
Monte Carlo (MCMC) samplers.  It is based on the Scythe Statistical Library. Scythe 
MCMC provides an execution framework, including command line and option file 
parsing, that reduces the amount of boilerplate code needed to write custom 
MCMC routines.  It also provides common MCMC step types, including Gibbs, 
Metropolis-Hastings, and Slice sampling.  Users can experiment with which 
sampling steps provide the best results and implement their own sampling steps 
as desired.

DOCUMENTATION:

Doxygen docs: http://bytebucket.org/tristanz/scythemcmc/wiki/html/index.html

FEATURES:

- Based on the Scythe Statistical Library.
- Eliminates commandline and option parsing boilerplate code using
  SimpleOpt and SimpleIni.
- Built in sampling steps:
    - Deterministic
    - Gibbs,
    - Metropolis-Hastings,
    - Slice Sampling.
- GPL License.