"Past, Present and Future of Software for Bayesian Inference" by Štrumbelj et al. (2024). Statistical Science.

https://doi.org/10.1214/23-STS907

#rstats #Python #JuliaLanguage #mcmc_stan #INLA #MCMC #BUGS #blackjax #JAGS #HMC #Matlab #Mathematica #ABC #Turing

Past, Present and Future of Software for Bayesian Inference

Software tools for Bayesian inference have undergone rapid evolution in the past three decades, following popularisation of the first generation MCMC-sampler implementations. More recently, exponential growth in the number of users has been stimulated both by the active development of new packages by the machine learning community and popularity of specialist software for particular applications. This review aims to summarize the most popular software and provide a useful map for a reader to navigate the world of Bayesian computation. We anticipate a vigorous continued development of algorithms and corresponding software in multiple research fields, such as probabilistic programming, likelihood-free inference and Bayesian neural networks, which will further broaden the possibilities for employing the Bayesian paradigm in exciting applications.

Project Euclid

🎉 Exciting news for PyMC users! 🎉

🔥 The latest PyMC update now allows you to choose from different NUTS samplers provided by external packages like #nutpie, #blackjax, and #numpyro using the new nuts_sampler kwarg in the sample() method. This means you can now take advantage of different samplers and their unique features to achieve the best performance for your model. 🚀

⚡️ And let me tell you, nutpie is wicked fast! 😱

👉 Give it a try and see how it improves your Bayesian analysis workflow! 💻

Looks like the program for #BayesComp2023 is out (bayescomp2023.com/)! I am very excited to visit Levi, #Finland in March! Super excited to:
- meeting fellow #Bayesians @avehtari, @sethaxen
- presenting short talk on functional programming for Bayesian workflow with #tensorflow_probability and #blackjax
- skiing some Finland powder