Sign in

Osvaldo Martin

@aloctavodia.bsky.social
1.3K followers 716 following 23 posts

Research Fellow at Aalto University. Open source contributor #ArviZ, #Bambi, #Kulprit, #PreliZ, #PyMC, #PyMC-BART. Support me at ko-fi.com/aloctavodia bayes.club/@aloctavodia

PostsRepliesMedia
Reposted by Osvaldo Martin
Aki Vehtari @avehtari.bsky.social · 08/09/2026
I'm looking for doctoral students, postdocs and research fellows to work with on Bayesian Workflow. Flexible starting time
02115
Reposted by Osvaldo Martin
ELLIS Institute Finland @ellisinstitute.fi · 21/08/2026
Now #hiring: postdocs and PhD students in AI & machine learning research. Deadline Sept. 21, 2026. - Cutting-edge computational resources like @lumi-supercomputer.eu - Close collaboration with @ellis.eu network - Ambitious, high-impact projects across Finland www.ellisinstitute.fi/postdoc-and-...
21010
Osvaldo Martin @aloctavodia.bsky.social · 31/08/2026
We need reviewers for our submission to the Journal of Open Source Education. Our resource focuses on MCMC convergence, model checking, comparison, etc all powered by ArviZ. This is the issue where you can volunteer: github.com/openjournals...
github.com
[PRE REVIEW]: Exploratory Analysis of Bayesian Models · Issue #289 · openjournals/jose-reviews
Submitting author: @aloctavodia (Osvaldo Martin) Repository: https://github.com/arviz-devs/EABM Branch with paper.md (empty if default branch): Version: v0.2.0 Editor: Pending Reviewers: Pending Ma...
233
Reposted by Osvaldo Martin
Mattias Villani @matvil.bsky.social · 20/08/2026
The StanCon2026 conference on probabilistic programming for Bayes in Uppsala is over. Very positive experience with interesting talks, a large poster session and social activities. And some HMC updates to modernize the Bayesian Songbook! All talks are on YouTube: youtube.com/playlist?lis...
youtube.com
StanCon 2026 Uppsala - YouTube
052
Reposted by Osvaldo Martin
ArviZ @arviz.bsky.social · 11/08/2026
ArviZ 1.3 has been released! 🎉 python.arviz.org/en/latest Check out the highlights 👇
python.arviz.org
ArviZ: Exploratory analysis of Bayesian models
Rank ECDF Diagnostic along the posterior’s KDE using plot_rank_dist https://arviz-plots.readthedocs.io/en/stable/api/generated/arviz_plots.plot_rank_dist.html Forest Plot with ESS using plot_forest...
1117
Reposted by Osvaldo Martin
Luigi Acerbi @lacerbi.bsky.social · 17/07/2026
1/ Great chat with Alex Andorra aka @learnbayesstats.bsky.social about efficient inference, from amortized to surrogate-based approaches and a variety of related topics (prior-fitted networks, foundation models for inference and planning, etc.), many of which are neural processes in a trenchcoat.
2144
Osvaldo Martin @aloctavodia.bsky.social · 15/07/2026
Look what was waiting on my desk this morning! It's so great to finally see #BayesianWorkflow in print.
0302
Reposted by Osvaldo Martin
Aki Vehtari @avehtari.bsky.social · 26/06/2026
@aloctavodia.bsky.social has been porting Bayesian Workflow book avehtari.github.io/Bayesian-Wor... case studies to Python using CmdStanPy, numpyro, ArviZ, Bambi, and kulprit arviz-devs.github.io/bayesian-wor... He is working on porting the rest of the case studies, too
arviz-devs.github.io
Bayesian Workflow book: Case studies in Python – Bayesian Workflow case studies in Python
16218
Reposted by Osvaldo Martin
Aki Vehtari @avehtari.bsky.social · 07/04/2026
More details about the Bayesian Workflow book and case studies now available on the book web site avehtari.github.io/Bayesian-Wor... (but you still need to wait a bit for the book)
avehtari.github.io
Bayesian Workflow book: Website – Bayesian Workflow book
210328
Reposted by Osvaldo Martin
ArviZ @arviz.bsky.social · 07/04/2026
ArviZ now has built-in tools for prior & likelihood sensitivity analysis via power-scaling! Instead of fitting multiple models with different priors, you fit once and use importance sampling to approximate the effect of perturbing the prior or likelihood.
1167
Reposted by Osvaldo Martin
ArviZ @arviz.bsky.social · 01/04/2026
ArviZ 1.0 brings a lot of new plotting functionality. Check our gallery for a glimpse of what's new: python.arviz.org/projects/plo...
python.arviz.org
Example gallery — arviz-plots dev documentation
195
Reposted by Osvaldo Martin
Aki Vehtari @avehtari.bsky.social · 30/03/2026
I'm looking for a post-doc to help organize Bayesian Data Analysis course avehtari.github.io/BDA_course_A... (200 students) and to do research on Bayesian workflow users.aalto.fi/~ave/publica... at Aalto www.aalto.fi/en, Finland. Background in Bayes needed. Up to five year contract possible.
avehtari.github.io
Bayesian Data Analysis course - Aalto 2025 – Bayesian Data Analysis course
14926
Reposted by Osvaldo Martin
ArviZ @arviz.bsky.social · 24/03/2026
arviz-stats exposes two APIs: • Full xarray API (default): intended for end users doing statistical data analysis. • Array-only API (NumPy/SciPy): intended for PPL developers or advanced users, who want diagnostics without xarray as a dependency.
151
Reposted by Osvaldo Martin
ArviZ @arviz.bsky.social · 20/03/2026
New paper out in JOSS: “ArviZ: a modular and flexible library for exploratory analysis of Bayesian models” It covers the design principles behind ArviZ and the motivation for the refactoring in 1.0. joss.theoj.org/papers/10.21...
joss.theoj.org
ArviZ: a modular and flexible library for exploratory analysis of Bayesian models
Martin et al., (2026). ArviZ: a modular and flexible library for exploratory analysis of Bayesian models. Journal of Open Source Software, 11(119), 9889, https://doi.org/10.21105/joss.09889
0136
Reposted by Osvaldo Martin
ArviZ @arviz.bsky.social · 19/03/2026
ArviZ 1.0 is out! We have refactored it to be more modular, flexible & lightweight. For an overview of the changes, check the migration guide. python.arviz.org/en/stable/us...
python.arviz.org
Getting started — ArviZ 1.0.0 documentation
21510
Reposted by Osvaldo Martin
Herman @herman-tesso.bsky.social · 04/03/2026
If you have been using LOO-PIT, this is a must read for you; "LOO-PIT predictive model checking" by me and @avehtari.bsky.social , doi.org/10.48550/arX.... 1/4
Title: LOO-PIT predictive  model checking , 

