Nathaniel Forde
nathanielforde.bsky.social
Nathaniel Forde
@nathanielforde.bsky.social
https://nathanielf.github.io/

Statistics, Probability previously Logic and Philosophy
Pinned
This last 12 months or so was intense and fun both professionally and personally. Thanks owed @benvincent.bsky.social , @twiecki.bsky.social, @alex-andorra.bsky.social and all the pymc devs! Looking forward to 2025 @pymc-devs.bsky.social My #pymc, #opensource year-in-review:
Reposted by Nathaniel Forde
The next online installment of ESTIMATE: The Reduced Form is coming on Dec 11-12. I've continued to unify and expand regression-based methods to apply to exit, non-binary treatments, DDD, discrete outcomes, and more.

All proceeds to the MSU economics PhD program.

econ.msu.edu/academics/es...
Estimate Reduced Form | Economics | Michigan State University
econ.msu.edu
November 16, 2025 at 3:43 PM
🧵 I spoke yesterday at @python.org's PyCon Ireland 2025 at UCD on Bayesian workflows + Structural Equation Models (SEMs) — exploring how we can infer latent preferences from noisy behavioural signals.

youtu.be/NS7SjHDSdmA?...
Nathaniel Forde - Bayesian Workflow - PyCon Ireland 2025
YouTube video by Nathaniel Forde
youtu.be
November 16, 2025 at 9:09 AM
Reposted by Nathaniel Forde
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-...
🧵
The official home of the Python Programming Language
www.python.org
October 27, 2025 at 2:47 PM
Reposted by Nathaniel Forde
This may just be the best CS paper I’ve read this year. Just read the abstract and first para of the intro! The rest of the intro is really wild too, but very very good:

dl.acm.org/doi/pdf/10.1...
October 14, 2025 at 1:12 PM
This is a very nice demonstration of the power of GAMs.
Most Customer Lifetime Value (CLV) models assume customer behavior is linear.

But what if it isn't?

I built an #rstats GAM for SaaS revenue prediction that captures:
→ Nonlinear adoption curves
→ Tier-specific behaviors
→ Feature value with uncertainty

