Skip to content

tonymugen/bayesicSamplers

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

Overview

This library implements Markov chain Monte Carlo samplers I use to fit Bayesian models. There are currently two samplers available: a simple Metropolis updating scheme using a Gaussian proposal that must be tuned by hand, and my own implementation of the No-U-Turn Sampler (NUTS) with automatic tuning of sampler parameters. I use NUTS for production code, but the Metropolis sampler is useful for debugging and quick model implementation tests.

Dependencies

The library depends on a C++ compiler that understands the C++-11 standard. It also requires a set of numerical utilities that I collected in the bayesicUtilities repository. I assume that the utilities are available in a bayesicUtilities directory at the same level as bayesicSamplers. This can be changed by modifying #include paths in the header files.

Releases

No releases published

Packages

No packages published

Languages