Gavin Simpson
gsimpson.bsky.social
Gavin Simpson
@gsimpson.bsky.social
(Palaeo)[ecologist | limnologist] & #fakeStatistican, #rstats user, wielder of #GAMs. He/him/his. Opinions mine…
Reposted by Gavin Simpson
filter_out() = yeet()
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...
November 7, 2025 at 4:34 PM
Just updated my manuscript on using #GAMs in #AnimalScience, now on arXiv: doi.org/10.48550/arX...
🐄🐖🪶

Extended examples now show how GAMs go beyond prediction, helping estimate biologically meaningful traits from data.

Code: github.com/gavinsimpson...

🧪 #RStats #mgcv #Statistics #OpenScience
October 29, 2025 at 10:45 AM
Reposted by Gavin Simpson
"I don't care for the UK tonight
So stay
Stay"

Fuck you, Katie Lam, absolutely fuck off.

www.youtube.com/watch?v=W38v...
Suede - Black Or Blue (Audio Only)
YouTube video by Suede HQ
www.youtube.com
October 23, 2025 at 6:44 PM
Reposted by Gavin Simpson
I’m seeing some misinformation about pseudo-random number generator best practices going around the internets. Let’s talk about why the pseudo-random number generator seed you use shouldn’t actually have any impact on your results and, consequently, you can choose whatever seed you damn well please.
October 22, 2025 at 7:06 PM
So Framework is supporting projects in the Linux ecosphere that are lead by vile, racist, homophonic, transphobic people and sees nothing wrong with that. And Shopify supports and platforms the racist idiot that built Ruby on Rails, all because their money stream is entirely dependent on Rails
October 23, 2025 at 6:29 AM
Fuck Kramnik
October 22, 2025 at 4:43 PM
Reposted by Gavin Simpson
The Pink Book of #MarginalEffects (aka Model to Meaning) ships next week and I've got a backlog of Zoolander memes.

Hope you're hungry for some spam in your timeline.

#RStats #PyData
September 22, 2025 at 4:52 PM
Reposted by Gavin Simpson
The new {marginaleffects} release for #RStats (0.30.0) comes with two new vignettes:

1. Speed up computation with automatic differentiation (often 10x gains) marginaleffects.com/bonus/perfor...

2. Power analyses with {marginaleffects} and {DeclareDesign}. marginaleffects.com/bonus/power....
37  Performance – Model to Meaning
marginaleffects.com
September 13, 2025 at 6:37 PM
Reposted by Gavin Simpson
We're glad to finally bring you this update!
I am beyond excited to announce that ggplot2 4.0.0 has just landed on CRAN.

It's not every day we have a new major #ggplot2 release but it is a fitting 18 year birthday present for the package.

Get an overview of the release in this blog post and be on the lookout for more in-depth posts #rstats
ggplot2 4.0.0
A new major version of ggplot2 has been released on CRAN. Find out what is new here.
www.tidyverse.org
September 11, 2025 at 12:02 PM
Reposted by Gavin Simpson
I am beyond excited to announce that ggplot2 4.0.0 has just landed on CRAN.

It's not every day we have a new major #ggplot2 release but it is a fitting 18 year birthday present for the package.

Get an overview of the release in this blog post and be on the lookout for more in-depth posts #rstats
ggplot2 4.0.0
A new major version of ggplot2 has been released on CRAN. Find out what is new here.
www.tidyverse.org
September 11, 2025 at 11:20 AM
Reposted by Gavin Simpson
If you’d like to go beyond updates and truly master GAMs in R, join our online course with @gsimpson.bsky.social, 8–11 Dec.

📊 Learn how to fit, interpret, visualise, and communicate GAMs in practice, guided by one of the leading experts in the field.
www.physalia-courses.org/courses-work...
September 2, 2025 at 1:42 PM
🚀 gratia 0.11.1 is out!
Compatibility with ggplot2 4.0.0 + usability improvements + bug fixes.

#Rstats #mgcv #gam #statistics
August 25, 2025 at 12:25 PM
🚀 gratia 0.11.0 is out!

