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
Updates. Switched to Lecuyer and enable seed saving. defaulttip
Tristan Zajonc / tristanz
8 months ago
View at rev
ScytheMCMC /
filename size last modified message
examples  
src  
.hgignore 100 B 9 months ago Some hgignore fixes
Doxyfile 10.7 KB 9 months ago Added templated parameter storage type to provide basis for…
README 945 B 9 months ago Updated README
ScytheBugs.txt 3.3 KB 8 months ago Updates. Switched to Lecuyer and enable seed saving.

README

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.