Advertisement ยท 728 ร— 90

Posts by Ben Harrap

There's a few more replies here bsky.app/profile/bhar...

2 days ago 1 0 0 0

Any #rstats people with thoughts?

3 days ago 5 1 3 1
STAT 447 (2026) Guest Lecture by Vincent Arel-Bundock
STAT 447 (2026) Guest Lecture by Vincent Arel-Bundock YouTube video by Dirk Eddelbuettel

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...

4 days ago 71 19 0 2

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

1 week ago 21 1 0 0

๐ŸŒŸ 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

1 week ago 3 1 0 0
Clean and Simple Argument Checking Checks function arguments, ideally for use in R packages. Uses a simple interface and produces clean, informative error messages using cli.

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.

1 week ago 66 13 5 0
Preview
25 YeaRs: Australian & New Zealand Journal of Statistics <em>Australian & New Zealand Journal of Statistics</em> is an international statistics journal covering statistical theory, methodology, applications and computing.

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

1 week ago 30 13 1 0
Advertisement
Regrading quiz submissions Before you can use the functions in this vignette, you need to set up your environment variables for the Canvas API. See the setup vignette for instructions on how to do this.

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...

1 week ago 8 2 1 0
New Lords
New Lords YouTube video by Mindforce - Topic

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?...

1 week ago 0 0 0 0
Preview
Reflexive approaches to sampling, survey design and implementation: some practical examples from rural India Reflexivity in quantitative research is central to questioning the ways in which the data is designed, collected and interpreted. It requires the researcher to be reflexive about their knowledge, t...

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

1 week ago 1 0 0 0

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

1 week ago 3 0 1 0

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 ๐Ÿ™ƒ

1 week ago 2 0 0 0

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

2 weeks ago 18 1 1 0

Why worry about being deported at the airport when disruptions to the jet fuel supply chain stop you from travelling in the first place!

2 weeks ago 4 0 0 0
Preview
ARDC Community Data Lab Co-design Workshop: HASS Geospatial Capabilityย  | ARDC Join us to co-design a HASS Geospatial Capability based on Open Geospatial Consortium standards-based software.

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)

2 weeks ago 4 4 0 0
Post image

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...

2 weeks ago 39 17 2 3

Reason for exclusion: bad vibes

Gotta have some fun with covidence's custom options for screening literature

2 weeks ago 4 0 1 0
Advertisement

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

3 weeks ago 1 0 3 0
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).

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...

3 weeks ago 4 3 1 1
Preview
JS Paint Classic MS Paint in the browser, with extra features.

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

3 weeks ago 7 1 0 0

Someone has 100% used BIC for this reason

3 weeks ago 7 0 1 0
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

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

4 weeks ago 4 2 0 0

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

1 month ago 13 3 3 0

The proper arithmetic/multipliction/transformation is therefore to subtract the correct functional form that captures the relationship between Y0 and Y1.

1 month ago 8 1 1 0
Advertisement

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

1 month ago 35 3 2 0

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 ๐Ÿ‘Œ

1 month ago 10 0 0 0
Gum tree leaves of varying shades of green

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

1 month ago 9 1 0 0
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.

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....

1 month ago 1050 402 31 47

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

1 month ago 10 1 0 0

This is happening tomorrow! See you then ๐Ÿ˜€
#rstats ๐ŸŒ๐Ÿงช

1 month ago 20 7 0 0