Stephen Olivier 🇿🇦
banner
stephenolivier.bsky.social
Stephen Olivier 🇿🇦
@stephenolivier.bsky.social
Statistician, Africa Health Research Institute. Views are my own.
Reposted by Stephen Olivier 🇿🇦
I recently discovered Conventional Comments (conventionalcomments.org) for providing a pseudo-standard set of labels for feedback and just tried it for an article review and it was really helpful to specify issues vs. thoughts vs. suggestions, etc. Hopefully it's helpful for the authors too!
November 17, 2025 at 3:52 PM
Reposted by Stephen Olivier 🇿🇦
New paper with @statsepi.bsky.social and @deevybee.bsky.social in which we show there's really no evidence for a link between the gut microbiome and autism www.cell.com/neuron/fullt...
Conceptual and methodological flaws undermine claims of a link between the gut microbiome and autism
Claims that the gut microbiome causally contributes to autism regularly appear in the scientific literature and popular press. Mitchell et al. critically examine influential studies underpinning these...
www.cell.com
November 13, 2025 at 4:10 PM
Reposted by Stephen Olivier 🇿🇦
Sum: Nah.

Gut #microbiome tests are everywhere. Should you get one? medicalxpress.com/news/2025-11... #GutHealth

- Little evidence to support use
- Often associated with sale of unproven supplements
- And even if worked, probably wouldn't change approach (healthy diet, exercise, sleep)!
Gut microbiome tests are everywhere. Should you get one?
At-home gut microbiome tests are trending, selling insights to the curious, empowerment to the chronically ill and a claimed path to longevity to the wellness-conscious.
medicalxpress.com
November 11, 2025 at 2:15 PM
Reposted by Stephen Olivier 🇿🇦
A little bit of self-promotion, I @ivelasq3.bsky.social will be giving a talk on Positron for RStudio Users!

Hoping to share some perspectives, extensions, and other tips in case you're interested in exploring Positron.

Sign up here: www.meetup.com/rladies-gabo...
September 25, 2025 at 5:57 PM
It's almost as if maths gives the illusion that statistics is simple
September 25, 2025 at 10:29 AM
Always read Danielle (ARD)
Against my better instincts, I have written some notes on how human probability judgements work and what you should expect from surveys that ask people to guess what proportion of the population is transgender. I hope never to speak of this matter again
Some notes on probability judgement – Notes from a data witch
For the love of fuck, literally nobody thinks that 20% of the population is transgender. Please stop sharing that ridiculous YouGov statistic
blog.djnavarro.net
September 24, 2025 at 9:03 AM
Reposted by Stephen Olivier 🇿🇦
Prediction modelling hat on: this great post extends to how humans interact with predictions. Generally we appear to be good at discrimination, ie ranking things by risk. Calibration OTOH: cooked. Maybe we should focus decision support on realistic risk preds, w less focus on AUROC?
#statsky #rstats
Against my better instincts, I have written some notes on how human probability judgements work and what you should expect from surveys that ask people to guess what proportion of the population is transgender. I hope never to speak of this matter again
Some notes on probability judgement – Notes from a data witch
For the love of fuck, literally nobody thinks that 20% of the population is transgender. Please stop sharing that ridiculous YouGov statistic
blog.djnavarro.net
September 24, 2025 at 4:45 AM
Reposted by Stephen Olivier 🇿🇦
Temptation of St Anthony
September 24, 2025 at 7:17 AM
Reposted by Stephen Olivier 🇿🇦
#rstats An interesting post if you're interested in learning how things work in {ggplot2}
-> layer_data() give you a view of what goes on inside the box
New blog post!

Ever wonder what geom_histogram is actually doing? How about geom_boxplot?

In celebration of the release of #ggplot2 4.0.0 (ggplot8?), I explore the relationships between the “geoms” and “stats” offered by the core {ggplot2} functions.