Now has a paper in JOSS — please cite 📄 doi.org/10.21105/jos...

Experimental parallel processing ⚡

New assemble() for building plots 🎨

Better support for complex families + new diagnostics 🧪

Lots of bug fixes + polish ✨

👉 gavinsimpson.github.io/gratia/

#Rstats
An R package for working with generalized additive models
Graceful 'ggplot'-based graphics and utility functions for working with generalized additive models (GAMs) fitted using the 'mgcv' package.
gavinsimpson.github.io
August 18, 2025 at 6:32 PM
A new visitor 🕷️ to our back yard garden 🪴 Not sure what it is yet, but for scale the abdomen is about as large as the end of a human male’s little finger
August 18, 2025 at 5:57 PM
Reposted by Gavin Simpson
Replication Crisis

xkcd.com/3117/
July 21, 2025 at 11:54 PM
Reposted by Gavin Simpson
You WILLL NOT guess what this is about. But I encourage you to try before clicking through for the answer. www.reddit.com/r/AskNYC/s/X...
July 21, 2025 at 9:12 PM
Reposted by Gavin Simpson
📢 Course alert!
Generalised Additive Models (GAMs) in R with @gsimpson.bsky.social
📅 8–11 Dec (Online)
Learn how to model complex relationships using GAMs, splines & more with mgcv and gratia.
Details & registration 👉 www.physalia-courses.org/courses-work...
#Rstats #DataScience #GAMs #Statistics
July 9, 2025 at 2:45 PM
Packed house at Åben 🍻 for the second night of #PintOfScience in #Aarhus #Denmark 🧬 🧪

Tonight’s talks;

🎙️ Attack of the Clones - Andrew Ferenbach

🎙️ Is there a Serial Killer Gene? Victoria Twiddy
May 20, 2025 at 5:45 PM
It is criminal that early career researchers like Bert are in such tenuous positions.

Bert has and continues to do some exceptional work on statistical ecology.

If you know of any relevant opportunities, details 👇
A few months until the end of my postdoc contract. Norway has defunded a good part of the academic system, so opportunities are limited. I will try to apply for my own funding, but pending potential failure, if someone has a job opportunity that might suit me I would be happy to have a chat!
May 8, 2025 at 4:49 PM
Reposted by Gavin Simpson
A few months until the end of my postdoc contract. Norway has defunded a good part of the academic system, so opportunities are limited. I will try to apply for my own funding, but pending potential failure, if someone has a job opportunity that might suit me I would be happy to have a chat!
May 6, 2025 at 9:11 AM
Reposted by Gavin Simpson
...And used this helpful suggestion from @vincentab.bsky.social using the marginaleffects package (cited in the preprint) to estimated total hospitalizations averted across the whole season.

bsky.app/profile/vinc...
You can specify a custom hypothesis function, or use the new formula interface (only in the dev version on github)
May 1, 2025 at 8:26 AM
Reposted by Gavin Simpson
The paper also makes use of the hierarchical GAMs outlined here by @ericjpedersen.bsky.social, David Miller, @gsimpson.bsky.social, @noamross.net (well, the simplest possible application of them anyway)...

peerj.com/articles/6876/
May 1, 2025 at 8:23 AM
Reposted by Gavin Simpson
That's quite a line break...
April 18, 2025 at 3:22 PM
Reposted by Gavin Simpson
REPOSTS APPRECIATED ‼️

Please if you're a queer european person or simply a decent human being, sign his petition to help fight LGTB+phobia in EU. Trans people are being persecuted, it ends in a month and in less than a minute you can help people to not lose rights

eci.ec.europa.eu/043/public/#...
European Citizens' Initiative
Give your support !
eci.ec.europa.eu
April 16, 2025 at 6:14 PM
Reposted by Gavin Simpson
My brother and son are autistic and RFK Jr can go fuck himself, along with every single person who watches this and nods along.
WATCH | RFK Jr claims autistic children will never go on dates or pay taxes

Read the recent CDC autism report here: www.independent.co.uk/news/world/a...
April 16, 2025 at 10:45 PM