Abacus Documentation
Abacus is a Bayesian MMM library built on PyMC and PyTensor. It provides PanelMMM for multi-market panel modelling, structured YAML-driven configuration, a staged pipeline runner, and budget optimisation — all designed for reproducible, production-grade MMM workflows.
Where to start
| You want to… | Start here |
|---|---|
| Install and run your first model | Installation → Quickstart: Python |
| Build a model from YAML config | Quickstart: YAML → YAML Configuration |
| Run the full staged pipeline | Quickstart: Runner → Runner Overview |
| Understand the model equation | Model Overview → Adstock and Saturation |
| Interpret results and outputs | Post-Modeling → Response Curves |
| Optimise a budget allocation | Budget Optimisation → Interpreting Results |
| Learn the econometrics behind it | FAQ — explainers for practitioners |