Skip to content

Docs: revamp MMM modeling docs and references#2453

Draft
cetagostini wants to merge 1 commit into
mainfrom
cetagostini/improved_skill
Draft

Docs: revamp MMM modeling docs and references#2453
cetagostini wants to merge 1 commit into
mainfrom
cetagostini/improved_skill

Conversation

@cetagostini
Copy link
Copy Markdown
Contributor

@cetagostini cetagostini commented Mar 28, 2026

Rename skill to pymc-marketing-mmm and modernize MMM docs and examples. Switch examples to the multidimensional MMM import, remove deprecated nuts_sampler usage, and update YAML builder call (config_path).

Add comprehensive documentation for adstock and saturation transforms, priors best-practices (prefer priors on transformation objects), prior-predictive checks, original-scale contribution variables, event effects, CPT (cost-per-target) calibration (observed Normal likelihood) and geo-level CPT examples, and improved guidance for time-varying parameters (HSGP options). Clarify reserved dimension names and introduce new constructor params (cost_per_unit, dag, treatment_nodes, outcome_node).

Update plotting, CV, and budget-optimization examples (new params and return shapes), adjust convenience data/api method names, and refine various doc links and examples across references/liftest_calibration.md and references/model_specification.md to reflect API changes and best practices.

Description

Related Issue

  • Closes #
  • Related to #

Checklist


📚 Documentation preview 📚: https://pymc-marketing--2453.org.readthedocs.build/en/2453/

Rename skill to `pymc-marketing-mmm` and modernize MMM docs and examples. Switch examples to the multidimensional MMM import, remove deprecated nuts_sampler usage, and update YAML builder call (config_path).

Add comprehensive documentation for adstock and saturation transforms, priors best-practices (prefer priors on transformation objects), prior-predictive checks, original-scale contribution variables, event effects, CPT (cost-per-target) calibration (observed Normal likelihood) and geo-level CPT examples, and improved guidance for time-varying parameters (HSGP options). Clarify reserved dimension names and introduce new constructor params (cost_per_unit, dag, treatment_nodes, outcome_node).

Update plotting, CV, and budget-optimization examples (new params and return shapes), adjust convenience data/api method names, and refine various doc links and examples across references/liftest_calibration.md and references/model_specification.md to reflect API changes and best practices.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant