Vincent Arel-Bundock
@vincentab.bsky.social
📤 6162
📥 1357
📝 886
Prof. Most tweets about R. “Polisci, it’s all about what’s going on.”
http://arelbundock.com
pinned post!
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
about 2 months ago
10
276
88
reposted by
Vincent Arel-Bundock
John Holbein
4 days ago
Look at the distribution of z-values from medical research!
11
136
41
What are the chances of winning by a single vote in an election with 11K voters? It happened last night in our local municipal election!
5 days ago
1
14
1
reposted by
Vincent Arel-Bundock
Ben Stanley
5 days ago
This, by
@vincentab.bsky.social
, is the most straight-up *useful* book I’ve bought in a long while.
1
49
5
reposted by
Vincent Arel-Bundock
Julia Piaskowski
10 days ago
Version 2.0.0 of emmeans is out! Notable changes: new look to the plots, qdrg() now an S3 method, and new maintainer (me, Russ still highly involved).
cran.r-project.org/package=emme...
loading . . .
emmeans: Estimated Marginal Means, aka Least-Squares Means
Obtain estimated marginal means (EMMs) for many linear, generalized linear, and mixed models. Compute contrasts or linear functions of EMMs, trends, and comparisons of slopes. Plots and other displays...
https://cran.r-project.org/package=emmeans
3
46
7
reposted by
Vincent Arel-Bundock
Robert (Bob) Kubinec
8 days ago
I just ordered
@vincentab.bsky.social
's epic new book Model to Meaning. This project is one of the most exciting recent developments in data science. The book &
#rstats
/
#python
package show how to understand your model *within* its real-world context/use case.
www.routledge.com/Model-to-Mea...
loading . . .
Model to Meaning: How to Interpret Statistical Models with R and Python
Our world is complex. To make sense of it, data analysts routinely fit sophisticated statistical or machine learning models. Interpreting the results produced by such models can be challenging, and re...
https://www.routledge.com/Model-to-Meaning-How-to-Interpret-Statistical-Models-with-R-and-Python/Arel-Bundock/p/book/9781032908724
1
45
8
reposted by
Vincent Arel-Bundock
Nicola Rennie
9 days ago
Question, if you were including something like this 👇in a report or paper, would you label it as e.g. "Table 1" or "Figure 1"? Or something else? (assuming whatever software you're using let's you pick either)
#DataViz
#RStats
13
9
3
reposted by
Vincent Arel-Bundock
Julia M. Rohrer
10 days ago
Looks like Christmas came early this year 🤩
@vincentab.bsky.social
1
59
7
reposted by
Vincent Arel-Bundock
Ryan Briggs
12 days ago
Say I wanted ~9k USD to buy out the teaching time of a prof (a brilliant coauthor of mine) so he can work on creating a validated ground truth dataset for a challenging data extraction and labelling task that current public LLMs (e.g. GPT5) have not yet saturated. Who do I pitch?
3
2
1
reposted by
Vincent Arel-Bundock
Dirk Eddelbuettel
13 days ago
duckdb-mlpack 0.0.2: mlpack is now a duckdb community extension Bringing mlpack machine learning to duckdb SQL
dirk.eddelbuettel.com/blog/2025/10...
1
29
10
reposted by
Vincent Arel-Bundock
Ryan Briggs
15 days ago
I think this is kind of neat and I don't think anyone else has noticed it (I've looked and I can't find anyone who has)
osf.io/preprints/so...
Maybe I should back off "justification" language, but it's at least a remarkable coincidence. I still think someone else *must* have noticed it...
5
71
21
reposted by
Vincent Arel-Bundock
Julia M. Rohrer
18 days ago
The recording is now available so that you can confirm that I indeed have a German accent and color-match my outfits with my Zoom background.
youtu.be/YL0co26ng-g?...
add a skeleton here at some point
11
155
44
reposted by
Vincent Arel-Bundock
Konsta Happonen
18 days ago
Look what arrived in the mail today! It's my copy of the pink book of marginaleffects by
@vincentab.bsky.social
#rstats
1
35
2
"This is a disaster! This paper should be a wake up call." -A.Fowler I looove this podcast. Starts with a brief interview with an author. Then, three super smart hosts launch into a wide ranging discussion of the topic. They don't pull punches. I'm pleased to be on this week!
har.rs/493JVn3
22 days ago
1
22
0
reposted by
Vincent Arel-Bundock
Clint Peinhardt
28 days ago
UT Dallas is hiring in international politics, emphasis on conflict.
jobs.utdallas.edu/postings/30535
loading . . .
Assistant Professor in International Relations or Comparative Politics
Position Description The Political Science program at The University of Texas at Dallas invites applications for a tenure-track Assistant Professor position in international relations or comparative p...
https://jobs.utdallas.edu/postings/30535
0
9
12
Andrew is an amazing, knowledgeable, and dedicated teacher. I bet this is going to be a great class.
add a skeleton here at some point
about 1 month ago
0
16
4
{tinytable} 0.14.0 for
#RStats
makes it super easy to draw tables in html, tex, docx, typ, md & png. There are only a few functions to learn, but don't be fooled! Small 📦s can still be powerful. Check out the new gallery page for fun case studies.
vincentarelbundock.github.io/tinytable/vi...
about 1 month ago
1
135
44
Yesterday evening, I picked these bad boys up from the mailbox. This morning, I’m taking out the recycling.
about 1 month ago
5
93
2
reposted by
Vincent Arel-Bundock
Emil Hvitfeldt
about 2 months ago
I'm exited to announce a new resource about making slides with quarto and revealjs. This book is the combination of all the work I have done in this area, reordered and polished up There isn't a lot of new information yet, but this format allows me to add more easily
slidecrafting-book.com
#quarto
11
178
70
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
add a skeleton here at some point
about 2 months ago
1
89
21
"What I take from Aaron is that the best way to be truly productive on the margin, is to try to build for other people and connect them together."
add a skeleton here at some point
about 2 months ago
1
18
3
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
about 2 months ago
10
276
88
reposted by
Vincent Arel-Bundock
Julia M. Rohrer
about 2 months ago
You're very welcome
@vincentab.bsky.social
P.S. Check out our preprint on an alternative to staring at coefficients:
j-rohrer.github.io/marginal-psy...
2
75
19
reposted by
Vincent Arel-Bundock
Jon Mellon
about 2 months ago
Come see our work on using LLMs to track political science research methods at APSA at 4pm today! We find the latest LLMs beat graduate student RAs at extracting information from academic papers
1
18
9
The new {marginaleffects} release for
#RStats
(0.30.0) comes with two new vignettes: 1. Speed up computation with automatic differentiation (often 10x gains)
marginaleffects.com/bonus/perfor...
2. Power analyses with {marginaleffects} and {DeclareDesign}.
marginaleffects.com/bonus/power....
loading . . .
37 Performance – Model to Meaning
https://marginaleffects.com/bonus/performance.html
about 2 months ago
3
145
37
This is a paper I really care about. I feel the core message is very important for social scientists in general, and political scientists in particular. "Quantitative Research in Political Science is Greatly Underpowered." (with A+ co-authors)
add a skeleton here at some point
about 2 months ago
3
93
30
reposted by
Vincent Arel-Bundock
Charly Marie, PhD
2 months ago
@dingdingpeng.the100.ci
and
@vincentab.bsky.social
wrote an amazing paper about marginal effects. While preparing my advanced statistics and methods class, I (surprisingly) had fun reproducing their Figure 1, adapting it to their Example 1, and ploting the text and arrows directly using ggplot().
add a skeleton here at some point
3
20
6
reposted by
Vincent Arel-Bundock
Ryan Briggs
2 months ago
If the average power of a test in a discipline is ~20% and 1% of published results are nulls, then there is almost no plausible way to work out the math so you don’t see absolutely *enormous* amounts of selection on significance. Sig results are always over like 100x favoured
0
13
4
can't wait to listen to this!
add a skeleton here at some point
2 months ago
1
3
0
🚨 Job Alert U. de Montréal 🚨 Assistant/Associate Prof: Politics or IR of China If that sounds like you and you speak some French, please consider applying for this job. Our dept is ultra-friendly, support is good, and Montréal is amazing! Reach out with any Q?s
tinyurl.com/y9trt5va
2 months ago
1
12
17
I'd love feedback on this
#marginaleffects
WIP. In GLMs with many parameters, the marginaleffects 📦 can get a 5–20x speedup (and better SEs) by calling JAX for automatic differentiation. Try the instructions at this link and let me know if you run into trouble. Thanks!
github.com/vincentarelb...
add a skeleton here at some point
2 months ago
5
38
8
Get a new professional headshot at work. Finally see it and think: “Wow, for once I don’t look like I live in a cave staring at screens 24/7.” Teenage daughter glances at it for half a second and says: “Yeah, they erased all your wrinkles. Looks like an AI-generated dad.” why do we have kids?
2 months ago
3
31
1
reposted by
Vincent Arel-Bundock
Aki Vehtari
2 months ago
Preprint and the website by
@dingdingpeng.the100.ci
and
@vincentab.bsky.social
are great, and I got inspired to illustrate Bayesian workflow for model checking and comparison *before* model interpretation following their friendship importance example
users.aalto.fi/~ave/casestu...
add a skeleton here at some point
2
89
20
The best thing about my job is I get to work with brilliant people like Julia. We'd love to know what you think of this new paper. All feedback is most welcome!
add a skeleton here at some point
3 months ago
3
27
0
{tinytable} 0.13.0 for
#RStats
can now draw interactive tables with sorting, filtering & pages! And the 📦 is still an ultra-simple, powerful, and 0-dep way to create beautiful tables in basically any format: tex, typ, docx, pdf, png, md, etc Gallery & Docs:
vincentarelbundock.github.io/tinytable/
loading . . .
3 months ago
7
146
41
reposted by
Vincent Arel-Bundock
Gavin Simpson
3 months ago
🚀 gratia 0.11.0 is out! Now has a paper in JOSS — please cite 📄
doi.org/10.21105/jos...
Experimental parallel processing ⚡ New assemble() for building plots 🎨 Better support for complex families + new diagnostics 🧪 Lots of bug fixes + polish ✨ 👉
gavinsimpson.github.io/gratia/
#Rstats
loading . . .
An R package for working with generalized additive models
Graceful 'ggplot'-based graphics and utility functions for working with generalized additive models (GAMs) fitted using the 'mgcv' package.
https://gavinsimpson.github.io/gratia/
3
188
66
reposted by
Vincent Arel-Bundock
Paul Hünermund
3 months ago
I doubt other fields would fare much better in this respect. 🫠 Link to the paper:
www.journals.uchicago.edu/doi/10.1086/...
loading . . .
Quantitative Political Science Research is Greatly Underpowered | The Journal of Politics: Vol 0, No ja
https://www.journals.uchicago.edu/doi/10.1086/734279
1
11
1
reposted by
Vincent Arel-Bundock
Paul Hünermund
3 months ago
😯 I recently came across a sobering paper on here: among 16,649 hypothesis tests reported in political science, the median test has only about 10% power to detect the consensus effect size reported in the literature. Fewer than one in ten tests reach the conventional 80% power threshold.
3
61
16
reposted by
Vincent Arel-Bundock
Kelly Bodwin
3 months ago
Last but very definitely not least in the
#useR2025
⚡️talks:
@vincentab.bsky.social
showing us the power of {tinytable}! IMHO: {gt} is king for fancy reproducible html tables, but {tinytable} should be the go-to for quick formatting and other file formats.
vincentarelbundock.github.io/tinytable/
2
36
7
This workshop is going to be great fun, and I really look forward to meeting everyone! It would mean a lot to me if you signed up!
add a skeleton here at some point
3 months ago
2
34
14
Today, I created a massive 1000 page-long table. It only took FIVE SECONDS to render the PDF using the tinytable 📦 for
#Rstats
,
@quarto.org
and
@typst.app
! v0.11.0 of tinytable speeds up Typst support, and brings feature parity with HTML and LaTeX Docs:
vincentarelbundock.github.io/tinytable/
loading . . .
3 months ago
2
41
3
One of the best polisci departments in Canada. The people there are great. Apply or tell your students!
add a skeleton here at some point
3 months ago
0
7
2
lol. Just spent 100$ in a single day for a stupid vibe coding hobby/experiment. I don't even feel it was an intense coding day... I can't afford this tool. Also, at some point Claude made changes to the code that broke some tests. They tried to change the tests instead of fixing the code.
4 months ago
1
20
4
reposted by
Vincent Arel-Bundock
Greer Mellon
4 months ago
In our polarized political environment, I’m excited to share my new ASR publication: “Competence over Partisanship: Party Affiliation Does Not Affect the Selection of School District Superintendents”.
journals.sagepub.com/doi/10.1177/...
4
28
11
reposted by
Vincent Arel-Bundock
Joe Noonan
4 months ago
There have been a number of recent articles on statistical power in quantitative political science. This is something that I think deserves more attention and discussion. A short thread of the articles I have read. 🧵
3
74
24
reposted by
Vincent Arel-Bundock
Solomon Kurz
4 months ago
New
#rstats
blog up!
solomonkurz.netlify.app/blog/2025-07...
This is the first in a new series discussing causal inference with experimental data using multilevel models. My basic case is g-computation is the way to go.
loading . . .
Within-person factorial experiments, log(normal) reaction-time data | A. Solomon Kurz
Causal inference with the GLMM, Part 1
https://solomonkurz.netlify.app/blog/2025-07-20-within-person-factorial-experiments-log-normal-reaction-time-data/
7
97
21
"My First R Package" Next week I’ll be giving a hands-on workshop on
#RStats
We'll start from scratch and build our very own 📦 Re-use go-to functions, boost reproducibility, and share code with colleagues. I always a blast teaching this and am excited to meet the new group!
tinyurl.com/mv2hrd8n
4 months ago
2
34
11
reposted by
Vincent Arel-Bundock
Julia M. Rohrer
4 months ago
At this point, I might as well -- Here's an infographic showing different ways to include age as a predictor. The top shows two extremes, just as a plain old numerical predictor (imposes linear trajectory) vs. categorical predictor (imposes nothing whatsoever). And then three solutions in between!
add a skeleton here at some point
22
211
48
reposted by
Vincent Arel-Bundock
Mattan S. Ben-Shachar
4 months ago
Making sense of logistic regression using
#marginaleffects
? ✅ Using Bayesian
#stats
with non-flat priors? ✅ Fitting the model with
#brms
? ✅ Give Shachar's post a read!
add a skeleton here at some point
2
13
2
reposted by
Vincent Arel-Bundock
Michael Friendly
4 months ago
Then there is also
@vincentab.bsky.social
{Rdatasets} package that collects nearly every dataset in all
#rstats
packages. It's searchable so you can find interesting new things
add a skeleton here at some point
2
27
3
reposted by
Vincent Arel-Bundock
Anton Strezhnev
4 months ago
New working paper! -
zikai.li
and I look at the problem of assessing pre-trends using one of the "new" DiD methods - fixed effects regression imputation. tl;dr - don't use the same regression you used to impute post-treatment to also impute pre-treatment.
osf.io/preprints/so...
(1/14)
3
57
18
Load more
feeds!
log in