Authors: Herman Tesso and Aki Vehtari , 

Abstract: We consider predictive checking for Bayesian model assessment using leave-one-out
probability integral transform (LOO-PIT). LOO-PIT values are conditional cumulative predictive
probabilities given LOO predictive distributions and corresponding left out observations. For a
well-calibrated model, LOO-PIT values should be near uniformly distributed, but in the finite sample
case they are not independent, due to LOO predictive distributions being determined by nearly the
same data (all but one observation). We prove that this dependency is non-negligible in the finite
case and depends on model complexity. We propose three testing procedures that can be used for
continuous and discrete dependent uniform values. We also propose an automated graphical method
for visualizing local departures from the null. Extensive numerical experiments on simulated and real
datasets demonstrate that the proposed tests achieve competitive performance overall and have much
higher power than standard uniformity tests based on the independence assumption that inevitably
lead to lower than expected rejection rate
1102
Reposted by Osvaldo Martin
Aki Vehtari @avehtari.bsky.social · 04/03/2026
If you have been using LOO-PIT, this is a must read for you! @herman-tesso.bsky.social has done excellent work with this paper! Thanks for @florencebockting.bsky.social and @aloctavodia.bsky.social for getting this to bayesplot and ArviZ. I'll notify when I have my casestudies updated with this
0162
Osvaldo Martin @aloctavodia.bsky.social · 08/01/2026
Bayesian Analysis with Python is part of Packt’s $10 eBook campaign right now. If it’s been on your reading or recommendation list, this could be a good time to grab it, along with many other books too: landing.packtpub.com/data-science...
landing.packtpub.com
Data Science Best Sellers
120
Reposted by Osvaldo Martin
Måns Magnusson @mansmag.bsky.social · 11/12/2025
🔥 StanCon 2026 registration and abstract submission are now open! 🔥 Please spread the word! discourse.mc-stan.org/t/stancon-20...
discourse.mc-stan.org
StanCon 2026 registration and abstract submission is now open
Hi everyone! Registration for StanCon 2026 in Uppsala, Sweden, is now open! You can already register and submit abstracts for contributions. Our first keynote speaker will be announced soon. New thi...
194
Reposted by Osvaldo Martin
Aki Vehtari @avehtari.bsky.social · 11/12/2025
All the material for my Bayesian Data Analysis course is available online, including the lectures, which we re-recorded this fall (some of them by @aloctavodia.bsky.social and Noa Kallioinen while I was on vacation). The video links are listed in the schedule at avehtari.github.io/BDA_course_A...
avehtari.github.io
Bayesian Data Analysis course - Aalto 2025 – Bayesian Data Analysis course
08231
Reposted by Osvaldo Martin
Aki Vehtari @avehtari.bsky.social · 10/12/2025
New projpred (projection predictive variable selection for brms and rstanarm) release 2.10.0. Frank Weber added support for censored observations when using the latent projection (see a vignette mc-stan.org/projpred/art...). @aloctavodia.bsky.social fixed bugs and made the release.
mc-stan.org
Latent projection predictive feature selection
0103
Reposted by Osvaldo Martin
Aki Vehtari @avehtari.bsky.social · 03/11/2025
Now I'm also looking for a research software engineer to implement a pile of research results to R packages loo, posterior, bayesplot, projpred, priorsense, brms or/and Python packages ArviZ, Bambi and Kulprit. Apply by email with no specific deadline (see contact info at users.aalto.fi/~ave/)
25551
Reposted by Osvaldo Martin
Aki Vehtari @avehtari.bsky.social · 29/10/2025
I'm now also looking for a postdoc with strong Bayesian background and interest in developing Bayesian cross-validation theory, methods and software. Apply by email with no specific deadline (see contact information at users.aalto.fi/~ave/). Others, please share
13022
Reposted by Osvaldo Martin
Aki Vehtari @avehtari.bsky.social · 28/10/2025
"Uncertainty in Bayesian leave-one-out cross-validation based model comparison" with Tuomas Sivula, Asael Alonzo Matamoros, and @mansmag.bsky.social, has been published in Bayesian Analysis doi.org/10.1214/25-B... 🧵 1/
doi.org
Uncertainty in Bayesian Leave-One-Out Cross-Validation Based Model Comparison
It is useful to estimate the expected predictive performance of models planned to be used for prediction. We focus on leave-one-out cross-validation (LOO-CV), which has become a popular method for estimating predictive performance of Bayesian models. Given two models, we are interested in comparing the predictive performances and associated uncertainty, which can also be used to compute the probability of one model having better predictive performance than the other model. We study the properties of the Bayesian LOO-CV estimator and the related uncertainty quantification for the predictive performance difference, and analyse when a normal approximation of this uncertainty is well calibrated and whether taking into account higher moments could improve the approximation. We provide new results of the properties both theoretically in the linear regression case and empirically for hierarchical linear, latent linear, and spline models and discuss the challenges. We show that problematic cases include: comparing models with similar predictions, misspecified models, and small data. In these cases, there is a weak connection between the distributions of the LOO-CV estimator and its error. We show that that the problematic skewness of the error distribution for the difference, which occurs when the models make similar predictions, does not fade away when the data size grows to infinity in certain situations. Based on the results, we also provide some practical recommendations for the users of Bayesian LOO-CV for comparing predictive performance of models.
1194
Reposted by Osvaldo Martin
juanitorduz @juanitorduz.bsky.social · 14/10/2025
I got mail! I can’t not wait @vincentab.bsky.social I’ll try to do many of these examples by “hand” (learning by doing).
181
Osvaldo Martin @aloctavodia.bsky.social · 08/10/2025
Interested in Bayesian workflow and cross-validation? Join Aki Vehtari’s group at Aalto University as a PhD student! Apply through the ELLIS PhD program by Oct 31 → ellis.eu/news/ellis-p... Recent work: users.aalto.fi/~ave/publica...
ellis.eu
ELLIS PhD Program: Call for Applications 2025
The ELLIS mission is to create a diverse European network that promotes research excellence and advances breakthroughs in AI, as well as a pan-European PhD program to educate the next generation of AI...
071
Reposted by Osvaldo Martin
Aki Vehtari @avehtari.bsky.social · 06/10/2025
I'm looking for a doctoral student with Bayesian background to work on Bayesian workflow and cross-validation (see my publication list users.aalto.fi/~ave/publica... for my recent work) at Aalto University. Apply through the ELLIS PhD program (dl October 31) ellis.eu/news/ellis-p...
ellis.eu
ELLIS PhD Program: Call for Applications 2025
The ELLIS mission is to create a diverse European network that promotes research excellence and advances breakthroughs in AI, as well as a pan-European PhD program to educate the next generation of AI...
04733
Reposted by Osvaldo Martin
ELLIS Institute Finland @ellisinstitute.fi · 02/10/2025
Our faculty is looking for PhD students in artificial intelligence and machine learning! Meet our new Principal Investigators and apply for a PhD position by the end of October: www.ellisinstitute.fi/PIs-2025 All the info about the ELLIS PhD program is below! 👇
ellisinstitute.fi
ELLIS Institute Finland welcomes 9 new professors as principal investigators and PS Fellows | ELLIS Institute Finland
Institute's first recruitment brings nine leading researchers to Finland
022
Reposted by Osvaldo Martin
Vincent Arel-Bundock @vincentab.bsky.social · 22/09/2025
The Pink Book of #MarginalEffects (aka Model to Meaning) ships next week and I've got a backlog of Zoolander memes. Hope you're hungry for some spam in your timeline. #RStats #PyData
18918
Reposted by Osvaldo Martin
ELLIS Institute Finland @ellisinstitute.fi · 22/09/2025
Our recent media coverage 🧵👇 with features in @hs.fi, Finland's public broadcaster Yle and the @aalto.fi Keys to Growth series. cc @ellis.eu @okm.fi @csaalto.bsky.social bsky.app/profile/elli...
133
Reposted by Osvaldo Martin
Posit @posit.co · 03/09/2025
For data scientists using VS Code: a new resource just dropped to help you easily migrate your setup to Positron. Check it out here: positron.posit.co/migrate-vsco... #Python #VSCode #Positron
0125
Reposted by Osvaldo Martin
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 20/08/2025
Happy to announce ✨quarto-revealjs-editable✨ This fully supersedes the imagemover extension, as I back then didn't realize the potential. You can now also move, resize, change font size and alignment for text in your slides github.com/EmilHvitfeld... #quarto #slidecrafting
1011636
Reposted by Osvaldo Martin
Aki Vehtari @avehtari.bsky.social · 13/08/2025
Posterior predictive checking of binary, categorical and many ordinal models with bar graphs is useless. Even the simplest models without covariates usually have such intercept terms that category specific probabilities are learned perfectly. Can you guess which model, 1 or 2, is misspecifed? 1/4
Useless posterior predictive checking bar graphs for Models 1 and 2
1366
Reposted by Osvaldo Martin
juanitorduz @juanitorduz.bsky.social · 09/07/2025
The ArviZ core devs have done tremendous work on an improved API with a lot of novel improvements. They have put together a great migration guide: python.arviz.org/en/stable/us... If you are an ArviZ user please take a look at it and provide feedback. Open source is all about the community 🫶
lnkd.in
LinkedIn
This link will take you to a page that’s not on LinkedIn
053
Reposted by Osvaldo Martin
Aki Vehtari @avehtari.bsky.social · 26/06/2025
I wrote a blog post to celebrate 10 years of loo package 🎉 (R package implementing fast Pareto smoothed importance sampling cross-validation and many other useful methods for cross-validation)
06514
Reposted by Osvaldo Martin
Pierre-Simon Laplace @learnbayesstats.bsky.social · 13/06/2025
Some people think R² doesn’t belong in Bayesian models 👇 David Kohns disagrees, and he has the math to back it 🎙️Ep. 134: @alex-andorra.bsky.social sits down with economist David Kohns to explore how modern Bayesian methods are reshaping time series modelling 🎧 learnbayesstats.com/episode/134-...
053
Osvaldo Martin @aloctavodia.bsky.social · 13/06/2025
Been following Mathematics of Machine Learning since early on, great to see it out! Most ML math books are either too applied or too abstract. This one hits the middle: rigorous, relevant, and approachable without dumbing things down. And with Python examples! landing.packtpub.com/mathematics-...
landing.packtpub.com
Mathematics of Machine Learning
Data Science | Packt
1132
Reposted by Osvaldo Martin
Richard McElreath 🐈‍⬛ @rmcelreath.bsky.social · 28/05/2025
For simple estimands, treating everything as Gaussian works unreasonably well! But lots to learn from less simple estimands. @avehtari.bsky.social has a nice case study examining this (part of our forthcoming book on workflow) users.aalto.fi/~ave/casestu...
2698
Reposted by Osvaldo Martin
David Kohns @davidkohns.bsky.social · 01/06/2025
New to the blog-game, but excited to share a piece I wrote on how to use the ARR2 prior for dynamic regression using cmdstanr: davkoh.github.io/case-studies... It extends the idea of using R2-type priors to autoregressive state-space models (published in Bayesian Analysis) 🏴‍☠️ @avehtari.bsky.social
davkoh.github.io
Dynamic Regression Case Study
1122
Reposted by Osvaldo Martin
Aki Vehtari @avehtari.bsky.social · 20/05/2025
We went to Mordor and all we got were flowers and ice cream. Bayesian workflow group was a runner-up in Aalto Open Science Award 2024. The current and past group members running-up in alphabetical order: Alejandro Catalina, Anna Riha, Asael Alonzo Matamoros, David Kohns, ...
Photo of four persons in front of a sign saying "Mordor". One of the persons is holding flowers and another one is holding an ice cream.
1252
Reposted by Osvaldo Martin
Serge Belongie @serge.belongie.com · 30/03/2025
Would you present your next NeurIPS paper in Europe instead of traveling to San Diego (US) if this was an option? Søren Hauberg (DTU) and I would love to hear the answer through this poll: (1/6)
docs.google.com
NeurIPS participation in Europe
We seek to understand if there is interest in being able to attend NeurIPS in Europe, i.e. without travelling to San Diego, US. In the following, assume that it is possible to present accepted papers ...
6279161
Reposted by Osvaldo Martin
Aki Vehtari @avehtari.bsky.social · 04/03/2025
New paper Säilynoja, Johnson, Martin, and Vehtari, "Recommendations for visual predictive checks in Bayesian workflow" teemusailynoja.github.io/visual-predi... (also arxiv.org/abs/2503.01509)
Abstract
Introduction
A key step in the Bayesian workflow for model building is the graphical assessment of model predictions, whether these are drawn from the prior or posterior predictive distribution. The goal of these assessments is to identify whether the model is a reasonable (and ideally accurate) representation of the domain knowledge and/or observed data. There are many commonly used visual predictive checks which can be misleading if their implicit assumptions do not match the reality. Thus, there is a need for more guidance for selecting, interpreting, and diagnosing appropriate visualizations. As a visual predictive check itself can be viewed as a model fit to data, assessing when this model fails to represent the data is important for drawing well-informed conclusions.

