Stan: A Probabilistic Programming Language for Bayesian Inference and Optimization
The No-U-Turn Sampler: Adaptively Setting Path Lengths in Hamiltonian Monte Carlo