There's a few more replies here bsky.app/profile/bhar...
Posts by Ben Harrap
Any #rstats people with thoughts?
The great @eddelbuettel.com invited me to his STAT447 class at the University of Illinois.
If you'd like to hear me speak about the interpretation of statistical models in #RStats, using the {marginaleffects} ๐ฆ, check out the video!
www.youtube.com/watch?v=v3TX...
I'm really loving `dplyr::filter_out`, feels nice to be writing:
filter_out(age < 16)
rather than
filter(age >= 16 | isโคna(age))
#rstats
๐ AEA Methods seminar series ๐
Our first seminar for 2026 is coming up at the end of this month: An overview of quasi-experimental methods for social and environmental epidemiology by Prof Tarik Benmarhnia
Date and time: Wednesday April 29th โ 4:00pm AEST via Zoom
Bookings: lnkd.in/g77hRC5j
arg! I wish R packages had better error messages!
Now they can, thanks to my newest #Rstats package, {arg}! ๐
{arg} produces clean, simple, error messages for checking function arguments, similar to {checkmate}, {dreamerr}, and {chk}, using {cli} formatting.
Would you like to read all the articles from the 25 years of R special issue of the Australian and New Zealand Journal of Statistics? They are all freely accessible for the next month or so at onlinelibrary.wiley.com/doi/toc/10.1... #rstats
If your uni uses Canvas LMS and you need to regrade numerical answers because the original solution was wrongโฆ yep, that usually means fixing every submission manually ๐
But you donโt have to! The canvasquiz #rstats package can now do the regrading for you ๐
emitanaka.org/canvasquiz/a...
I couldn't believe my ears hearing this album by Mindforce. It's giving early 80s Slayer in all the right ways
The songs are short but absolute bangers
youtu.be/gOjj2eJFkwA?...
I just realised I do have a paper about what I'm getting at though:
www.tandfonline.com/doi/full/10....
The section on rating scales is relevant, but I think there's some nice bits throughout the paper
I too don't have any literature to recommend, however the answer will also depend on your population of interest
Running focus groups and piloting a questionnaire might give you answers that published literature can't
It's such a wild waste of time! It's not just the hundreds of hours of staff time that go into each application either, it's the endless cycle of grant rounds where you have to write new applications to stay afloat and somehow find the time to deliver the research you got funded to do ๐
Coding is thinking too!
So often I'll start coding up a solution, only to realise something in the process that changes how I'm solving the problem
Why worry about being deported at the airport when disruptions to the jet fuel supply chain stop you from travelling in the first place!
If you're a humanities researchers who is interested in using geospatial data (or pulling it from their existing research data), do you want to come to a consultation on what you want and need in this area? link to register: ardc.edu.au/event/ardc-c... (online, 29 April, 12pm AEST)
We've built a fuel tracker to watch the impact of the excise cut on prices -- and prices have come down much faster than the industry suggested they would www.abc.net.au/news/2026-04...
Reason for exclusion: bad vibes
Gotta have some fun with covidence's custom options for screening literature
Same here!
Although I'm much better at starting than finishing projects, so if I can team up with someone who's good at finishing it's a dream
Unlike is.vector(), is_vector() tests if an object is an atomic vector or a list. is.vector checks for the presence of attributes (other than name).
Surprisingly, is.vector() checks for attributes, not whether the object is a vector. Better use rlang::is_vector() instead:
> rlang::is_vector(glue::glue("thing"))
[1] TRUE
rlang.r-lib.org/reference/ty...
The thing that pains me about MacOS (and modern Windows) is the lack of a simple drawing application like MS Paint
Fortunately jspaint.app has got the goods
Someone has 100% used BIC for this reason
event flyer, same info as in post text rainbow-striped background with rainbowR logo and dark text box with rainbow colored text: rainbowR APAC meet-up Mon Mar 30th, 2am UTC, 1pm AEDT - connect with community members - rainbowR updates - R chat and informal โshow and tellโ More info and sign-up details at rainbowr.org/meetups
๐ rainbowR APAC meet-up: Monday March 30th, 2am UTC ๐
- connect with other LGBTQ+ people who code in #RStats ๐ณ๏ธโ๐ ๐ณ๏ธโโง๏ธ
- ask questions about R ๐
- tell us about an R package you like ๐ฆ
- show us something R-related youโve been working on ๐ป
โก๏ธ Registration & EMEA/AMER times via rainbowr.org/meetups
Looking for recommendations of approachable papers/resources on estimands
Target audience is people whose exposure to statistical thinking is at best a single unit called "biostatistics"
I feel like @pwgtennant.bsky.social @dingdingpeng.the100.ci @cameronpat.bsky.social would have some goodies
The proper arithmetic/multipliction/transformation is therefore to subtract the correct functional form that captures the relationship between Y0 and Y1.
Y'all, I spend a not-insignificant portion of time each week making sure video transcripts aren't full of accidental mistranslations, and this one slipping past me is giving me pure joy right now
As you get older, your priorities change.
Case in point, I'm reading #Quarto patch notes with the same enthusiasm as I used to read DotA2 patch notes
pdf accessibility update is ๐
Gum tree leaves of varying shades of green
There's a lovely green gradient here for anyone looking to make a single sequential colour palette #rstats
Data Organization in Spreadsheets Karl W. Broman & Kara H. Woo Pages 2-10 | Received 01 Jun 2017, Accepted author version posted online: 29 Sep 2017, Published online: 24 Apr 2018 1. Introduction 2. Be Consistent 3. Choose Good Names for Things 4. Write Dates as YYYY-MM-DD 5. No Empty Cells 6. Put Just One Thing in a Cell 7. Make it a Rectangle 8. Create a Data Dictionary 9. No Calculations in the Raw Data Files 10. Do Not Use Font Color or Highlighting as Data 11. Make Backups 12. Use Data Validation to Avoid Errors 13. Save the Data in Plain Text Files ABSTRACT Spreadsheets are widely used software tools for data entry, storage, analysis, and visualization. Focusing on the data entry and storage aspects, this article offers practical recommendations for organizing spreadsheet data to reduce errors and ease later analyses. The basic principles are: be consistent, write dates like YYYY-MM-DD, do not leave any cells empty, put just one thing in a cell, organize the data as a single rectangle (with subjects as rows and variables as columns, and with a single header row), create a data dictionary, do not include calculations in the raw data files, do not use font color or highlighting as data, choose good names for things, make backups, use data validation to avoid data entry errors, and save the data in plain text files.
Every day is a good day for sharing one of the most useful papers about research data ever written. PLEASE get your people to understand and follow this advice.
www.tandfonline.com/doi/full/10....
Today I cooked the best carbonara (and possibly best meal) of my life and to top it off the toddler gobbled it up too
I just have to remember it's now called Charlie (toddler for guanciale) pasta
This is happening tomorrow! See you then ๐
#rstats ๐๐งช