BudgetOptimizerWrapper#

class pymc_marketing.mmm.mmm.BudgetOptimizerWrapper(model, start_date, end_date, compile_kwargs=None)[source]#

Wrapper for the BudgetOptimizer to handle multi-dimensional model.

Methods

BudgetOptimizerWrapper.__init__(model, ...)

BudgetOptimizerWrapper.optimize_budget(budget)

Optimize the budget allocation for the model.

BudgetOptimizerWrapper.sample_response_distribution(...)

Generate synthetic dataset and sample posterior predictive based on allocation.

Attributes

plot

Access budget plotting functionality.

adstock

idata