Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Probabilistic Programming in Python using PyMC

About

Probabilistic programming (PP) allows flexible specification of Bayesian statistical models in code. PyMC3 is a new, open-source PP framework with an intutive and readable, yet powerful, syntax that is close to the natural syntax statisticians use to describe models. It features next-generation Markov chain Monte Carlo (MCMC) sampling algorithms such as the No-U-Turn Sampler (NUTS; Hoffman, 2014), a self-tuning variant of Hamiltonian Monte Carlo (HMC; Duane, 1987). Probabilistic programming in Python confers a number of advantages including multi-platform compatibility, an expressive yet clean and readable syntax, easy integration with other scientific libraries, and extensibility via C, C++, Fortran or Cython. These features make it relatively straightforward to write and use custom statistical distributions, samplers and transformation functions, as required by Bayesian analysis.

John Salvatier, Thomas Wiecki, Christopher Fonnesbeck• 2015

Related benchmarks

TaskDatasetResultRank
Predictive MaintenanceUCI CNC Machine (test)
Total Cost (USD)8.78e+5
8
Constrained GenerationExperimental Grid Oracle SEM (All experiments)
Score99
7
Showing 2 of 2 rows

Other info

Follow for update