Stan: A Probabilistic Programming Language for Bayesian Inference and Optimization. (October 2015)