Sharing an interactive dataviz showing why cramming the complexity of personality into a few types just doesn’t work.
For a guest lecture I’m giving on personality in the business world, I built a simple interactive dataviz that clearly demonstrates just how futile (and a bit naïve) it is to try to squeeze the huge variability of personality characteristics into a handful of types like… [insert your favorite typology 😉].
The dashboard uses a random sample of 10k Big Five profiles from Johnson’s IPIP-NEO-300 dataset. With a 3D scatter plot, profile line chart, UMAP dimensionality reduction, and the HDBSCAN clustering algorithm, it shows that even when groups of people with similar profiles do appear—and are large enough to matter (say, at least 1% of the population)—they still show pretty high within-group variability. On top of that, a big chunk (actually, the majority) of profiles can’t be assigned to any stable cluster at all, ending up as “noise” points in HDBSCAN’s terms.

If you find it useful for your teaching or training, check out the dataviz here. If you want to download the data and code to run it locally, take a look at this GitHub repo.
For attribution, please cite this work as
Stehlík (2025, Sept. 10). Ludek's Blog About People Analytics: Dimensional Traits vs. Personality Types. Retrieved from https://blog-about-people-analytics.netlify.app/posts/2025-09-09-dimensional-traits-vs-personality-types/
BibTeX citation
@misc{stehlík2025dimensional,
author = {Stehlík, Luděk},
title = {Ludek's Blog About People Analytics: Dimensional Traits vs. Personality Types},
url = {https://blog-about-people-analytics.netlify.app/posts/2025-09-09-dimensional-traits-vs-personality-types/},
year = {2025}
}