Joseph94m/MCMC
Implementation of Markov Chain Monte Carlo in Python from scratch
This project helps statisticians and data analysts understand the likely range of values for unknown parameters in a system, even when direct calculation is difficult. You provide your data and a model, and it outputs a distribution of possible parameter values. It's designed for anyone needing to explore statistical uncertainty without relying on pre-built, high-level libraries.
226 stars. No commits in the last 6 months.
Use this if you need to determine the probable distribution of parameters for a statistical model, especially when analytical solutions are intractable or too complex.
Not ideal if you require highly optimized performance for very large datasets or complex models, or if you prefer using established, feature-rich statistical modeling packages.
Stars
226
Forks
88
Language
Jupyter Notebook
License
MIT
Category
Last pushed
Aug 20, 2020
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/Joseph94m/MCMC"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
tensorflow/probability
Probabilistic reasoning and statistical analysis in TensorFlow
pyro-ppl/pyro
Deep universal probabilistic programming with Python and PyTorch
erdogant/bnlearn
Python package for Causal Discovery by learning the graphical structure of Bayesian networks....
probml/pyprobml
Python code for "Probabilistic Machine learning" book by Kevin Murphy
google/edward2
A simple probabilistic programming language.