Exact pymc-marketing API reference for MMM code, verified against v1.1.0. Use when writing or reviewing pymc-marketing code, checking constructor signatures, method names, return types, import paths, or plotting/evaluation/optimisation calls. Also use when migrating 0.x code to 1.x, debugging ImportError or…
How each type of marketing channel should be represented in an MMM — its role (paid media, reach-and-frequency, organic, non-media treatment, control), whether it is driven by spend or exposure, its carryover and saturation behaviour, and whether a ROAS is even defined for it. Use when deciding what a column means…
Constructing an MMM with pymc-marketing 1.x — model architecture, adstock and saturation choice, prior specification, likelihood and link function, seasonality and trend, panel dimensions, and the fitting strategy. Use when building a new model, choosing transformations, writing modelconfig, setting priors from…
End-to-end Simba MMM workflow over MCP — upload a dataset, create and poll a Bayesian model, and read results correctly (section semantics, channel naming, attribution/Overlap rules, context-size controls). Use when building or analyzing an MMM through the Simba MCP tools.
Run Simba budget optimizations correctly over MCP — payload conventions (percent bounds, laydown/CPM arrays), revenue vs profit objectives, polling by runid, interpreting decision vs comparison columns, and curating run history. Use when optimizing budgets or reading optimizer results through the Simba MCP tools.
Simba prior-override payload conventions for createmodel — smart-default merging, strict field rejection, the half-saturation/half-marginal/half-life anchor families and which combinations are invalid. Use before constructing any priors[] override through the Simba MCP tools.