The Cost of Dichotomization
Does stress predict blood pressure?
Imagine a health psychology study where researchers measure perceived stress using a validated 10-item scale (scored 0–40) and systolic blood pressure via ambulatory monitoring over 24 hours. Both variables are continuous, roughly normally distributed, and there is a true underlying correlation of about ρ = 0.30 between them.
Analyzing these variables continuously — correlating the full stress scores with blood pressure readings — uses all available information. But some researchers instead perform a median split: they label participants as "high stress" or "low stress" based on whether their score falls above or below the sample median, then compare blood pressure between the two groups using a t-test.
This feels intuitive — "high" versus "low" stress is easy to interpret. But the split throws away all within-group differences. A person scoring 15 (just above a median of 14, which is about where published PSS-10 samples cluster) is treated identically to someone scoring 34, even though their stress levels are vastly different. The result is a weaker effect size, a less significant p-value, and lower statistical power. In the simulation below, X represents stress and Y represents blood pressure. Adjust the sliders to see how much information is lost.
Multiply this by other common degrees of freedom — which covariates to include, which items to drop, which subsample to analyze — and you start to see why so many published dichotomized effects failed to replicate.
The replication crisis was not just about fraud or incompetence. It was, in large part, about flexible analyses applied to noisy data with low power — exactly the conditions that dichotomization creates.
Citation
Persson, B. N. (2026). The Cost of Dichotomization [Interactive visualization]. https://bjorn-persson.github.io/visualizations/dichotomization/
@misc{Persson2026dichotomization,
author = {Björn N. Persson},
year = {2026},
title = {The Cost of Dichotomization},
note = {Interactive visualization},
url = {https://bjorn-persson.github.io/visualizations/dichotomization/}}