Michael Friendly
@datavisfriendly.bsky.social
5.8K followers 410 following 1.6K posts
ASA Fellow; #rstats developer of graphical methods for categorical and multivariate data; #datavis history of data visualization; #historicaldatavis; Milestones project Web: www.datavis.ca GitHub: github.com/friendly
Posts Media Videos Starter Packs
Pinned
datavisfriendly.bsky.social
There's a delicious time in book writing when I switch from actual writing & making graphs to POLISHING-- smoothing language, adding X-references, and improving graphs that don't pass the smell test.

I'm there now with my book, Visualizing Multivariate Data and Models with R.
What a sweet feeling!
Book cover for Visualizing Multivariate Data and Models in R, featuring an ellipsoid with vectors representing dimensions in multivariate space.
datavisfriendly.bsky.social
#TodayinHistory #dataviz #OTD 📊
💀Oct 10, 1687 Johann Heinrich Schulze died in Germany 🇩🇪

1727: Experiments paving the way to the development of photography: 🎞️Images obtained by action of light on a mixture of chalk, nitric acid, and silver salts
datavisfriendly.bsky.social
#rstats #dataviz
Everyone loves Penguins, right?

What about visualizing them using ~ schematic Chernoff faces? Here's a 1st proof-of-concept example Claude helped me with.
Bill sizes are way too small. Sex is mapped to eye shape, but can't easily be seen. Anyone want to help with this?
Glyphs representing a sample of 20 observations from the penguins data set, mapping the variables body_mass, flipper_len, bill_len, bill_dep to visual features, colored by species
datavisfriendly.bsky.social
Interesting field work in the AI jungle.
Here's an earlier small scale study I did with Claude

nightingaledvs.com/what-does-ai...
datavisfriendly.bsky.social
Stop SEED HACKING.
Reproducible research now demands set.seed(42) everywhere
swampthingpaul.bsky.social
While digging through some code from a manuscript I recently read ... yes, that rabbit hole I came across this line and I think I just found my new favorite set.seed(...) 🤣

set.seed(i+42) # Don’t Panic. “What is the meaning of life, the universe, and everything?”

#Rstats
datavisfriendly.bsky.social
# STOP DOING THIS: Dynamite plots
# STOP DOING THIS: Dynamite plots
Reposted by Michael Friendly
gretchenmcc.bsky.social
Higgledy piggledy
Timothée Chalamet
Has a name meriting
Endless design

Much like his forerunner
Benedict Cumberbatch:
Hexasyllabically,
Easy to rhyme
tweet from childish branzino @absflora:
timothée chalamet is the new benedict cumberbatch in the sense that you can say ANYTHING and we know who you mean. tiffany chevrolet. timpanogos charlemagne. symphony cabernet. jiminy castaway.
datavisfriendly.bsky.social
if(TRUE) {UGH!}

Where is this described or illustrated?
Do I have to look through all the graphs in my book?
Reposted by Michael Friendly
ginareynolds.bsky.social
Join us to hear the {ggiraph} story from @davidgohel.bsky.social at the #ggplot2 extenders meetup next Wedsnesday! #rstats 📊

extenders: bit.ly/ggplot2exten...
sign up: bit.ly/join-gg-exte...
ggplot2 extenders meetup questionnaire
bit.ly
datavisfriendly.bsky.social
#TodayinHistory #dataviz #OTD 📊
🎂Oct 8, 1873 Ejnar Hertzsprung born in Copenhagen, Denmark 🇩🇰
1911-1913: The Hertzsprung-Russell diagram, a log-log plot of luminosity as a function of temperature for stars
Not so beautiful as a plot, but those red giants catch the eye.
Revolutionized stellar physics
The original Hertzsprung-Russell diagram, a log-log plot of luminosity as a function of temperature. A cluster of points is circled in the upper right which violated the otherwise linear relationship of the main sequence ; these proved to be the Red Giants
Modern rendition of the H-R diagram, with named clusters identified Photo of Ejnar Hertzsprung, ~1930
datavisfriendly.bsky.social
Cool. I didn't know about the axis dodge trick

scale_x_discrete(guide = guide_axis(n.dodge = 2))
Reposted by Michael Friendly
jbengler.de
Being free and open-source, this is how you can support #tidyplots ❤️

tidyplots.org
github.com/jbengler/tid...

#rstats #dataviz #phd
datavisfriendly.bsky.social
But worse-- the width of the stairs to your basement. Years ago, I had to disassemble a dryer to get it down there 😬
jordannafa.bsky.social
Pro-tip: Measure the width of your front door before you buy appliances. Learned this lesson the hard way 😮‍💨
Reposted by Michael Friendly
Reposted by Michael Friendly
jbengler.de
This is how you can add normal data ellipses in #tidyplots 🐣

#rstats #dataviz #phd
library(tidyplots)

pca |>
  tidyplot(x = pc1, y = pc2, color = group) |>
  add_data_points() |>
  add_ellipse()
Reposted by Michael Friendly
darrigomelanie.bsky.social
I feel like this photo of masked, armed men pepper spraying a pastor protecting his community is going to be a defining picture of this moment in America for a long, long time.
datavisfriendly.bsky.social
😍
But maybe precision = invariance (inverse var)
mjskay.com
missed opportunity to rename all dispersion measures following the same scheme

OG variance = squariance
SD = stairiance (also known as rootsquariance)
Gini = fairiance
IQR = iquariance (pronounced with a schwa, like "aquarius")
MAD = marriance
precision = prairiance
etc
datavisfriendly.bsky.social
This is SO AMAZING! Data Vandals rock!
jasonforrest.bsky.social
We are simply delighted to have the opportunity to share with the commuters of the LA region. There's really a lot to discuss in the exhibition, and we hope you can check it out for yourself! More info here: art.metro.net/artworks/exh...
Reposted by Michael Friendly
drsatrevik.bsky.social
Could it be this one (assuming that "psychologists" are a subset of "humans"): Halford, G. S., Baker, R., McCredden, J. E., & Bain, J. D. (2005). How Many Variables Can Humans Process? Psychological Science, 16(1), 70-76. doi.org/10.1111/j.09...
Sage Journals: Discover world-class research
Subscription and open access journals from Sage, the world's leading independent academic publisher.
doi.org
datavisfriendly.bsky.social
A nice, simple analogy and explanation
ilovescience.bsky.social
The importance of uncertainty in measurement #statistics #reality #truth
datavisfriendly.bsky.social
Didn't know of this. There's a cute Tower of Hanoi animator there
datavisfriendly.bsky.social
#TodayinHistory #dataviz #OTD 📊
🎂Oct 6, 1784 Baron Pierre Charles Dupin born, Varzy, Nievre, France 🇫🇷

1819-1826: Choropleth map with shadings from black to white (distribution and intensity of illiteracy in France), the first (unclassed) choropleth map, & perhaps the first modern statistical map
Dupin's choropleth map of France showing literacy in each department by intensity of shading (black = lowest) Portrait of Charles Dupin seated at a desk with his map partially under a book
Reposted by Michael Friendly
davelevitan.bsky.social
Every Trump speech now produces approximately two dozen 30-second clips peppering the feed that each alone should trigger impeachment or 25th amendment proceedings and are indistinguishable from what your worst uncle would produce if he had any idea how to make ai-generated videos
datavisfriendly.bsky.social
🇨🇦 Blue Jays trounce the 🇺🇸 Yankees, AGAIN