Methods notes
Writing
Short explainers on the methods I use day to day — causal inference, target trial emulation, and real-world evidence.
-
Clone-censor-weight, explained: per-protocol effects without immortal-time bias
Jun 27, 2026 · 3 min read causal inferencetarget trial emulationmethodsMost clinical questions are really about sustaining a treatment strategy, not just starting it — and that's exactly where naive analyses break. Clone-censor-weight is how you answer the per-protocol question honestly. Here's the intuition, in three moves.
Read → -
Target trial emulation: writing the protocol of the trial you can't run
Jun 27, 2026 · 3 min read target trial emulationcausal inferencestudy designMost “observational vs RCT” arguments aren't about the data — they're about a vague question. Target trial emulation forces you to specify the randomised trial you wish you could run, then emulate it component by component. Here's the protocol I write before touching the data.
Read →