Alex Coppock's Avatar

Alex Coppock

@aecoppock.bsky.social

Associate Professor of Political Science at Northwestern University alexandercoppock.com Persuasion in Parallel: https://alexandercoppock.com/coppock_2023.html Research Design: Declaration, Diagnosis, and Redesign: book.declaredesign.org

6,494 Followers  |  1,456 Following  |  518 Posts  |  Joined: 11.08.2023  |  2.2432

Latest posts by aecoppock.bsky.social on Bluesky

Video thumbnail

Since it’s the #equinox, time to re-post the best #dataviz I’ve ever done: 365 pictures of the Earth from space, taken at exactly 6:00 a.m. Details on the NASA Earth Observatory: earthobservatory.nasa.gov/images/52248...

22.09.2025 21:06 β€” πŸ‘ 115    πŸ” 26    πŸ’¬ 3    πŸ“Œ 4

Congratulations! Would love a 🧡 on this one!

23.09.2025 19:50 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Guided by our values and theory of policy design, Searchlight’s approach to policy will be defined by bold, persistent experimentation.

Guided by our values and theory of policy design, Searchlight’s approach to policy will be defined by bold, persistent experimentation.

this part seems cool

17.09.2025 14:06 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I wish someone would rewrite my crappy extreme value bounds / trimming bounds package for attrition to have variance estimates and tidy / glance methods

16.09.2025 16:56 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

love this #notamap as a way of understanding the scale of land use. we're so used to seeing state borders and we have a rough sense of their relative sizes -- this plot makes great use of that

15.09.2025 20:53 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Ooh I especially dislike when an author preregisters a bad analysis (like something that conditions on post-treatment variables) then says in response to reviewers that they can't remove it because PAP.

glad to know about the rigorous treatment of this "commitment bias" behavior!

14.09.2025 15:00 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

love this -- so very useful.

btw you *can* write your own handler as you did here (which is v. flexible and extensible) but you can also do many post-estimation things with the .summary argument if you like!

14.09.2025 14:56 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The great Vincent Arel-Bundock shows how to use marginaleffects post-estimation summaries with DeclareDesign simulations!

14.09.2025 14:52 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Lol hello elevator friends!

VAB has it right on both counts.

1. I ALMOST always describe the model in terms of POs, then calculate the estimand from them -- but you can also do a "structural model"

2. DD is happy with any DGP functions that make a data.frame, so if they make missing data...

14.09.2025 14:45 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Grateful to Matt Baum, Jamie Druckman, @jonmladd.bsky.social @brendannyhan.bsky.social @dannagal.bsky.social for joining the Author Meets Critics session on The American Mirage tomorrow at 12:00. If you spot me at the conference, ask for my favorite book merch: a custom magnetic bottle opener!

12.09.2025 18:12 β€” πŸ‘ 17    πŸ” 3    πŸ’¬ 1    πŸ“Œ 1

yep, there's a bit of popping up and down...

07.09.2025 22:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'm once again a session chair for APSA and will be imposing the Nyhan / Samii rules. Encourage your chairs to do the same.

I don't see any good arguments for the usual

all papers
all discussant comments
all questions

format

04.09.2025 21:24 β€” πŸ‘ 11    πŸ” 3    πŸ’¬ 2    πŸ“Œ 0

wouldn't that be great?

methods classes are usually all about "tools" to answer research questions and only rarely mediations on the unanswerability of many research questions

03.09.2025 20:15 β€” πŸ‘ 15    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

whaaaat!? that's so cool!

literally just:

weird_trick = D * X

iv_robust(weird_trick ~ D | Z)

to get the mean of X among compliers!

03.09.2025 19:27 β€” πŸ‘ 20    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

All statistical models are wrong, but some are stupid

03.09.2025 13:35 β€” πŸ‘ 100    πŸ” 15    πŸ’¬ 4    πŸ“Œ 0

Suppose there are only two publication tracks for an experiment:

1) Pre-registered experiment:
PAP -> Realization -> Submit -> RR -> Publication

2) Registered report:
PAP -> Submit -> RR -> Realization -> RR2 -> Publication

when should we want 2 not 1?

to protect against "null risk"?

03.09.2025 15:26 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Interesting -- was the claim that ppl could sniff out a deepfake but now they can't?

02.09.2025 13:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I'm souring on registered reports lately... but I love testing pipelines on simulated data!

Trouble is my simulated data is usually nice and clean... and it's the asymmetric *cleaning* that often flips a sign!

02.09.2025 13:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

"no hope of making scientific progress" is classically Mungerian, but I don't think he's right. If the value of some parameter varies over time, then we make scientific progress if we measure it repeatedly. He says academia is "too slow" for this; I think we just don't like to repeat experiments.

02.09.2025 13:46 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It is *so hard* to fight this kind of asymmetry. Any suggestions or workflows you do to counteract?

02.09.2025 13:42 β€” πŸ‘ 10    πŸ” 1    πŸ’¬ 2    πŸ“Œ 1
Apply - Interfolio {{$ctrl.$state.data.pageTitle}} - Apply - Interfolio

Notre Dame’s Department of Political Science is hiring *multiple* senior folks (assoc/full prof) working on democracy broadly (institutions, political behavior, CP, AP).

I’m not on the committee (hiding on research leave), but I'm happy to chat / answer questions!

πŸ‘‰ apply.interfolio.com/172986

02.09.2025 13:36 β€” πŸ‘ 52    πŸ” 28    πŸ’¬ 1    πŸ“Œ 2

This post seriously conflates "polling" with "survey experimentation"

Also any paragraph that starts this way is a big 🚩

27.08.2025 15:14 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

LESS looks like A LOT of fun -- now you've got one more reason to be happy you live in London or one more reason to be jealous of those who do!

20.08.2025 15:32 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Submitted!

07.08.2025 17:19 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

My sister is taking her post-tenure (WOO!!!) sabbatical trip to Nepal and will be blogging it!

25.07.2025 02:41 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I

14.07.2025 15:48 β€” πŸ‘ 16    πŸ” 1    πŸ’¬ 3    πŸ“Œ 0

Thank you Fabian! this is the first time i'm seeing it used by others, makes my day!! (plots look great!)

04.07.2025 15:55 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Really excited about this project. Also, shoutout to @aecoppock.bsky.social for the vayr package. Many folks really impressed by the elegance of his sunflower adjustment for over-plotting points.

alexandercoppock.com/vayr/

04.07.2025 13:58 β€” πŸ‘ 12    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

Thank you Zander! Let's meet up IRL!

01.07.2025 13:48 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Thank you to the Yale staff for all their support, especially Pam Greene for organizing (among other things) two book conferences for me!

Thank you to the students in my research design, experiments, and dataviz courses, without whom I could not have learned the material.

Come visit Evanston!

01.07.2025 13:46 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@aecoppock is following 20 prominent accounts