Sign in

Danielle Navarro

@djnavarro.net
2.9K followers 51 following 110 posts

mediocre transsexual and middle-aged sydneysider. tired, anxious, and fearful. occasionally writes sensible things about code, art, and statistics

PostsRepliesMedia
Danielle Navarro @djnavarro.net · 6h
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/
Appendix

- The toy data set is available for download as exposure_response_data.csv, and the script that generates it is also available as simulate_data.R.

- I’ve also put together a more carefully worked version of the cut_quantile() function that allows user control over the quantile-estimation method used to define break points, and three options for tie-handling behaviour at the break points, including the two traditional quantile/cut approaches (ties always fall upwards and ties always fall downwards), along with a third “ntile-like” approach that allows tie-splitting to produce more even bins, but only permits ties to be broken randomly (with built-in seed control), never by row order. It automatically detects when the data set cannot support the number of requested bins, and provides informative warnings and error messages as needed.The script itself is avaliable as minicuts.R and it has a brief accompanying vignette documenting what it does.
1110
Danielle Navarro @djnavarro.net · 30/09/2026
whatever
0220
Danielle Navarro @djnavarro.net · 20/09/2026
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
blog.djnavarro.net
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...
68831
Danielle Navarro @djnavarro.net · 15/09/2026
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
blog.djnavarro.net
Release: sessioncheck 0.2 – Notes from a data witch
In which the author realises she doesn’t know how to write package release posts
4439
Danielle Navarro @djnavarro.net · 06/08/2026
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.
blog.djnavarro.net
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...
14236119
Danielle Navarro @djnavarro.net · 26/07/2026
not literally about cocaine
blog.djnavarro.net
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
45619
Danielle Navarro @djnavarro.net · 18/07/2026
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
learningstatisticswithr.com
Learning Statistics with R
217146
Reposted by Danielle Navarro
Paul Prudence @mrprudence.bsky.social · 01/05/2026
Bia Davou Untitled (Circuits), 1975
06511
Reposted by Danielle Navarro
Tan G. @tangandhara.bsky.social · 20/04/2026
Rare sighting of a column chart taking a dip at Hove Beach. #dataviz
341253230
Danielle Navarro @djnavarro.net · 16/04/2026
haunted #rstats artwork
weirdly geometric abstract art in a black/red/yellow palette. all the object parts are a mix of sharp edges and smooth curves. feels haunted
090
Reposted by Danielle Navarro
American Statistical Association History of Statistics @hos-asa.bsky.social · 08/04/2026
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
12310
Reposted by Danielle Navarro
Dr Mircea Zloteanu 🌺🌞🍃 @mzloteanu.bsky.social · 25/03/2026
#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...
blog.djnavarro.net
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
1102
Danielle Navarro @djnavarro.net · 23/03/2026
i really wish i were better at keeping my thoughts to myself. sigh :(
040
Reposted by Danielle Navarro
Joe Kirincic @jkirincic.bsky.social · 22/03/2026
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/
joekirincic.com
This R script could’ve been an S7 class – Joe Kirincic
A tutorial about how to use {S7} to improve your data pipelines.
0165
Danielle Navarro @djnavarro.net · 21/03/2026
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
art.djnavarro.net
Nautilus – Art by Danielle Navarro
33710
Danielle Navarro @djnavarro.net · 12/03/2026
channel capacity #rstats
abstract procedural art. thousands of crisscrossing ribbon shapes in orange, yellow, and teal, against a light blue background
0192
Danielle Navarro @djnavarro.net · 09/03/2026
starlight in #rstats
minimalist procedural art piece with about 20 or so small ribbon shapes in a warm red/yellow palette arranged in geometric pattern that slightly resembles a twinkling star, against a black background. surround it are thousands of very tiny ribbon shapes like distant stars
2223
Danielle Navarro @djnavarro.net · 07/03/2026
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
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...
2327
Danielle Navarro @djnavarro.net · 04/03/2026
blood moon in #rstats
abstract procedural art comprised of thousands of small sliver shapes oriented along three different axes, giving it a slightly cubist feel. the palette is orange, brown and light blue against a navy background
0170
Reposted by Danielle Navarro
Aria Winningson @aria.labeledrude.online · 03/03/2026
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
011829
Danielle Navarro @djnavarro.net · 02/03/2026
making a note here, huge success
abstract procedural art in a kind of spherical shape, comprised of thousands of ribbons in yellow, orange, and black, against a blue background
0241
Danielle Navarro @djnavarro.net · 28/02/2026
i hate it here
abstract procedural art in a pink white and black palette with lots of spinning ribbons in a spiral shape i guess
0150
Danielle Navarro @djnavarro.net · 28/02/2026
everything is terrible
too depressed to describe it
0110
Danielle Navarro @djnavarro.net · 28/02/2026
this one came out quite a bit more menacing than i expected it to
abstract procedural art comprised of thousands of tiny red, orange and yellow ribbons against a dark background. they are arranged in a pattern that looks rather like a partially illuminated sphere
7313
Danielle Navarro @djnavarro.net · 27/02/2026
my mood has been so bleak lately, and i resent it when my code makes something pretty
no seriously, my mood is awful. alt text is too much today
2303
Danielle Navarro @djnavarro.net · 25/02/2026
i don't know what i was expecting, but okay sure
abstract procedural art in a spiral shape
0142
Danielle Navarro @djnavarro.net · 23/02/2026
rosemary, sadness, and #rstats
abstract procedural art that looks a little like a rosemary clipping
1201
Danielle Navarro @djnavarro.net · 22/02/2026
i am mortified. i've been writing art code in #rstats for several years now and it was only yesterday that i realised how useful the cauchy distribution is if you want the untidiness in an image to feel naturalistic
a spiral of tiny needle like leaves against a dark background, arranged in a spiral pattern with a naturalistic strew of mess around it
3807
Danielle Navarro @djnavarro.net · 22/02/2026
autumn wind #rstats
abstract procedural art in an autumnal palette, comprised of thousands of small blob like ribbons loosely arranged in a spiral pattern, with messy detritus scattered across the canvas as if carried by the wind
2354
Danielle Navarro @djnavarro.net · 21/02/2026
cohesion #rstats
abstract procedural art in various shades of brown, comprised of thousands of small tadpole like blobs that are mostly aligned along a single diagonal axis
2334
Danielle Navarro @djnavarro.net · 20/02/2026
rising from the depths #rstats
abstract procedural art in a dark blue and white palette, comprised of thousands of flowing ribbon shapes in the middle of the field against a dark blue background. it feels vaguely organic
0255
Reposted by Danielle Navarro
Dan Simpson @danpsimpson.bsky.social · 16/02/2026
Using natural language prompting almost certainly makes LLMs a) need to be larger than they could be, b) less efficient and reliable than they could be, and c) much harder to use than they could be.
33111
Danielle Navarro @djnavarro.net · 12/02/2026
something new #rstats
abstract procedural art in a dark earth toned palette. designed entirely by a human
2304
Danielle Navarro @djnavarro.net · 23/08/2025
she smol
a small black tortoiseshell kitten curled up into a ball on a grey couch, being gently pattered and staring slightly off camera
0171
Reposted by Danielle Navarro
Thomas Lumley @tslumley.bsky.social · 15/08/2025
I wrote a thing about substituting LLMs for survey respondents notstatschat.rbind.io/2025/08/15/i...
notstatschat.rbind.io
Interviewing your laptop - Biased and Inefficient
54515
Reposted by Danielle Navarro
Clintin Davis-Stober @clintin.bsky.social · 09/08/2025
New paper with @richarddmorey.bsky.social now out in JASA, where we critically examine p-curve. Below is Richard’s excellent summary of the many poor statistical properties of p-curve (with link to paper). I wanted to add some conceptual issues that we also tackle in the paper.
25120
Reposted by Danielle Navarro
Richard D. Morey @richarddmorey.bsky.social · 08/08/2025
Paper drop, for anyone interested in #metascience, #statistics, or #metaanalysis! @clintin.bsky.social and I show in a new paper in JASA that the P-curve, a popular forensic meta-analysis method, has deeply undesirable statistical properties. www.tandfonline.com/doi/full/10.... 1/?
Cover page for the manuscript: Morey, R. D., & Davis-Stober, C. P. (2025). On the poor statistical properties of the P-curve meta-analytic procedure. Journal of the American Statistical Association, 1–19. https://doi.org/10.1080/01621459.2025.2544397Abstract for the paper: The P-curve (Simonsohn, Nelson, & Simmons, 2014; Simonsohn, Simmons, & Nelson, 2015) is a widely-used suite of meta-analytic tests advertised for detecting problems in sets of studies. They are based on nonparametric combinations of p values (e.g., Marden, 1985) across significant (p < .05) studies and are variously claimed to detect “evidential value”, “lack of evidential value”, and “left skew” in p values. We show that these tests do not have the properties ascribed to them. Moreover, they fail basic desiderata for tests, including admissibility and monotonicity. In light of these serious problems, we recommend against the use of the P-curve tests.
17289122
Danielle Navarro @djnavarro.net · 20/07/2025
it's 3am. i can't sleep. so... art.
abstract generative art in a mostly-dark palette of green, orange, and purple, with one sharp contrasting light tan hue. as with previous examples from this series it has a heart motif in the centre contained within a central box. the textures are grainy and scratchy. this one feels a little gentler than some of the others
2353
Danielle Navarro @djnavarro.net · 19/07/2025
girl it's best if you don't talk
black and white heart, grainy texture.
272
Danielle Navarro @djnavarro.net · 29/10/2024
more than a little anxious about all this but ... hello there, lovely #rstats people
'tis a piece of generative artwork (of the ye olde bespoke, hand crafted kind), showing a pale purple hexagon with smudged borders, gently emerging from the clouds. made with R
191344