Demonstration
We present recommendations for appropriate visual predictive checks for observations that are: continuous, discrete, or a mixture of the two. We also discuss diagnostics to aid in the selection of visual methods. Specifically, in the detection of an incorrect assumption of continuously-distributed data: identifying when data is likely to be discrete or contain discrete components, detecting and estimating possible bounds in data, and a diagnostic of the goodness-of-fit to data for density plots made through kernel density estimates.

Conclusion
We offer recommendations and diagnostic tools to mitigate ad-hoc decision-making in visual predictive checks. These contributions aim to improve the robustness and interpretability of Bayesian model criticism practices.
46320
Reposted by Osvaldo Martin
Pierre-Simon Laplace @learnbayesstats.bsky.social · 28/02/2025
⚾ @fonnesbeck.bsky.social (@pymc-labs.bsky.social, @pymc.io) will be at the Field of Play Conference giving a talk on Bayesian modelling in baseball. 😎 Our host, @alex-andorra.bsky.social , will also be attending, don’t miss this chance to connect and chat research! 🔗 www.fieldofplay.co.uk
fieldofplay.co.uk
Field of Play UK | Sports data analytics conference
Ready to level up your sports analytics game? Attend our sports data conference on 18th March run by Field of Play UK
022
Reposted by Osvaldo Martin
Pierre-Simon Laplace @learnbayesstats.bsky.social · 06/02/2025
🔮 𝐁𝐚𝐲𝐞𝐬𝐢𝐚𝐧 𝐒𝐩𝐨𝐫𝐭𝐬 𝐀𝐧𝐚𝐥𝐲𝐭𝐢𝐜𝐬 𝐢𝐬 𝐂𝐡𝐚𝐧𝐠𝐢𝐧𝐠 𝐭𝐡𝐞 𝐆𝐚𝐦𝐞! 🎙️ In this episode, @alex-andorra.bsky.social and @fonnesbeck.bsky.social break down how Bayesian methods are revolutionizing sports analytics and why the smartest teams are embracing them 🎧 𝐋𝐢𝐬𝐭𝐞𝐧 𝐧𝐨𝐰👉 learnbayesstats.com/episode/125-... #LBS
052
Reposted by Osvaldo Martin
ELLIS Institute Finland @ellisinstitute.fi · 04/02/2025
ELLIS Institute Finland is hiring Principal Investigators in AI + machine learning. World-class resources for research incl. LUMI supercomputer, generous starting package & professorship affiliation with a university in the world’s happiest country! Apply by March 9: ellisinstitute.fi/PI-recruit
Logo of ELLIS Institute Finland (line drawn map of Europe)
34030
Reposted by Osvaldo Martin
Aki Vehtari @avehtari.bsky.social · 06/02/2025
If you know simulation based calibration checking (SBC), you will enjoy our new paper "Posterior SBC: Simulation-Based Calibration Checking Conditional on Data" with Teemu Säilynoja, @marvinschmitt.com and @paulbuerkner.com arxiv.org/abs/2502.03279 1/7
Title: Posterior SBC: Simulation-Based Calibration Checking Conditional on Data