ecogambler.netlify.app/blog/clv-pre...
GAMs for Customer Lifetime Value (CLV) prediction | GAMbler
Customer Lifetime Value models are critical for SaaS businesses, but standard regression approaches often predict impossible values like negative revenue or infinite growth. There are established meth...
ecogambler.netlify.app
October 15, 2025 at 5:56 AM
Reposted by Nathaniel Forde
The BBC’s The Great Philosophers series with Bryan Magee is some of the best television ever made. It’s brilliant - no bells & whistles, no flashy gimmicks to hide a lack of substance. Just two people talking and thinking carefully. It’s being re-run on BBC4, but it’s also available online.
The Great Philosophers with Bryan Magee (1987) - YouTube
High Quality Reuploads (1987)
youtube.com
October 14, 2025 at 7:18 PM
Reposted by Nathaniel Forde
Books Upstairs is a fine store with a particularly excellent poetry section. Why not support them by ordering your books online instead: booksupstairs.ie
October 6, 2025 at 11:36 AM
Reposted by Nathaniel Forde
It was fun (painful 😅) to implement VAR(p) models from scratch juanitorduz.github.io/var_numpyro/
Bayesian Vector Autoregressive Models in NumPyro - Dr. Juan Camilo Orduz
juanitorduz.github.io
October 3, 2025 at 6:22 PM
Reposted by Nathaniel Forde
The Aaron Swartz production function www.programmablemutter.com/p/the-aaron-...
The Aaron Swartz production function
Incalculable diffusion as a philosophy of doing
www.programmablemutter.com
September 22, 2025 at 11:58 AM
Reposted by Nathaniel Forde
Very glad to see that someone is doing the important work of aligning AI alignment. alignmentalignment.ai
Center for the Alignment of AI Alignment Centers
We align the aligners
alignmentalignment.ai
September 11, 2025 at 1:04 PM
Reposted by Nathaniel Forde
"Open-mindedness is not incompatible with having opinions."
Not Every Idea Deserves Equal Time
A classic critique shows how creationists’ calls for “equal time” in classrooms blurred the line between legitimate scientific debate and intellectual imposture.
thereader.mitpress.mit.edu
September 16, 2025 at 9:40 PM
Reposted by Nathaniel Forde
Boosting this live tweeting of the excellent Emily Adlai’s new book to #philsci #philsky #quantum – thanks @jeffreymepstein.bsky.social for this public service! :)
I just got a copy of this new book from Emily Adlam (with whom I did my masters, so this is the first book I'm reading written by a former classmate!). I'm going to try the thing where I tweet about it as I go.
global.oup.com
September 14, 2025 at 9:00 PM
Reposted by Nathaniel Forde
I’m especially proud of this article I wrote about Gaussian Processes for the Recast blog! 🥳

GPs are super interesting, but it’s not easy to wrap your head around them at first 🤔

This is a medium level (more intuition than math) introduction to GPs for time series.

getrecast.com/gaussian-pro...
August 29, 2025 at 5:11 PM
```On Monday, Pirro told a judge in a separate federal criminal case in D.C. that “an Indictment has not been returned” after “a __third__ grand jury returned a no true bill.”

The file drawer problem but for guilty verdicts
August 27, 2025 at 4:10 PM
Reposted by Nathaniel Forde
Market share predictions fail when models ignore how markets really work.

At #PyDataBerlin, @nathanielforde.bsky.social shows how PyMC Marketing’s new Consumer Choice module uses Bayesian models for realistic substitution.

🗓️ Sept 1, 4:20 PM | 📍 Room B05-B06
#BayesianStats #PyMC
August 25, 2025 at 1:55 PM
Reposted by Nathaniel Forde
#rstats #statistics

I've released my new open source book, "Powered by Linear Algebra: the role of matrices and vector space in data science," at matloff.github.io/WackyLinearA....

Turns the classic LA course on its head! Still proves the theorems, but with a deep emphasis on applications.
matloff.github.io
August 15, 2025 at 4:53 PM
I'd be interested in reading an essay which traces a direct line from Krug's "Don't make me think" to Trump.

en.wikipedia.org/wiki/Don%27t...
Don't Make Me Think - Wikipedia
en.wikipedia.org
August 11, 2025 at 1:41 PM
New Blog Post: VAEs vs Bayesian Multivariate models – modelling the complexity of job satisfaction.

nathanielf.github.io/posts/post-w...

It’s not one score. It’s a bundle: how we feel ❤️, how we work 💼, how we think 🧠.
Here’s what happened when we tried to compress that complexity… 🧵
August 10, 2025 at 5:05 PM
Looking forward to @pyconde.bsky.social in Berlin this Year! Will be speaking about @pymc.io -marketing and consumer choice models. Hope to see you there!

berlin.pydata.org/conferences/...
July 5, 2025 at 1:23 PM
🚀 Just added support for multinomial logit & nested logit product choice models to pymc-marketing!

Use a formula API to model product choices & customer preferences — all in a Bayesian workflow 🧠📊

Docs:
🔗 l1nq.com/KRb64
🔗 encr.pw/oa49I


@pymc.io #discrete-choice #bayesian #stats #causal-inference
June 23, 2025 at 6:25 AM
Reposted by Nathaniel Forde
New post: David Blackwell on the Comparison of Experiments
David Blackwell on the Comparison of Experiments
Hypotheses, signals, and Bayesian learning
open.substack.com
April 6, 2025 at 9:58 AM
This is an excellent illustration of interaction effects with a (far too) resonant example.
Thanks to everybody who chimed in!

I arrived at the conclusion that (1) there's a lot of interesting stuff about interactions and (2) the figure I was looking for does not exist.

So, I made it myself! Here's a simple illustration of how to control for confounding in interactions:>
May 11, 2025 at 9:09 AM
Python Ireland just released their PyCon 2024 recordings! 📽️
My talk on Causal Inference with @pymc-labs.bsky.social CausalPy package is here. Can we trust individual IV designs. What's the role of CI in industry?

Recording: youtu.be/-C4p4b2cUp8?...

Deck: nathanielf.github.io/talks/pycon_...
May 2, 2025 at 5:58 AM
Curious about Multi-level Bayesian Regression Models? Sceptical of Priors? Dubious about of weighted outcomes? Come along to the Python Ireland Meet-up in May, we'll talk survey data, population weights and choosing your own adventure with @pymc.io.

www.meetup.com/pythonirelan...
April 14, 2025 at 6:40 AM