Skip to content

How We Compare

This page compares AMMM’s design choices with common MMM tooling patterns. It focuses on architecture and workflow contracts rather than exhaustive feature matrices, which can change quickly across ecosystems.

AxisAMMM V2 choiceCommon alternative patterns
Workflow modelStage-gated pipeline with numbered artefact foldersFlat output directories or notebook-only outputs
Diagnostics policyExplicit gate policy (diagnostics_gating)Diagnostics reported but not gate-enforced
Convergence/calibration artefactsStructured machine-readable JSON + figures in 50_diagnostics/Plots/tables without stable machine-readable contract
Output schemaCanonical stage folders (00_... to 80_...)Tool-specific ad hoc output structures
Optimisation integrationNative downstream stage (70_optimisation/) tied to fitted model outputsSeparate scripts/workflows with manual joins
Reporting integrationOptional interpretation stage (80_interpretation/)External reporting pipelines only
  • AMMM is optimised for reproducible, audit-friendly runs where downstream tooling can consume stable file contracts.
  • The stage layout and gate fields reduce ambiguity in production workflows.
  • The trade-off is a more opinionated pipeline structure compared with fully ad hoc notebook workflows.

Choose a stage-gated approach (such as AMMM) when you need:

  • repeatable artefact contracts
  • explicit diagnostics checks before business decisions
  • operational hand-off between modelling and downstream applications

Choose a looser workflow when you need:

  • rapid exploratory modelling with minimal process constraints
  • highly customised experimental model forms without fixed output contracts

All MMM platforms rely on modelling assumptions. Diagnostic quality supports computational and predictive adequacy, but does not by itself establish causal validity.