Advertisement · 728 × 90

Posts by Ian L. Campbell, Ph.D.

Genuinely just bonkers to watch the USA do this to one of the most successful and innovative hubs of scientific research the world has ever seen. All those years of Free Speech On Campus debates and it turns out they actually wanted less cancer research. Absurd.

1 month ago 3374 1040 46 26
Katie Drummond, Wired EIC, telling the NYT "If you still don't understand why Wired covers politics, you are either willfully ignorant or a complete idiot."

Katie Drummond, Wired EIC, telling the NYT "If you still don't understand why Wired covers politics, you are either willfully ignorant or a complete idiot."

Katie Drummond is a legend. That is all.

1 month ago 443 59 4 2
Preview
Kat.

I wrote about Kat.

1 month ago 9584 1317 429 363
Three pictures of cats.
Left: A domestic cat with leg over head, tongue out, washing itself, label is "GLM"
Middle: A tiger in same pose, label is "GLMM"
RIght: many cats together in same pose, label is "FIXED EFFECTS"

Three pictures of cats. Left: A domestic cat with leg over head, tongue out, washing itself, label is "GLM" Middle: A tiger in same pose, label is "GLMM" RIght: many cats together in same pose, label is "FIXED EFFECTS"

No matter the size or number, cats are always cats

1 month ago 83 13 2 1
Post image Post image Post image Post image

The entire Democratic strategy debate — "moderate" or move left? fight or compromise? — is based on a misreading of data. Voters don't think Dems are too progressive; they think Dems are weak. The actual math on what to do about this isn't even close!
New: www.gelliottmorris.com/p/new-poll-d...

1 month ago 7886 2446 340 372

I feel seen 😭 🤣

2 months ago 1 1 0 0

Another paper for frustrated methods nerds to put on the syllabus before their students' advisors strongarm them into ignoring it

2 months ago 21 3 1 0

Finally we can tell the LLM haters to back off: they *can* do cutting-edge social science.

2 months ago 20 2 2 0

90% of the time I feel like a god as I automate my reports using #quarto

The other 10% I wonder how I've managed to even turn on my computer as spend three hours trying to make the headings in my pdf bold

#rstats

2 months ago 28 1 0 1
Advertisement

Recent work has shown how vulnerable online survey research is to LLMs. Motivated by this, we examined our online Posner cueing data from Prolific. It's concerning. We now must carefully consider when (or whether?) online behavioral data can be trusted.
see our comment:
www.pnas.org/doi/10.1073/...

2 months ago 78 34 6 6
Post image

The Big 5 test is about twice as accurate as the Meyers-Briggs Type Indicator for predicting life outcomes, placing the usefulness of the MBTI test halfway between science and astrology.

Any psychologist will tell you, the Meyers-Briggs is mostly bullshit.
powerofusnewsletter.com/p/why-are-we...

2 months ago 55 22 8 0
Post image

Have you noticed how navigation apps include walking & waiting for public transit, but excludes parking & walking for driving? After being late a few times 😅, we finally did. We got curious: what if these apps account for parking?

2 months ago 79 34 6 3
Preview
Hi everyone, I earned my PhD from the Department of Child Study and Human Development. My studies, research, and professional work focus on how positive media use among children and young people… |... Hi everyone, I earned my PhD from the Department of Child Study and Human Development. My studies, research, and professional work focus on how positive media use among children and young people ca...

DOCTOR Rümeysa Öztürk has earned her PhD!!

2 months ago 11735 1526 122 127
Mental gymnastics meme.
TOP: Regression mental gymnastics. The effect is significant...even when I adjust for...everything we have measured.
BOTTOM: Causal Inference Mental Gymnastics.
unmeasured confounds could explain the effect
the sample might suffer from selection bias
differential measurement error!
SUTVA violation!

Mental gymnastics meme. TOP: Regression mental gymnastics. The effect is significant...even when I adjust for...everything we have measured. BOTTOM: Causal Inference Mental Gymnastics. unmeasured confounds could explain the effect the sample might suffer from selection bias differential measurement error! SUTVA violation!

Almost done with my next lecture, so going back now to work on some new memes

2 months ago 155 18 4 1

#AcademicSky

I spend 1/2 my time asking people to peer review more, & other 1/2 complaining that filthy rich publishers should pay for our labour

These aren't incompatible complaints

Scientists DO need to review more (especially if publishing) Publishers DO need to pay reviewers

2 months ago 15 4 2 0
Preview
a close up of a lion with the words " i was there when it was written " ALT: a close up of a lion with the words " i was there when it was written "

Me with my honors thesis project that was a failed replication of a very reputable study, in hand, when the crisis "started"

2 months ago 2 0 0 0
Advertisement
2 months ago 665 82 5 4

Good news alert: Just want to shout out Elana Meyers Taylor, the most decorated Black woman in the Winter Olympics, who won her sixth medal and first gold tonight, AND is also one of the only 8% of hearing parents who learn to sign for her deaf kid. Badass through and through.🥇

