Vincent Arel-Bundock
banner
vincentab.bsky.social
Vincent Arel-Bundock
@vincentab.bsky.social
Prof. Most tweets about R. “Polisci, it’s all about what’s going on.”

http://arelbundock.com
Pinned
Whoa—my book is up for pre-order!

𝐌𝐨𝐝𝐞𝐥 𝐭𝐨 𝐌𝐞𝐚𝐧𝐢𝐧𝐠: 𝐇𝐨𝐰 𝐭𝐨 𝐈𝐧𝐭𝐞𝐫𝐩𝐫𝐞𝐭 𝐒𝐭𝐚𝐭 & 𝐌𝐋 𝐌𝐨𝐝𝐞𝐥𝐬 𝐢𝐧 #Rstats 𝐚𝐧𝐝 #PyData

The book presents an ultra-simple and powerful workflow to make sense of ± any model you fit

The web version will stay free forever and my proceeds go to charity.

tinyurl.com/4fk56fc8
J'adore les chaises à droite. Funky!
February 11, 2026 at 1:01 PM
looks great!
February 4, 2026 at 1:23 PM
Reposted by Vincent Arel-Bundock
New preprint! So, what's a multiverse analysis good for anyway?>

With @jessicahullman.bsky.social and @statmodeling.bsky.social

juliarohrer.com/wp-content/u...
February 4, 2026 at 10:24 AM
Reposted by Vincent Arel-Bundock
🚨 GAMs have moved on—so it’s time for an update.

On March 3, 2026 (17:00–19:00 CET) I’ll be livestreaming an updated introduction to Generalized Additive Models in R

📺 YouTube livestream link: youtube.com/live/A9U8e1K...

#RStats #mgcv #GAMs #gratia #statistics 🧪
What's new in the world of Generalized Additive Models
YouTube video by Bottom of the Heap
youtube.com
February 3, 2026 at 12:57 PM
I know you prefaced with: "if the slope is significant." I'm saying that's not always the case, so (a) there's a high risk these plots are misleading, (b) they focus our eyes on unimportant features, and (c) add basically no new information.
February 2, 2026 at 1:01 PM
Counterpoint: they two points would be colored differently on a J-N plot but they are indistinguishable.
February 2, 2026 at 12:59 PM
February 1, 2026 at 9:44 PM
Reposted by Vincent Arel-Bundock
One of the most important statistical packages made in Econ in the last decade
arXiv📈🤖
Fast and user-friendly econometrics estimations: The R package fixest
By Berg\'e, Butts, McDermott
January 30, 2026 at 5:03 PM
I wish I could speed more things than just code production. Like, say, IRB approval.
January 29, 2026 at 3:10 PM
lol
January 29, 2026 at 2:48 PM
Reposted by Vincent Arel-Bundock
Things are grim. But in more frivolous news...

@jamesbrandecon.bsky.social and I have been chipping away at `dbreg`, a 📦 for running big regression models on database backends. For the right kinds of problems, the speed-ups are near magical.

Website: grantmcdermott.com/dbreg/

#rstats

[1/2]
dbreg
grantmcdermott.com
January 26, 2026 at 4:57 PM
FYI, broom-ified shortcuts: `modelsummary::get_gof()` and `modelsummary::get_estimates()`. Obviously, if your students use other `easystats` stuff, it's worth introducing them to the ecosystem, especially since they are doing the actual "work" here.
January 23, 2026 at 1:04 AM
Reposted by Vincent Arel-Bundock
Finished teaching my new Advance Stats for Psych graduate course today with a heavy emphasis on both DAGs and shifting away from coefficient interpretation and towards models as prediction machines.

Both went great!

The latter was extremely helpful for logistic regression (for obvious reasons 😵‍💫)!
Ever stared at a table of regression coefficients & wondered what you're doing with your life?

Very excited to share this gentle introduction to another way of making sense of statistical models (w @vincentab.bsky.social)
Preprint: doi.org/10.31234/osf...
Website: j-rohrer.github.io/marginal-psy...
January 19, 2026 at 6:28 PM
Thanks, that's very useful and interesting!
January 14, 2026 at 2:58 AM
hmm, can't think of a direct solution now, but it sounds pretty easy to achieve this by manipulating the draws a bit. I posted this minimal "solution" to the forum.
January 14, 2026 at 1:34 AM
Yes, in principle, I think that should work. You are just missing: c()
January 14, 2026 at 12:51 AM
My poster got allocated prime real estate at the conference: High traffic, captive audience.
January 6, 2026 at 1:19 PM
Reposted by Vincent Arel-Bundock
There is a new-ish Python package, moderndid, that implements almost all of the "modern" DiD estimators:
github.com/jordandekler...
GitHub - jordandeklerk/moderndid: Python package implementing modern DiD estimators with diagnostic tools and sensitivity analysis.
Python package implementing modern DiD estimators with diagnostic tools and sensitivity analysis. - jordandeklerk/moderndid
github.com
January 3, 2026 at 10:40 AM
very exciting stuff. Congrats!
December 24, 2025 at 8:05 PM
Reposted by Vincent Arel-Bundock
Look under your tree! 🌲 🎁

There's a major #rstats #rdatatable release waiting!

A tremendous thanks to all involved and especially those contributing to some major (performance-maintaining!!) rewrites around the non-API issue.

cran.r-project.org/web/packages...
December 24, 2025 at 7:00 PM
looks great!
December 23, 2025 at 2:27 PM
Oh yeah, I'm all in for validation and code review. Essential!
December 22, 2025 at 6:29 PM
I mainly use claude and codex from the command line, and gpt web interface.
December 22, 2025 at 4:45 PM
Have you tried other similar tools? Copilot is the one I use the least among them. FWIW, care about "correct" code, I code a lot, and can't imagine doing it without these tools anymore. (Not a fan of the dismissive language in the original post.)
December 22, 2025 at 4:41 PM
I'm hoping they'll become better at continuous update. also, the new "Skills" feature in Claude (and similar elsewhere) might be useful. Developers could package docs, prompts, and instructions to guide LLMs.
December 21, 2025 at 3:09 PM