#rstats
Exploring {ggplot2}’s Geoms and Stats – Stat’s What It’s All About
blog.msbstats.info
September 16, 2025 at 12:12 AM
Reposted by Stephen Olivier 🇿🇦
GLMcat: An R Package for Generalized Linear Models for Categorical Responses. Lorena León, Jean Peyhardi, Catherine Trottier. Journal of Statistical Software. www.jstatsoft.org/article/view...
GLMcat: An R Package for Generalized Linear Models for Categorical Responses by Lorena León, Jean Peyhardi, Catherine Trottier
<p>In statistical modeling, there is a wide variety of generalized linear models for categorical response variables (nominal or ordinal responses); yet, there is no software embracing all these models...
www.jstatsoft.org
September 12, 2025 at 4:28 AM
A poor worm once had the life sucked out of it by mistakenly seeking refuge in the brain of a parasitic RFK Jr
September 5, 2025 at 9:16 PM
I'm not shocked at all
September 3, 2025 at 8:11 PM
Reposted by Stephen Olivier 🇿🇦
Separated at birth
September 3, 2025 at 6:00 PM
Reposted by Stephen Olivier 🇿🇦
CHANGE TECHNICALLY IS ON THE CASE

www.changetechnically.fyi/2396236/epis...
September 3, 2025 at 3:43 PM
Apparently Hari's books are edible
September 3, 2025 at 9:20 AM
Remember the first person you must fool is yourself. Then you can seemingly get away with anything
August 28, 2025 at 2:15 PM
Reposted by Stephen Olivier 🇿🇦
Happy to announce ✨quarto-revealjs-editable✨

This fully supersedes the imagemover extension, as I back then didn't realize the potential. You can now also move, resize, change font size and alignment for text in your slides

github.com/EmilHvitfeld...
#quarto #slidecrafting
August 20, 2025 at 5:39 PM
Reposted by Stephen Olivier 🇿🇦
these were new to me, look very useful though!
I often need to filter data in #rstats based on many variables. The dplyr::if_any() and dplyr::if_all() functions are really handy for this.

More examples here: cghlewis.github.io/data-wrangli...
August 17, 2025 at 8:15 AM
Reposted by Stephen Olivier 🇿🇦
YUP:

"In RFK Jr.’s America, it will never be safe to practice public health or medicine"

He has put a target on our backs
August 15, 2025 at 8:57 PM
Reposted by Stephen Olivier 🇿🇦
🤣 Check all that apply.
August 13, 2025 at 9:49 PM
Reposted by Stephen Olivier 🇿🇦
Continuing to talk about why AGI is not near is, at this point, continuing to beat a two-headed horse.

Oh, wait.
I asked ChatGPT 5 to generate an image of a two-headed horse. Let’s break the results down a bit.
August 15, 2025 at 4:36 AM
Reposted by Stephen Olivier 🇿🇦
Announcing Positron's dedicated console for interactive coding!

Run single lines of #RStats or #Python code, switch languages & versions on the fly, and quickly scan outputs.

Learn more about Positron’s dedicated console: positron.posit.co
August 13, 2025 at 5:26 PM
Reposted by Stephen Olivier 🇿🇦
I honestly can’t believe there are still any AI skeptics out there. This tech is obviously revolutionary
August 8, 2025 at 12:51 AM
Reposted by Stephen Olivier 🇿🇦
Technical writing is hard bcs "writing is thinking" but we often should tell our story not in the order we worked. Solution? I wrote a quick post on how @quarto.org 's embed shortcodes can reframe technical writing as reproducible evidence curation

www.emilyriederer.com/post/quarto-...

🧵 (1/n)
How Quarto embed fixes data science storytelling | Emily Riederer
Literate programming excels at capturing our stream of conscience. Our stream of conscience does not excel at explaining the impact of our work. Notebooks enable some of data scientists’ worst tendenc...
www.emilyriederer.com
July 27, 2025 at 1:14 PM
Reposted by Stephen Olivier 🇿🇦
With Tom Lehrer's passing, I suppose this is a moment to share the story of the prank he played on the National Security Agency, and how it went undiscovered for nearly 60 years.
July 27, 2025 at 9:01 PM