2 months ago 1199 237 13 5
Post image

People form beliefs not only as individual agents, but as members of social groups.

Children (4-6 years old) who belonged to a group were more convinced by evidence that supported their ingroup’s belief (and were less convinced by evidence that opposed their ingroup): www.nature.com/articles/s41...

2 months ago 71 23 2 1
Video

Obama: "At some point, you age out. You're not connected directly to the immediate struggles that folks are going through. I'm not making a hard and fast rule here, but I think Democrats do well when we have candidates who are plugged into the moment. To the zeitgeist. To the times."

2 months ago 3472 725 111 65
Preview
Data Consultants

I have continued to update my Data Consultants table. It currently includes 96 businesses. So if you are looking for help with data wrangling, visualization, analysis, reporting, dashboarding, training, and more, consider checking out these consultants!

docs.google.com/spreadsheets...

2 months ago 29 8 2 0

EL PASO, Texas (AP) — FAA says it has lifted temporary closure of airspace over El Paso, Texas, and all flights to resume.

2 months ago 879 236 99 292
Post image

Trust in leadership is essential to success

A new study found that PhD students who had greater trust in their graduate advisor finished their first year more motivated, higher in well-being, and more academically successful than those with lower advisor trust.
academic.oup.com/pnasnexus/ar...

2 months ago 32 11 2 1
Advertisement
Trying out dplyr 1.2.0 | Crystal Lewis Updating existing dplyr code in my workflow with new dplyr updates

dplyr 1.2.0 was released last week and since I use {dplyr} a lot in my work, I wanted to take some time to try some of the new functions.

This post provides some supplemental examples of the new functions, beyond what is provided in the new Posit materials.
#rstats

cghlewis.com/blog/dplyr_u...

2 months ago 85 28 4 3
A colorful data visualization of IMDb ratings for the first 11 seasons of The Simpsons. The chart uses a "small multiples" layout where each season (S1—S11) is represented by a vertical column. Individual episode ratings are shown as small white circles plotted against a vertical axis ranging from 5 to 9. Each column features a unique, vibrant color—starting with purple for S1 and moving through blue, teal, green, yellow, orange, red, and ending in grey for S11. A horizontal line in each column indicates the season average, while a unique "stepped" gradient effect creates horizontal bands of color that grow lighter toward the top, highlighting the density of the episode ratings.

A colorful data visualization of IMDb ratings for the first 11 seasons of The Simpsons. The chart uses a "small multiples" layout where each season (S1—S11) is represented by a vertical column. Individual episode ratings are shown as small white circles plotted against a vertical axis ranging from 5 to 9. Each column features a unique, vibrant color—starting with purple for S1 and moving through blue, teal, green, yellow, orange, red, and ending in grey for S11. A horizontal line in each column indicates the season average, while a unique "stepped" gradient effect creates horizontal bands of color that grow lighter toward the top, highlighting the density of the episode ratings.

"Vibe Coding" the old-school way 🌈

I was prepping a ggplot2 lesson when a stat_summary() error went sideways. Instead of fixing it, I leaned in.

Sometimes the best dataviz is found in the detours.
(Or at least, the most joy on a Monday ☕️)

#rstats #ggplot2 #dataviz #TheSimpsons

2 months ago 28 3 2 0

Open public resources and records are a key way for journalists, factcheckers to hold people in power accountable when they lie - now they're openly being destroyed

2 months ago 12 2 0 0
A graphic for Posit featuring a hexagonal sticker with a camel carrying boxes and "yaml12" text, over a blue wave background.

A graphic for Posit featuring a hexagonal sticker with a camel carrying boxes and "yaml12" text, over a blue wave background.

Announcing yaml12: High-speed YAML 1.2 for #RStats & #Python 🐫

Built entirely in Rust, get up to 2x faster in R and 50x faster in Python vs. defaults, tag evaluation (like code execution) is opt-in, and strict YAML 1.2 compliance for consistent data.

Learn more: tidyverse.org/blog/2026/01...

2 months ago 22 4 0 0

More excited for this than possibly any R package update ever! The amount of janky solutions I had to these problems... RIP the DataCombine package in particular.

2 months ago 4 2 0 0
Preview
dplyr 1.2.0 dplyr 1.2.0 fills in some important gaps in dplyr's API: we've added a new complement to `filter()` focused on dropping rows, and we've expanded the `case_when()` family with three new recoding and re...

dplyr 1.2.0 is out now and we are SO excited!

- `filter_out()` for dropping rows

- `recode_values()`, `replace_values()`, and `replace_when()` that join `case_when()` as a complete family of recoding/replacing tools

These are huge quality of life wins for #rstats!

tidyverse.org/blog/2026/02...

2 months ago 465 133 12 12

Yup - they started with immigrant journalists - Mario Guevara had a valid work permit and was arrested in Atlanta while covering the June No Kings protest. He spent over 100 days in jail (70 in solitary confinement) before deportation to El Salvador.

www.france24.com/en/americas/...

2 months ago 25 16 0 0
Advertisement