Authors: Teemu Säilynoja, Marvin Schmitt, Paul Bürkner, Aki Vehtari

Abstract: Simulation-based calibration checking (SBC) refers to the validation of an inference algorithm and model implementation through repeated inference on data simulated from a generative model. In the original and commonly used approach, the generative model uses parameters drawn from the prior, and thus the approach is testing whether the inference works for simulated data generated with parameter values plausible under that prior. This approach is natural and desirable when we want to test whether the inference works for a wide range of datasets we might observe. However, after observing data, we are interested in answering whether the inference works conditional on that particular data. In this paper, we propose posterior SBC and demonstrate how it can be used to validate the inference conditionally on observed data. We illustrate the utility of posterior SBC in three case studies: (1) A simple multilevel model; (2) a model that is governed by differential equations; and (3) a joint integrative neuroscience model which is approximated via amortized Bayesian inference with neural networks.
45015
Reposted by Osvaldo Martin
Alexandre Andorra @alex-andorra.bsky.social · 11/01/2025
Always happy to host my dear friend @aloctavodia.bsky.social on my show! This time, we talk about #RegressionTrees, #PriorElicitation and how to teach #BayesianStats
062
Osvaldo Martin @aloctavodia.bsky.social · 13/01/2025
The only bad thing about being interviewed on #LBS is that I then have one less episode to listen to. I hope you enjoy it!
061
Reposted by Osvaldo Martin
Pierre-Simon Laplace @learnbayesstats.bsky.social · 11/01/2025
💯What if Bayesian modelling could be faster, more flexible, and easier to interpret? 🎧 youtu.be/7POdNknJ1Es?... 🎙️ Episode 123 is here! @alex-andorra.bsky.social chats with @aloctavodia.bsky.social about ground breaking tools and ideas that are shaping the future of Bayesian workflows. #LBS #BART
0175