𝐭𝐢𝐧𝐲𝐩𝐥𝐨𝐭 v0.7.0 now available on CRAN 🎉 This is big release, with loads of new features. Same tiny footprint, though ;-) Short highlight thread below, borrowing examples from our gallery: grantmcdermott.com/tinyplot/vig...
Jeff Ziegler
@jeffreymziegler.bsky.social
Assistant Professor in Political Science & Data Science at Trinity College Dublin, Director of the Applied Social Data Science (ASDS) Programme. Former Post-Doc at QTM Emory, WUSTL PhD, UW-Madison alum & native. www.jeffreyziegler.org
“Just collect more data” is one of the most common responses to uncertainty in quantitative research. But in a lot of social science, that advice is impossible—or even misleading. Our new working paper asks: when has a study reached its information limit? Check it out here: osf.io/preprints/so...
@yiqingxu.bsky.social, Jens Hainmueller and Avi Acharya have a cool paper to get political scientists to just fit structural choice models to their choice survey experiments! yiqingxu.org/papers/2026_...
A One-Page Primer on: Statistical Power from @carlislerainey.bsky.social www.carlislerainey.com/blog/2025-08...
Ok now this paper looks amazing. By @jbenmenachem.com and coauthors, forthcoming in Sociological Methods and Research.
Writing simulations in DeclareDesign just went from "I should do that, but it's kind of a lot of work" to extremely easy
New w/@scottclifford.bsky.social. Lots of work uses agree-disagree scales, and a lit review shows these are 1) frequently just measured in one direction (agree = higher trait) and 2) correlated with each other. This has potentially big issues for conclusions. link.springer.com/article/10.1...
Acquiescence Bias and Criterion Validity: Problems and Potential Solutions for Agree-Disagree Scales - Political Behavior
Political Behavior - Scholars frequently measure dispositions like populism, conspiracism, racism, and sexism by asking survey respondents whether they agree or disagree with statements...
link.springer.com
🚨(Software) Update: In my PhD, I had a side project to fix an annoying problem: when you ask 5 people to label the same thing, you often get different answers. But in ML (and lots of other analyses), you still need a single aggregated answer. Using the majority vote is easy–but often wrong. 1/N
GitHub - dirkhovy/MACE: Multi-Annotator Competence Estimation tool
Multi-Annotator Competence Estimation tool. Contribute to dirkhovy/MACE development by creating an account on GitHub.
github.com
I built this for fun. Not really sure what to do with it. Maybe it will be useful to people trying to understand polling. Might even be a decent teaching example. (Feedback welcome. I am not a web designer, please be kind.) poll-simulator.netlify.app
Polling Simulator - How do polls work?
Explore how random error and methodological choices shape the results of political polls.
poll-simulator.netlify.app
Want to get the data out of a PDF figure? As in, the actual data – not a rough trace-along-the-lines version? I made an app you might like: adamkucharski.github.io/pdf2plot/ It all started a few years ago... 🧵
Very interesting new study using CES data from Scott Platte and @bfschaffner.bsky.social new in @psrm.bsky.social www.cambridge.org/core/journal...
As @seanjwestwood.bsky.social's terrifying new PNAS article demonstrates, LLMs can now pass almost every attention check, mirror personas, stay consistent across pages, and systematically bias responses in the aggregate. So here’s a different angle: verify physical presence, not text.
Many think LLM-simulated participants can transform behavioral science. But there's been a lack of accessible discussion of what it means to validate LLMs for behavioral scientists. Under what conditions can we trust LLMs to learn about human parameters? Our paper maps the validation landscape. 1/
I am hiring a post-doctoral fellow (2 years) to work on all things political finance in Africa. There are no teaching obligations, and lots of opportunities for fieldwork. A PhD in Political Science is a requirement. Please spread the word! Happy to answer questions - send them to my LSE email.
🚨We're #hiring! We're looking for a #Research #Fellow to join our team. The successful candidate will be part of the research project "Political #Finance in #Africa" led by Associate Professor @sarahbrierley.bsky.social for 2 years. 🗓️Apply by Monday 12 January 👇🏽 jobs.lse.ac.uk/Vacancies/W/...
Big new blogpost! My guide to data visualization, which includes a very long table of contents, tons of charts, and more. --> Why data visualization matters and how to make charts more effective, clear, transparent, and sometimes, beautiful. www.scientificdiscovery.dev/p/salonis-gu...
Survey experiments' popularity in political science is getting attention. What is good and bad about them? How can one maximize their benefits and mitigate their downsides? Greg Huber and I wrote up our thoughts: Paywalled: doi.org/10.1016/bs.h... Free: m-graham.com/papers/Huber...
Lots of concern about ⬆️ of survey experiments as signal of “credible causal evidence”, but I’m genuinely curious: what’s the alternative if we study trends that happen rarely, are hard to measure, or lack data? Causality aside, seems like surveys and/or experiments are an incredibly useful tool?
New paper! @william-dinneen.bsky.social @guygrossman.bsky.social Yiqing Xu and I use GPT to code 91k articles from 174 polisci journals (2003–2023)and track research designs, transparency practices, and citations. How has the credibility revolution reshaped the discipline? doi.org/10.31235/osf... 🧵
Readable, Reliable, Reusable: A Guide to Clean #rstats Code jacciz.github.io/portfolio/pr... Lots of good advice in this post. Too bad one (better, I) keeps forgetting about some practices in the process and follow bad practices
handy little data hoarder tool i built and deployed for myself but others might find useful lalten.org/linkpull/ 1) academic or govt site with a bunch of hyperlinks 2) write a regex to grab all links matching a pattern in said url, copy and paste into file 3) download with wget or curl
The new Comparative Constitutions Project website is now live! Developed by yours truly. We're also releasing version 5.0 of our Constitutional Chronology and Constitutional Characteristics datasets, updated through 2023. Explore and download: comparativeconstitutionsproject.org
Comparative Constitutions Project
Producing data about constitutions. Impacting the constitution-making process. Promoting peace, justice, and human development.
comparativeconstitutionsproject.org
UCD Graduate Studies and I have produced a Research Group Handbook template for supervisors and researchers. The template outlines core topics, resources, and policies that groups can adapt to their needs. ➡️ Template and details: www.ucd.ie/graduatestud... @ucddublin.bsky.social 1/2
⏰ ⏰ Final call! Submit your abstract for PolMeth - Europe 2026 by Nov 15th here: polmeth.eu. Don’t miss the chance to share your research and connect with other world-class scholars ☺️
PolMeth Europe 2026
Conference website for European PolMeth meeting on 7-8 May 2026, hosted by TCD.
polmeth.eu
Submit, submit! 🚨 Pleasant reminder to all, the 5th European PolMeth meeting will be 14-15 May 2026 at Trinity College Dublin 🇮🇪 Submissions close Nov. 15 ⚠️ You can find out more about the conference, including the submission form, here: polmeth.eu If you have any questions, please contact me 😀
testthat 3.3.0 out now! This is a massive release with tons of improvements including better failure messages, new expectations, improved snapshotting, new vignettes, and much much more: tidyverse.org/blog/2025/11... Post includes some thoughts on developing an #rstats package with Claude Code.
testthat 3.3.0
testthat 3.3.0 brings improved expectations with better error messages, new expectations for common testing patterns, and lifecycle changes including the removal of `local_mock()` and `with_mock()`. I...
tidyverse.org
Conference deadlines have habit of sneaking up. This is your friendly reminder that the call for applications is still open for PolMeth - Europe. Don’t let yourself suffer from FOMO, and come to Dublin this coming May!
Submit, submit! 🚨 Pleasant reminder to all, the 5th European PolMeth meeting will be 14-15 May 2026 at Trinity College Dublin 🇮🇪 Submissions close Nov. 15 ⚠️ You can find out more about the conference, including the submission form, here: polmeth.eu If you have any questions, please contact me 😀
🌎New @lseimpactblog.bsky.social: Nano-targeting or mass appeal, what makes persuasive climate communications? Thomas Robinson, @miriamsorace.bsky.social @simonhix.bsky.social & @fresejoris.bsky.social explore how new tools make targeting individuals at scale with tailored communications possible 👉
Nano-targeting or mass appeal, what makes persuasive climate communications? - Impact of Social Sciences
Are nano-targeting tools capable of creating more persuasive climate communications, or broad appeal messages still the best way to move audiences on climate?
blogs.lse.ac.uk
"While testing one dimension at a time can yield simple results, those effects may not generalise to richer, real-world contexts." Read our new POAL Methods Briefs on Conjoint Experiments from Thomas Robinson! Link: www.poal.co.uk/research/met...
Public Opinion Analytics Lab
The website of the Public Opinion Analytics Lab
poal.co.uk
A little less than 2 weeks to submit an abstract proposal for PolMeth - Europe. Join us in Dublin this coming May to share your new political science research using cutting edge methods!!
Submit, submit! 🚨 Pleasant reminder to all, the 5th European PolMeth meeting will be 14-15 May 2026 at Trinity College Dublin 🇮🇪 Submissions close Nov. 15 ⚠️ You can find out more about the conference, including the submission form, here: polmeth.eu If you have any questions, please contact me 😀
I cannot stress this enough to my own students, you cannot outsource your own learning!!
Wrote up a little intervention post/explanation for my class about why using LLMs for trying to learn programming (as first time learners!) is bad and detrimental datavizf25.classes.andrewheiss.com/news/2025-11...