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
Here is a little piece about the day of my final Monkey Cage recording - a couple of weeks ago in beautiful #manchester www.bigissue.com/opinion/robi...
December 26, 2025 at 5:07 PM
Reposted by Gavin Simpson
Goodbye, Monkey Cage - not as infinite as I imagined
December 25, 2025 at 11:55 AM
Probably should have been made a month or more ago, but better late than never. Made my mum’s family Christmas cake recipe for the first time since moving to 🇩🇰
December 23, 2025 at 10:27 PM
Reposted by Gavin Simpson
A mystery seed from a Breckland, eastern England ghostpingo core as found by @hayleymcmechan.bsky.social. help oh botanists!!! 1 mm scale @annasolcova.bsky.social @jo-the-botanist.bsky.social @bramblebotanist.bsky.social @timholtwilson.bsky.social
December 21, 2025 at 7:08 PM
Reposted by Gavin Simpson
Huge thanks to @gsimpson.bsky.social and everyone who joined our GAMs in R course! 🚀

Happy modeling, everyone! 🎉
December 11, 2025 at 4:08 PM
Reposted by Gavin Simpson
A palaeoecological plant find from a Breckland ghost ice age pond core (East Harling, E. England). Puzzled over by @hayleymcmechan.bsky.social & myself. Help with ID please team!! Seems obvious but stuck. @jo-the-botanist.bsky.social @bramblebotanist.bsky.social @timholtwilson.bsky.social
December 7, 2025 at 6:58 PM
Reposted by Gavin Simpson
We have a preprint about modelling three-dimensional movement tracks, led by @njklappstein.bsky.social.

The model takes the form of a step selection function and, just like in 2D, it can include directional persistence, attraction to targets, and habitat selection.

doi.org/10.1101/2025...
December 2, 2025 at 3:07 PM
Reposted by Gavin Simpson
If you want to see me get flustered, but recover to give a banger talk about RSV prophylaxis, the magic of GAMs, and the vital importance of survellence data, then this is the talk for you. With shout-outs for @gsimpson.bsky.social, @vincentab.bsky.social, and @hpscireland.bsky.social
Next Public Health in Action Seminar - Dr Darren Dahly-20251113_130641-Meeting Recording
media.heanet.ie
December 3, 2025 at 8:31 AM
A new release of the mgcv #RStats 📦 is out on CRAN and Simon Wood (U Edinburgh) has added some significant new features despite the small bump in version number:

🌟 scasm() for estimating GAMs with shape constrained smooths. Can be used with any family & smoothness selection is via the EFS method
November 12, 2025 at 11:28 AM
Reposted by Gavin Simpson
Opinion: Chaos is coming for scholarly publishing.

Buckling of commercial models alongside maturing of community-led efforts promises major shifts, says Caroline Edwards (@theblochian.bsky.social).

www.researchprofessionalnews.com/rr-news-uk-v...
Chaos is coming for scholarly publishing - Research Professional News
Buckling of commercial models alongside maturing of community-led efforts promises major shifts, says Caroline Edwards
www.researchprofessionalnews.com
November 12, 2025 at 10:17 AM
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