Ben Harrap
@bharrap.bsky.social
doer of data things at Yardhura Walani
vice president of statsoc.org.au
I do #rstats, surveys, biostatistics, #IDSov
on Ngunnawal and Ngambri lands
not Indigenous, non-binary (they/them)
benharrap.com
vice president of statsoc.org.au
I do #rstats, surveys, biostatistics, #IDSov
on Ngunnawal and Ngambri lands
not Indigenous, non-binary (they/them)
benharrap.com
Maybe in a few promotions' time 🥲
November 10, 2025 at 10:03 AM
Maybe in a few promotions' time 🥲
I've been wearing band shirts for years but today is the first time someone's thrown up the evil eye/devil horns
Rock on Bunnings dude 🤘
Rock on Bunnings dude 🤘
November 6, 2025 at 2:26 AM
I've been wearing band shirts for years but today is the first time someone's thrown up the evil eye/devil horns
Rock on Bunnings dude 🤘
Rock on Bunnings dude 🤘
October 31, 2025 at 12:02 AM
TBH the only use of this domain name should be to display images of pet turtles wielding sai
October 12, 2025 at 11:58 PM
TBH the only use of this domain name should be to display images of pet turtles wielding sai
Great pointer from @nrennie.bsky.social on making data visualisations
We as makers spend hours with the data and creating the visualisation, but we need to consider those who are looking for 5 seconds
#WOMBAT2025 #dataviz
We as makers spend hours with the data and creating the visualisation, but we need to consider those who are looking for 5 seconds
#WOMBAT2025 #dataviz
September 29, 2025 at 11:11 PM
Great pointer from @nrennie.bsky.social on making data visualisations
We as makers spend hours with the data and creating the visualisation, but we need to consider those who are looking for 5 seconds
#WOMBAT2025 #dataviz
We as makers spend hours with the data and creating the visualisation, but we need to consider those who are looking for 5 seconds
#WOMBAT2025 #dataviz
In my most spectacular kitchen fail to date, I forgot I undid the lid on the passata and proceeded give it a big shake...
I couldn't help but laugh and show my toddler the sheer mess I just made
🙈🙈🙈
I couldn't help but laugh and show my toddler the sheer mess I just made
🙈🙈🙈
September 27, 2025 at 9:30 AM
In my most spectacular kitchen fail to date, I forgot I undid the lid on the passata and proceeded give it a big shake...
I couldn't help but laugh and show my toddler the sheer mess I just made
🙈🙈🙈
I couldn't help but laugh and show my toddler the sheer mess I just made
🙈🙈🙈
My favourite bush, pink diosma
September 25, 2025 at 8:45 PM
My favourite bush, pink diosma
Time for the SSA ACT branch monthly(ish) talk on tobacco control
Grace has many publications on Tobacco control - check out her ANU profile:
researchportalplus.anu.edu.au/en/persons/g...
#statssky #episky
Grace has many publications on Tobacco control - check out her ANU profile:
researchportalplus.anu.edu.au/en/persons/g...
#statssky #episky
August 26, 2025 at 7:55 AM
Time for the SSA ACT branch monthly(ish) talk on tobacco control
Grace has many publications on Tobacco control - check out her ANU profile:
researchportalplus.anu.edu.au/en/persons/g...
#statssky #episky
Grace has many publications on Tobacco control - check out her ANU profile:
researchportalplus.anu.edu.au/en/persons/g...
#statssky #episky
Gotta christen the new house with maybe too much pancetta @elyobo.bsky.social
August 17, 2025 at 7:08 AM
Gotta christen the new house with maybe too much pancetta @elyobo.bsky.social
Sure, see the video
I've realised that it isn't the curly braces alone that cause the anonymous function to appear in the bookmarks - it only appears when the .fns argument is named (same for `.f =` in `map` and `.fn = ` in `rename_with`)
I've realised that it isn't the curly braces alone that cause the anonymous function to appear in the bookmarks - it only appears when the .fns argument is named (same for `.f =` in `map` and `.fn = ` in `rename_with`)
July 27, 2025 at 10:53 PM
Sure, see the video
I've realised that it isn't the curly braces alone that cause the anonymous function to appear in the bookmarks - it only appears when the .fns argument is named (same for `.f =` in `map` and `.fn = ` in `rename_with`)
I've realised that it isn't the curly braces alone that cause the anonymous function to appear in the bookmarks - it only appears when the .fns argument is named (same for `.f =` in `map` and `.fn = ` in `rename_with`)
Accidental #rstats / RStudio discovery of the day:
You can auto-complete folder locations 🤯
It seems obvious now, but I'd always assumed being inside quotes would've meant this wouldn't work!
You can auto-complete folder locations 🤯
It seems obvious now, but I'd always assumed being inside quotes would've meant this wouldn't work!
July 21, 2025 at 12:30 AM
Accidental #rstats / RStudio discovery of the day:
You can auto-complete folder locations 🤯
It seems obvious now, but I'd always assumed being inside quotes would've meant this wouldn't work!
You can auto-complete folder locations 🤯
It seems obvious now, but I'd always assumed being inside quotes would've meant this wouldn't work!
July 14, 2025 at 11:41 AM
Looks pretty good! Just got to strain the fat and make some gravy
July 6, 2025 at 7:04 AM
Looks pretty good! Just got to strain the fat and make some gravy
Absolutely cracking Yorkshire puds tonight
June 29, 2025 at 7:46 AM
Absolutely cracking Yorkshire puds tonight
I thought getting an espresso machine would be a one-off expense but I have since discovered the wonderful world of accessories and upgrades
@elyobo.bsky.social I think you will appreciate
@elyobo.bsky.social I think you will appreciate
June 13, 2025 at 2:23 AM
I thought getting an espresso machine would be a one-off expense but I have since discovered the wonderful world of accessories and upgrades
@elyobo.bsky.social I think you will appreciate
@elyobo.bsky.social I think you will appreciate
I had some fun coming up with a simple function written in base R, which randomly picks a pronoun for you. I wrote a lil' blog post about it too.
Unfortunately, English is annoying (my function is perfect)
#rstats #quarto
benharrap.com/post/2025-06...
Unfortunately, English is annoying (my function is perfect)
#rstats #quarto
benharrap.com/post/2025-06...
June 12, 2025 at 6:43 AM
I had some fun coming up with a simple function written in base R, which randomly picks a pronoun for you. I wrote a lil' blog post about it too.
Unfortunately, English is annoying (my function is perfect)
#rstats #quarto
benharrap.com/post/2025-06...
Unfortunately, English is annoying (my function is perfect)
#rstats #quarto
benharrap.com/post/2025-06...
The number one thing I want people to take away is:
None of the avenues toward reducing rates of PPHs require children to be removed from their families
In fact, providing culturally safe primary healthcare and social supports BEFORE removing children would likely lower rates of removal
12/
None of the avenues toward reducing rates of PPHs require children to be removed from their families
In fact, providing culturally safe primary healthcare and social supports BEFORE removing children would likely lower rates of removal
12/
June 3, 2025 at 4:36 AM
The number one thing I want people to take away is:
None of the avenues toward reducing rates of PPHs require children to be removed from their families
In fact, providing culturally safe primary healthcare and social supports BEFORE removing children would likely lower rates of removal
12/
None of the avenues toward reducing rates of PPHs require children to be removed from their families
In fact, providing culturally safe primary healthcare and social supports BEFORE removing children would likely lower rates of removal
12/
I ran models for specific categories of conditions, but the estimates became much more uncertain
Interestingly, PPHs for dental conditions and otitis media *increased* following first placement in OOHC. Possibly a result of increased surveillance via health screening upon entry?
10/
Interestingly, PPHs for dental conditions and otitis media *increased* following first placement in OOHC. Possibly a result of increased surveillance via health screening upon entry?
10/
June 3, 2025 at 4:36 AM
I ran models for specific categories of conditions, but the estimates became much more uncertain
Interestingly, PPHs for dental conditions and otitis media *increased* following first placement in OOHC. Possibly a result of increased surveillance via health screening upon entry?
10/
Interestingly, PPHs for dental conditions and otitis media *increased* following first placement in OOHC. Possibly a result of increased surveillance via health screening upon entry?
10/
The modelling suggested that placement in OOHC plausibly reduced rates of PPHs from anywhere between 3% to 18%
Consistent with PPH literature in Australia, rates of PPHs increased with increasing remoteness and socioeconomic disadvantage
9/
Consistent with PPH literature in Australia, rates of PPHs increased with increasing remoteness and socioeconomic disadvantage
9/
June 3, 2025 at 4:36 AM
The modelling suggested that placement in OOHC plausibly reduced rates of PPHs from anywhere between 3% to 18%
Consistent with PPH literature in Australia, rates of PPHs increased with increasing remoteness and socioeconomic disadvantage
9/
Consistent with PPH literature in Australia, rates of PPHs increased with increasing remoteness and socioeconomic disadvantage
9/
Aim 3 attempts to estimate the effect of first OOHC placement on rates of PPHs using mixed-effects negative binomial regression (via {glmmTMB} and {emmeans})
Model included an exposure*prepost interaction, along with age, remoteness, and socioeconomic decile in formats determined using {mfp2}
8/
Model included an exposure*prepost interaction, along with age, remoteness, and socioeconomic decile in formats determined using {mfp2}
8/
June 3, 2025 at 4:36 AM
Aim 3 attempts to estimate the effect of first OOHC placement on rates of PPHs using mixed-effects negative binomial regression (via {glmmTMB} and {emmeans})
Model included an exposure*prepost interaction, along with age, remoteness, and socioeconomic decile in formats determined using {mfp2}
8/
Model included an exposure*prepost interaction, along with age, remoteness, and socioeconomic decile in formats determined using {mfp2}
8/
Aim 2 compares the conditions identified in PPH admissions, as they are defined by a specific set of conditions which are considered preventable
Across age groups (0-4, 5-9, 10-14), the proportion of admissions with a given condition were basically the same for ever- and never-placed groups
7/
Across age groups (0-4, 5-9, 10-14), the proportion of admissions with a given condition were basically the same for ever- and never-placed groups
7/
June 3, 2025 at 4:36 AM
Aim 2 compares the conditions identified in PPH admissions, as they are defined by a specific set of conditions which are considered preventable
Across age groups (0-4, 5-9, 10-14), the proportion of admissions with a given condition were basically the same for ever- and never-placed groups
7/
Across age groups (0-4, 5-9, 10-14), the proportion of admissions with a given condition were basically the same for ever- and never-placed groups
7/