Skip to content

pymc-devs/pymc-examples

PyMC logo

PyMC Examples

Supporting examples and tutorials for PyMC, the Python package for Bayesian statistical modeling and Probabilistic Machine Learning!

Check out the getting started guide, or interact with live examples using Binder! Each notebook in PyMC examples gallery has a binder badge. For questions on PyMC, head on over to our PyMC Discourse forum.

Contributing

If you are interested in contributing to the example notebooks hosted here, please read the contributing guide Also read our Code of Conduct guidelines for a better contributing experience.

Contact

We are using discourse.pymc.io as our main communication channel. You can also follow us on Twitter @pymc_devs for updates and other announcements.

To ask a question regarding modeling or usage of PyMC we encourage posting to our Discourse forum under the “Questions” Category. You can also suggest a feature in the “Development” Category.

To report an issue, please use the following:

  • PyMC Examples - Issue Tracker. For issues about the example notebooks, errors in the example codes, and outdated information, improvement suggestions...
  • PyMC - Issue Tracker. For issues, bugs, or feature requests related to the PyMC library itself.

Finally, if you need to get in touch for non-technical information about the project, send us an e-mail.

Getting started

If you already know about Bayesian statistics:

Learn Bayesian statistics with a book together with PyMC:

PyMC talks

There are also several talks on PyMC, which are gathered in this YouTube playlist and as part of PyMCon 2020

Installation

To install PyMC on your system, see its installation section here

Citing PyMC

Please choose from the following:

  • DOIpaper PyMC: A Modern and Comprehensive Probabilistic Programming Framework in Python, Abril-Pla O, Andreani V, Carroll C, Dong L, Fonnesbeck CJ, Kochurov M, Kumar R, Lao J, Luhmann CC, Martin OA, Osthege M, Vieira R, Wiecki T, Zinkov R. (2023)

    • BibTex version

      @article{pymc2023,
        title = {{PyMC}: A Modern and Comprehensive Probabilistic Programming Framework in {P}ython},
        author = {Oriol Abril-Pla and Virgile Andreani and Colin Carroll and Larry Dong and Christopher J. Fonnesbeck and Maxim Kochurov and Ravin Kumar and Junpeng Lao and Christian C. Luhmann and Osvaldo A. Martin and Michael Osthege and Ricardo Vieira and Thomas Wiecki and Robert Zinkov },
        journal = {{PeerJ} Computer Science},
        volume = {9},
        number = {e1516},
        doi = {10.7717/peerj-cs.1516},
        year = {2023}
      }
  • DOIzenodo A DOI for all versions. DOIs for specific versions are shown on Zenodo and under Releases

  • To cite specific guides from this collection, use zenodo . You'll find page-specific citation instructions at the bottom of each page.

Papers citing PyMC

See Google Scholar for a continuously updated list.

Support

PyMC is a non-profit project under NumFOCUS umbrella. If you want to support PyMC financially, you can donate here.

Sponsors

NumFOCUS

PyMCLabs

About

Examples of PyMC models, including a library of Jupyter notebooks.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors 99