Hey, I'm Matthew 👋
RSS FeedWelcome to my personal blog. I write about statistics, data, and whatever I'm building. This is where I think out loud, keep notes worth sharing, and rant about bad stats I see in the wild.
Browse the posts or read a bit about me . You can also visit my portfolio .
Featured
-
mmm-framework 0.1.0 Is on PyPI
The first public release of mmm-framework — a Bayesian marketing-mix modeling library built on PyMC-Marketing, designed around methodological rigor instead of specification shopping. pip install mmm-framework.
-
Hello, world
Welcome to my corner of the internet. A quick note on what this blog is for.
Recent Posts
-
Read the Diagnostics First
R-hat, ESS, and divergences are not bureaucratic hurdles before you report a ROAS — they're the sampler telling you whether its output is valid. Here's what each one actually measures and what it reveals when it fails.
-
Stop Reporting ROI to Four Significant Figures
A point estimate written as 2.347 looks like you know the answer to a tenth of a percent. If your interval is ±10%, you don't — you know the first digit and you're guessing at the second. The decimal places are a confidence claim the model never made.
-
The Assumptions Are the Model
A model is a dumb number-crunching machine. Put data in, get numbers out — and unless something breaks loudly, those numbers look exactly as confident when your assumptions hold as when you've shredded them. The meaning was never in the arithmetic. It was in the assumptions.
-
Measurement Is a Loop, Not a Report
A marketing-mix model usually ships as a quarterly slide deck — a snapshot that's stale on arrival and impossible to interrogate. The more honest unit of measurement is a living workspace where evidence has a status and a shelf life.