Has anyone made a gamified version of either drawing DAGs or selecting the correct covariate set from a DAG for the estimand of interest? I'm thinking of something like ggplot battles www.ggplotbattles.dev #rstats
ggplot battles
ggplotbattles.dev
Nick Tierney
@njtierney.bsky.social
|| PhD Statistics | Research Software Engineer | Loves #rstats | Outdoors person | Coffee person | Photography person | Serial Hobbiest | he/him ||
Has anyone made a gamified version of either drawing DAGs or selecting the correct covariate set from a DAG for the estimand of interest? I'm thinking of something like ggplot battles www.ggplotbattles.dev #rstats
ggplot battles
ggplotbattles.dev
Any hacky #rstats workaround for the {gt} package? I want the interactive search feature to include columns that are hidden. I tried making a px(0) width column instead of hiding it, no luck. Gimme your hacky ideas!
Lightweight Text Analytics Workflows with DuckDB In this blog post, Petrica Leuca demonstrates how to use #DuckDB for keyword, full-text, and semantic similarity search with embeddings. Learn how to use DuckDB to efficiently perform advanced text analytics in Python: duckdb.org/2025/06/13/t...
Just migrated my #rstats blog from blogdown/hugodown to quarto using claude! Was quite straightforward, if a bit iterative. Have a look at the new (nearly identical) website here: www.njtierney.com
Credibly Curious
njtierney.com
I recently gave a talk, "The value in teaching is not the content it’s the teacher" (njtierney.github.io/talk-teacher...) at "Essential skills for statistics leadership in consultancy and research" My argument was: your time is time higher value than content, so put your content up for free #rstats
The value in teaching is not the content it’s the teacher
njtierney.github.io
Was great to cross paths with @njtierney.bsky.social @emitanaka.org (virtually) @aidybarnett.bsky.social (virtually) @analyticaledge.bsky.social And please 🙏🏼 @ tag (below) anyone else that was there as I'd love to stayed connected with everyone but searching @s is ... 🫣🤫
If you're still wondering about the slick new functions in dplyr 1.2.0, join me for a "Working smarter with dplyr 1.2.0" redux with R-Ladies Abuja! 📅 Wednesday, 24 June 2026 🕐️ 6pm WAT 🔗 www.meetup.com/rladies-abuj... See you there! ⚒️ #RStats
Working Smarter with {dplyr} 1.2.0, Wed, Jun 24, 2026, 6:00 PM | Meetup
Discover how the latest features in **{dplyr} 1.2.0** can help you write cleaner, faster, and more maintainable data transformation workflows. This session explores practic
meetup.com
I really think the "AI echo-hype chamber" is A Thing. Example: You talk to an AI about Your Idea and it is your hype-person: AI: "Yeah! That's a great idea, and the thing is NO ONE ELSE is doing it, you're really leading the field" Your idea: A pizza slicer holster. (It's still a good idea)
What are the current views on extending #rstats data.frames with S7 vs S3? I like the idea of attributes on my data frames, so I could do: dat@attribute_1 Instead of an accessor: attribute_1(dat) But then you need to do: dat@data to get the df, unless I define a `$` method?
I am SO looking forward to this event! Come along!
📮You've got mail! 💌 We are thrilled to invite you to "Where do R packages live?" a discussion with folks from the #R foundation, #CRAN #Bioconductor #R-universe and @posit.co. Let's learn from our panel about the ins-and-outs of where you might want to create a home for your R software 📦 1/n
Have #rstats folks run into this issue before: ``` Check: re-building of vignette outputs, Result: NOTE Re-building vignettes had CPU time 4.1 times elapsed time ``` I'm starting to go mildly insane trying to fix! If you happen to have a solution, let me know! at forum.posit.co/t/cpu-time-x...
CPU time xx times elapsed time
Hi folks, I'm working on re-submitting {greta} onto CRAN after it was archived last year. (this PR: Address cran patch i792 by njtierney · Pull Request #793 · greta-dev/greta · GitHub) I keep running...
forum.posit.co
Doing something a bit different this year. I’m writing blog posts that have nothing to do with code or corporate. Just a guy posting whatever he wants to his own website because that’s how the internet should be. So here’s a post about painting Warhammer! mdneuzerling.com/post/paintin...
Painting Skaven with oils - David Neuzerling
My local wargaming club was hosting a Warhammer: Age of Sigmar Spearhead tournament with a twist: if you could paint your entire army between the time the tourn
mdneuzerling.com
After 9 years, I thought it was time for another major release of the forecast package for #rstats! New modelling functions, missing values now handled in ETS models, and a more consistent interface. robjhyndman.com/hyndsight/fo...
forecast package v9 – Rob J Hyndman
robjhyndman.com
Before I go and try building this myself, is there a general colour palette assessment shiny app in #rstats? I love the apps in colorspace.r-forge.r-project.org/articles/hcl... by @zeileis.org et al. But I want to provide my own vectors of colours, and get the lovely assessment/example plots etc.
colorspace.r-forge.r-project.org
#rstats raster logic without pixels, introducing {vaster} #GDAL www.hypertidy.org/posts/2025-1...
Is there an #rstats best practices for including a shiny app in an R package? I see mastering-shiny.org/scaling-pack... by @hadley.nz and github.com/daattali/ddpcr by Dean Attali (couldn't find his handle!) - just curious on understanding best practices, bunding data, app, and the www folder etc.
Chapter 20 Packages | Mastering Shiny
If you are creating a large or long-term Shiny app, I highly recommend that you organise your app in the same way as an R package. This means that you: Put all R code in the R/ directory. Write a...
mastering-shiny.org
📢 Announcement: We are sunsetting the bookdown.org public hosting service. If you have #RStats docs on bookdown.org, please migrate them to a new platform by January 31, 2026, to maintain control over your content. (We recommend Posit Connect Cloud!) Learn more: posit.co/blog/bookdown-org-sunset
#rstats It is with profound sadness I heard that my long-time friend and colleague, John Fox passed away this week. He was the author of {car}, {effects}, {Rcmdr}, ... and numerous influential books. I will miss him greatly. www.john-fox.ca
John Fox: Books and Software
john-fox.ca
I remember John Fox as one of the most kind R Foundation #rstats members (ca. 2006-2023) giving wise and kind words often. The 1-1 interview he held with several of us, resulting in a useR!2008 pres and the article journal.r-project.org/articles/RJ-... It is sad to miss him. May he rest in peace!
#rstats It is with profound sadness I heard that my long-time friend and colleague, John Fox passed away this week. He was the author of {car}, {effects}, {Rcmdr}, ... and numerous influential books. I will miss him greatly. www.john-fox.ca
I don't know how I've missed it because it's *right on the documentation home page*, but if you use {glue} for nice string interpolation in #rstats and you have {stringr} loaded (likely through the tidyverse), you can use str_glue() instead of glue::glue() or loading library(glue) glue.tidyverse.org
1/ I had the honor of giving a keynote at #useR2025 🎉 at Duke University: “We R Together – How to learn, use, and improve a programming language as a community” 💜 Slides here 👉 docs.google.com/presentation... Video here: www.youtube.com/live/CTTvTQ-... #rstats #useR2025
WeRTogether-useR!2025Keynote
We R Together Yanina Bellini Saibene useR! 2025 Duke University How to learn, use and improve a programming language as a community
docs.google.com
I'm reminded of how handy the usethis::browse_*() functions are and thought I'd remind people they exist. Choose from a menu of links or go straight to CRAN or GitHub. #rstats
R dev friends - I am updating a package that implements an analytical method. The update will mean a fundamental change in the outputs compared to the current version of the pkg (but is based on consult with experts).
#rstats fam -- is there any way to create something this in R? eg you can create the graphs separately and then stitch together it together like below?
OK nothing like proclaiming in a public space and then quickly finding solution 🤪 If anyone else is stuck on this, sf seems to not work with plotly. If you put your coords in as a df, and use geom_path to plot with geom_tile it renders (and saves output correctly with .png) #rstats soln next comment
Ok #rstats #shiny hive mind. When rendering geom_tile to a plotly in shiny, and press the download button the resulting .png is missing the tiles? What gives! Any advice gratefully received (These data are fake!)
new #dplyr filtering function who dis 😍 meet filter_out()! 👍 GO PUT A THUMBS UP ON DAVIS'S TIDYUP THINGY ON GITHUB TO SHARE MY ENTHUSIASMMMM!! #rstats #databs And, you know, provide your thoughts on this newly-proposed function if you have them 😌
We are looking for #rstats community feedback on 3 new dplyr functions! We're aiming to expand the `filter()` family: - `filter()` to keep rows - `filter_out()` to drop rows - `when_any()` and `when_all()` as modifiers Read more and leave feedback here: github.com/tidyverse/ti...