Published Jun 18, 2024

793: Bayesian Methods and Applications — with Alexandre Andorra

Embark on a deep dive into Bayesian methods with Alexandre Andorra as he unveils the transformative capabilities of PyMC and ArviZ within Bayesian modeling, alongside a detailed exploration of Gaussian processes' flexibility and challenges, showcasing their indispensable role in modern data science.
Episode Highlights
Super Data Science: ML & AI Podcast with Jon Krohn logo

Popular Clips

Episode Highlights

  • PyMC Framework

    The PyMC framework is a powerful tool for Bayesian modeling, offering a range of features for both beginners and advanced users. highlights the importance of choosing the right probabilistic programming language (PPL) based on one's proficiency in programming languages like R or Python 1. He suggests starting with tools like BRMS for R users or Bambi for Python users, which simplify the modeling process by making many decisions automatically 2. For those ready to dive deeper, PyMC and its Python counterpart, PyStan, offer robust options for more complex models. emphasizes the need to find a framework that resonates with the user, as "the models always fail unless it's the last one" 2.

       

    ArviZ Visualization

    ArviZ is an essential tool for visualizing and diagnosing Bayesian models, providing comprehensive distributions for all parameters. explains that ArviZ is platform agnostic, meaning it can be used with models run in PyMC, PyStan, or other PPLs, as long as they output the required inference data object 3. This flexibility allows users to diagnose model convergence issues and present results effectively to clients. notes that ArviZ is available in both Python and Julia, making it a versatile choice for post-modeling workflows 4.

Related Episodes