“The Mixtape in CausalPy” example translation repo #623
drbenvincent
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Goal: create a separate repo that re-implements the analyses (code + results/figures) from Scott Cunningham’s Causal Inference: The Mixtape using CausalPy, without duplicating book text.
Does The Mixtape have a companion repo / data?
https://mixtape.scunning.comhttps://github.com/scunning1975/mixtapePlausibility assessment
This is highly plausible and likely to be valuable.
Related CausalPy tracker: feature gaps vs Mixtape are documented in issue #622.
Scope boundary (important)
To stay aligned with your stated intent:
Recommended repo structure
chapter,example,method,dataset,causalpy_method,status,notes.notebooks/05_matching.ipynbnotebooks/06_rd.ipynbnotebooks/07_iv.ipynbnotebooks/08_panel.ipynbnotebooks/09_did.ipynbnotebooks/10_synth.ipynbcausaldatawhen available.data/README.mddocumenting provenance and how it’s fetched.Which parts will be easiest vs hardest?
Jupyter vs Marimo vs Quarto for this repo?
Given your goal (“persistent results users can browse on GitHub”), I agree with your lean: Jupyter notebooks are the better default.
Quarto (often the best publishing layer)
Quarto can be an even better fit if you want a browseable website (e.g., GitHub Pages) with stable URLs, navigation, and fully rendered outputs.
Jupyter notebooks (recommended default)
Marimo notebooks
.ipynb.Practical compromise
What “done” looks like (success criteria)
Beta Was this translation helpful? Give feedback.
All reactions