• Stars
    star
    285
  • Rank 145,115 (Top 3 %)
  • Language
    Python
  • License
    MIT License
  • Created about 4 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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 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, 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

  • To cite the PyMC software, use:

    Salvatier J., Wiecki T.V., Fonnesbeck C. (2016) Probabilistic programming in Python using PyMC3. PeerJ Computer Science 2:e55 DOI: 10.7717/peerj-cs.55.

  • 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

More Repositories

1

pymc

Bayesian Modeling and Probabilistic Programming in Python
Python
8,646
star
2

pymc-resources

PyMC educational resources
Jupyter Notebook
1,938
star
3

pymc2

THIS IS THE **OLD** PYMC PROJECT (VERSION 2). PLEASE USE PYMC INSTEAD:
Fortran
879
star
4

pymc4

Experimental PyMC interface for TensorFlow Probability. Official work on this project has been discontinued.
Jupyter Notebook
713
star
5

pytensor

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.
Python
337
star
6

nutpie

Python wrapper for nuts-rs
Jupyter Notebook
107
star
7

sunode

Solve ODEs fast, with support for PyMC
Jupyter Notebook
105
star
8

pymc-bart

Python
87
star
9

pymc-experimental

Jupyter Notebook
77
star
10

symbolic-pymc

Tools for the symbolic manipulation of PyMC models, Theano, and TensorFlow graphs.
Python
61
star
11

nuts-rs

A implementation of NUTS in rust
Rust
56
star
12

uq_chapter

Uncertainty quantification book chapter
CSS
49
star
13

pymc4_prototypes

Experimental code for porting PyMC to alternative backends
Jupyter Notebook
26
star
14

pymc-data-umbrella

Website: Data Umbrella & PyMC open source sessions
Jupyter Notebook
26
star
15

mcbackend

A backend for storing MCMC draws.
Python
14
star
16

pymc.io

PyMC project website and blog!
Jupyter Notebook
14
star
17

video-timestamps

Crowd sourced timestamps for PyMC Youtube videos
7
star
18

pymcon

Website for PyMCon
HTML
5
star
19

pymcon_web_series_website

HTML
5
star
20

pymc_workflow_analyzer

Python
3
star
21

pymc3-experimental

PyMC3 experimental features not ready to be included in PyMC3 (yet)
Python
3
star
22

brand

Branding resources, logos
2
star
23

paper_v5

Jupyter Notebook
2
star
24

pymc-doc

JavaScript
2
star
25

PyMC.tmbundle

TextMate bundle for PyMC
1
star
26

communication

1
star
27

design-notes

1
star
28

pymc-sphinx-theme

A thin sphinx theme to customize pydata-sphinx-theme consistently cross PyMC websites.
HTML
1
star