Stan is a probabilistic programming language implementing full Bayesian statistical inference with

approximate Bayesian inference with

and penalized maximum likelihood estimation with

Stan is coded in C++ and runs on all major platforms (Linux, Mac, Windows).

Stan is freedom-respecting, open-source software (new BSD core, GPLv3 interfaces).

Stan Interfaces

Instructions for getting started by interface:

Manual & Examples

Models are portable across interfaces, so these are cross-platform:


Interactively summarize and analyze MCMC output:

More Info

Follow the links on the navigation bar (on the right) for tutorials, information about users and developers discussion groups, bug and feature issue trackers, how to cite Stan and citations of Stan, how to contribute code, the development team, and the source repositories.