Danielle Navarro
banner
djnavarro.net
Danielle Navarro
@djnavarro.net
mediocre transsexual and middle-aged sydneysider. tired, anxious, and fearful. occasionally writes sensible things about code, art, and statistics
Pinned
i really wish i were better at keeping my thoughts to myself. sigh :(
In which the author disagrees with Mr Wolfers and discusses what it *really* looks like when you sit down and have a conversation with your ideological opponents. When you do not have the protections of the ivory tower it turns out to be a much darker experience than he imagines it to be.
Dining with wolves – Notes from a data witch
Polite discussion over lunch is not a reasonable option when you are on the menu
blog.djnavarro.net
October 5, 2026 at 4:37 AM
the feeling of artistic liberation when you pull the code out of the clutches of the machine and make it your own. kind of looking forward to exploring what i can do with this now
October 4, 2026 at 2:14 AM
every now and then i am reminded that not everyone lives in inner sydney and i feel sad for your loss
October 4, 2026 at 1:15 AM
A blog post about creating aperiodic de Bruijn tilings in #rstats
Aperiodic tilings with the de Bruijn method – Notes from a data witch
A generative art tutorial on a geometric method I rather like, and some thoughts about artistic process
blog.djnavarro.net
October 3, 2026 at 1:50 PM
A small followup to this post. The appendix contains links for the data and data-generating script, but perhaps more usefully, also links to a more carefully worked out version of the cut_quantile() function than the simple one I used in the post

minis.djnavarro.net/minicuts/
September 30, 2026 at 11:03 PM
whatever
September 30, 2026 at 3:52 AM
Please, I am begging you. Do not use dplyr::ntile() in any serious statistical analysis in which you want to group continuous observation into quantile-based bins. Despite the name it doesn't actually do that, and the thing it actually does is very dangerous when accuracy matter. #rstats
The trouble with ‘ntile()’ – Notes from a data witch
Please, please, please do not use ‘dplyr::ntile()’ in an analysis that will be submitted to a regulatory agency. It’s secretly an ill-conceived SQL tool that doesn’t do what you probably want it to, a...
blog.djnavarro.net
September 20, 2026 at 9:22 AM
In her ongoing quest to convince #rstats users to stop invoking the cursed "rm(list=ls())" incantation at the top of their analysis scripts, she has released sessioncheck 0.2 on CRAN. Mostly unchanged, some bug fixes, some new reporting features that are most useful in the regulatory context
Release: sessioncheck 0.2 – Notes from a data witch
In which the author realises she doesn’t know how to write package release posts
blog.djnavarro.net
September 15, 2026 at 12:11 AM
The title is a little pointed, but I am very serious here. Academics, medical researchers, and other organisations should not collect data on birth sex. It is rarely relevant, and it almost always leads to privacy violations for transgender people. Please share. I would like people to read this one.
Separating sex and gender is statistical malpractice – Notes from a data witch
Statisticians and academics in Australia should ignore the terrible advice of most LGBTIQA+ organisations and read this post instead. The 2020 ABS standard is almost never the correct way to collect d...
blog.djnavarro.net
August 6, 2026 at 12:18 PM
not literally about cocaine
A cocaine skeptic starts an unwise habit – Notes from a data witch
You will be shocked to learn that this is not actually a post about cocaine
blog.djnavarro.net
July 26, 2026 at 12:03 PM
And so after a very brief hiatus, version 0.7.0 of "learning statistics with R" exists. Full rebuild in quarto, stylistic fixes, "epilogues from 2026" to comment on how the world changed since original publication, and as an added bonus, no longer misgenders the author

learningstatisticswithr.com
Learning Statistics with R
learningstatisticswithr.com
July 18, 2026 at 2:06 PM
Reposted by Danielle Navarro
Bia Davou
Untitled (Circuits), 1975
May 1, 2026 at 6:48 AM
Reposted by Danielle Navarro
Rare sighting of a column chart taking a dip at Hove Beach.

#dataviz
April 20, 2026 at 6:47 PM
haunted #rstats artwork
April 16, 2026 at 7:45 AM
Reposted by Danielle Navarro
Today is the anniversary of the Box-Cox power transform. #OTD 1964 George Box & David R Cox read their paper “An Analysis of Transformations” at the RSS meeting. It describes methods for reducing nonnormality of errors in a linear model. The paper began with their names then found the topic. 1/3
April 8, 2026 at 9:53 AM
Reposted by Danielle Navarro
#statstab #513 Some thoughts on checking the R session

Thoughts: Maybe we stop using rm(list=ls())? Setting up a good environment isn't always intuitive.

#rstats #r #coding #reproducibility #guide

blog.djnavarro.net/posts/2026-0...
Some thoughts on checking the R session – Notes from a data witch
More precisely, some thoughts on an R package I might send to CRAN, and I’d appreciate comments and criticism
blog.djnavarro.net
March 25, 2026 at 7:54 PM
i really wish i were better at keeping my thoughts to myself. sigh :(
March 23, 2026 at 7:58 PM
Reposted by Danielle Navarro
New blog post is up. Ever had to manage a bunch of R-based ETL pipelines and wanted a better way to maintain them? I wrote about how {S7} classes and generics can turn a pile of scripts into a more extensible, composable system. #rstats

joekirincic.com/posts/this-r-script-could-ve-been-an-s7-class/
This R script could’ve been an S7 class – Joe Kirincic
A tutorial about how to use {S7} to improve your data pipelines.
joekirincic.com
March 22, 2026 at 8:21 PM
Decided that the time has come to wrap up the series of #rstats art pieces I've been posting recently. As usual, the pieces themselves are released under CC-BY licence, and the source code is linked to from the gallery page
Nautilus – Art by Danielle Navarro
art.djnavarro.net
March 21, 2026 at 10:11 PM
channel capacity #rstats
March 12, 2026 at 7:18 AM
starlight in #rstats
March 9, 2026 at 8:41 PM
In more important spite-driven development news... sessioncheck is now on CRAN. At long last I now have something dead-simple and concrete I can point to next time I'm asked to put rm(list=ls()) in a script for no obvious reason

sessioncheck.djnavarro.net
Checks Session Status
Provides tools to check variables contained in the user environment, and inspect the currently loaded package namespaces. The intended use is to allow user scripts to throw errors or warnings if unwan...
sessioncheck.djnavarro.net
March 7, 2026 at 11:01 PM
blood moon in #rstats
March 4, 2026 at 9:32 AM
Reposted by Danielle Navarro
explaining to journalists that trans people have a thing called "being alive" which is as important to us as "have opinion in newspaper" is to them
March 3, 2026 at 12:28 AM
making a note here, huge success
March 2, 2026 at 10:38 PM