Stan logo
  • Stan
  • Getting Started
  • Documentation
  • Learning Resources
    • Tutorials
    • Case Studies
    • StanCon Talks
    • Domain-specific
    • Publications
    • Diagnostics and Warnings
  • Tools
  • About

Stan: Software for Bayesian Data Analysis

Bayesian Modeling

Stan enables sophisticated statistical modeling using Bayesian inference, allowing for more accurate and interpretable results in complex data scenarios.

Flexible and Scalable

Stan’s probabilistic programming language is suitable for a wide range of applications, from simple linear regression to multi-level models and time-series analysis.

Multi-Language, Cross-Platform Toolkit

Interfaces for Python, Julia, R, and the Unix shell make it easy to use Stan in any programming environment, on laptops, clusters, or in the cloud. A rich ecosystem of tools for validation and visualization support decision-making and communication.

Get Started

Community Resources

  • The Stan forums provide support for all user levels and topics, from installing software, to writing Stan programs, to advanced Bayesian modeling techniques and methodology.

  • Stan’s documentation, tutorials, and case studies help users learn and use Stan effectively in their own projects. The Prior Choice Recommendations wiki page provides guidance on appropriate priors for use with Stan.

Developer Resources

  • The Stan Developer Wiki

  • The Stan Forums Developers category

  • The Stan slack channel mc-stan.slack.com is for informal developer discussions.