Do you know Turing? Of course you do! With Soss and Gen, it’s one of the blockbusters to do probabilistic programming in Julia. And in this episode Cameron Pfiffer will tell us all about it — how it came to life, how it fits into the probabilistic programming landscape, and what its main strengths and weaknesses are. Cameron did some Rust, some Python, but he especially loves coding in Julia. That’s also why he’s one of the core-developers of Turing.jl. He’s also a PhD student in finance at the ...
Jul 03, 2020•1 hr•Season 1Ep. 19
I hope you’re all safe! Some of you also asked me if I had set up a Patreon so that they could help support the show, and that’s why I’m sending this short special episode your way today. I had thought about that, but I wasn’t sure there was a demand for this. Apparently, there is one — at least a small one — so, first, I wanna thank you and say how grateful I am to be in a community that values this kind of work! The Patreon page is now live at patreon.com/learnbayesstats . It starts as low as ...
Jun 26, 2020•8 min
How do you design a good experimental study? How do you even know that you’re asking a good research question? Moreover, how can you align funding and publishing incentives with the principles of an open source science? Let’s do another “big picture” episode to try and answer these questions! You know, these episodes that I want to do from time to time, with people who are not from the Bayesian world, to see what good practices there are out there. The first one, episode 15, was focused on progr...
Jun 18, 2020•58 min•Season 1Ep. 18
Have you already encountered a model that you know is scientifically sound, but that MCMC just wouldn’t run? The model would take forever to run — if it ever ran — and you would be greeted with a lot of divergences in the end. Yeah, I know, my stress levels start raising too whenever I hear the word « divergences »… Well, you’ll be glad to hear there are tricks to make these models run, and one of these tricks is called re-parametrization — I bet you already heard about the poorly-name...
Jun 04, 2020•52 min•Season 1Ep. 17
A librarian, a philosopher and a statistician walk into a bar — and they can’t find anybody to talk to; nobody seems to understand what they are talking about. Nobody? No! There is someone, and this someone is Will Kurt! Will Kurt is the author of ‘Bayesian Statistics the Fun Way’ and ‘Get Programming With Haskell’. Currently the lead Data Scientist for the pricing and recommendations team at Hopper, he also blogs about stats and probability at countbayesie.com . In this episode, he’ll tel...
May 21, 2020•1 hr 8 min•Season 1Ep. 16
This is it folks! This is the first of the special episodes I want to do from time to time, to expand our perspective and get inspired by what’s going on elsewhere. The guests will not come directly from the Bayesian world, but will still be related to science or programming. For the first episode of the kind, I had the chance to chat with Michael Kennedy! Michael is not only a very knowledgeable and respected member of the Python community, he’s also the founder and host of Talk Python To Me, t...
May 06, 2020•1 hr 6 min•Season 1Ep. 15
I bet you love penguins, right? The same goes for koalas, or puppies! But what about sharks? Well, my next guest loves sharks — she loves them so much that she works a lot with marine biologists, even though she’s a statistician! Vianey Leos Barajas is indeed a statistician primarily working in the areas of statistical ecology, time series modeling, Bayesian inference and spatial modeling of environmental data. Vianey did her PhD in statistics at Iowa State University and is now a postdoct...
Apr 22, 2020•49 min•Season 1Ep. 14
How is Julia doing? I’m talking about the programming language, of course! What does the probabilistic programming landscape in Julia look like? What are Julia’s distinctive features, and when would it be interesting to use it? To talk about that, I invited Chad Scherrer. Chad is a Senior Research Scientist at RelationalAI, a company that uses Artificial Intelligence technologies to solve business problems. Coming from a mathematics background, Chad did his PhD at Indiana University of Bloomingt...
Apr 08, 2020•44 min•Season 1Ep. 13
Do you know Google Summer of Code? It’s a time of year when students can contribute to open-source software by developing and adding much needed functionalities to the open-source package of their choice. And Demetri Pananos did just that. He did it in 2019 with PyMC3, for which he developed the API for ordinary differential equations. In this episode, he’ll tell us why and how he did that, what he learned from the experience, and what the strengths and weaknesses of the API are in his opinion. ...
Mar 25, 2020•47 min•Season 1Ep. 12
I bet you already heard about hierarchical models, or multilevel models, or varying-effects models — yeah this type of models has a lot of names! Many people even turn to Bayesian tools to build _exactly_ these models. But what are they? How do you build and use a hierarchical model? What are the tricks and classical traps? And even more important: how do you _interpret_ a hierarchical model? In this episode, Thomas Wiecki will come to the rescue and explain what multilevel models are, how to bu...
Mar 11, 2020•58 min•Season 1Ep. 11
How do you handle your MCMC samples once your Bayesian model fit properly? Which diagnostics do you check to see if there was a computational problem? And isn’t that nice when you have beautiful and reliable plots to complement your analysis and better understand your model? I know what you think: plotting can be long and complicated in these cases. Well, not with ArviZ, a platform-agnostic package to do exploratory analysis of your Bayesian models. And in this episode, Ari Hartikainen will tell...
Feb 26, 2020•44 min•Season 1Ep. 10
Have you always wondered what dark matter is? Can we even see it — let alone measure it? And what would discover it imply for our understanding of the Universe? In this episode, we’ll take look at the cosmos with Maggie Lieu. She’ll tell us what research in astrophysics is made of, what model she worked on at the European Space Agency, and how Bayesian the world of space science is. Maggie Lieu did her PhD in the Astronomy & Space Department of the University of Birmingham. She’s now a Resea...
Feb 12, 2020•54 min•Season 1Ep. 9
What is it like using Bayesian tools when you’re a software engineer or computer scientist? How do you apply these tools in the online ad industry? More generally, what is Bayesian thinking, philosophically? And is it really useful in every day life? Because, well you can’t fire up MCMC each time you need to make a quick decision under uncertainty… So how do you do that in practice, when you have at most a pen and paper? In this episode, you’ll hear Max Sklar’s take on these questions. Max...
Jan 29, 2020•49 min•Season 1Ep. 8
You can’t study psychology up until your PhD and end-up doing very mathematical and computational data science at Google right? It’s too hard of a U-turn — some would even say it’s NUTS, just because they like bad puns… Well think again, because Junpeng Lao did just that! Before doing data science at Google, Junpeng was a cognitive psychology researcher at the University of Fribourg, Switzerland. Working in Python, Matlab and occasionally in R, Junpeng is a prolific open-source contributor, part...
Jan 16, 2020•46 min•Season 1Ep. 7
If you’re there, it’s probably because you’re interested in Bayesian inference, right? But don’t you feel lost sometimes when building a model? Or you ask yourself why what you’re trying to do is so damn hard… and you conclude that YOU are the problem, that YOU must be doing something wrong! Well, rest assured, as you’ll hear from Michael Betancourt himself: it’s hard for everybody! That’s why over the years he developed and tries to popularize what he calls a « principled&nb...
Jan 03, 2020•1 hr 4 min•Season 1Ep. 6
I have two questions for you: Are you a self-learner? Then how do you stay up to date? What should you focus on if you’re a beginner, or if you’re more advanced? And here is my second question: Are you working in biomedicine? And if you do, are you using Bayesian tools? Then how do you get your co-workers more used to posterior distributions than p-values? In other words, how do you change behaviors in a large organization? In this episode, Eric Ma will answer all these quest...
Dec 17, 2019•47 min•Season 1Ep. 5
What do neurodegenerative diseases, gerrymandering and ecological inference all have in common? Well, they can all be studied with Bayesian methods — and that’s exactly what Karin Knudson is doing. In this episode, Karin will share with us the vital and essential work she does to understand aspects of neurodegenerative diseases. She’ll also tell us more about computational neuroscience and Dirichlet processes — what they are, what they do, and when you should use them. Karin did her doctorate in...
Dec 04, 2019•49 min•Season 1Ep. 4
How can you use Bayesian tools and optimize your models in industry? What are the best ways to communicate and visualize your models with non-technical and executive people? And what are the most common pitfalls? In this episode, Colin Carroll will tell us how he did all that in finance and the airline industry. He’ll also share with us what the future of probabilistic programming looks like to him. You already heard from Colin two weeks ago — so, if you didn’t catch this episode, go back in you...
Nov 18, 2019•32 min
When speaking about Bayesian statistics, we often hear about « probabilistic programming » — but what is it? Which languages and libraries allow you to program probabilistically? When is Stan, PyMC, Pyro or any other probabilistic programming language most appropriate for your project? And when should you even use Bayesian libraries instead of non-bayesian tools, like Statsmodels or Scikit-learn? Colin Carroll will answer all these questions for you. Colin is a machine learning researc...
Nov 05, 2019•33 min•Season 1Ep. 3
When are Bayesian methods most useful? Conversely, when should you NOT use them? How do you teach them? What are the most important skills to pick-up when learning Bayes? And what are the most difficult topics, the ones you should maybe save for later? In this episode, you’ll hear Chris Fonnesbeck answer these questions from the perspective of marine biology and sports analytics. Chris is indeed the New York Yankees’ senior quantitative analyst and an associate professor at Vanderbilt University...
Oct 23, 2019•44 min•Season 1Ep. 2
What do you get when you put a physicist, a biologist and a data scientist in the same body? Well, you’re about to find out… In this episode you’ll meet Osvaldo Martin. Osvaldo is a researcher at the National Scientific and Technical Research Council in Argentina and is notably the author of the book Bayesian Analysis with Python, whose second edition was published in December 2018. He also teaches bioinformatics, data science and Bayesian data analysis, and is a core developer of Py...
Oct 08, 2019•50 min•Season 1Ep. 1
Are you a researcher or data scientist / analyst / ninja? Do you want to learn Bayesian inference, stay up to date or simply want to understand what Bayesian inference is? Well I'm just like you! When I started learning Bayesian methods, I really wished there were a podcast out there that could introduce me to the methods, the projects and the people who make all that possible. So I created "Learning Bayesian Statistics", a fortnightly podcast where I interview researchers and practitioner...
Sep 20, 2019•12 min