Budget allocation optimization and sensitivity analysis for Marketing Mix Models. Use when optimizing media budget allocation, setting up BudgetOptimizer with CustomModelWrapper, defining budget bounds and constraints, running sensitivity analysis, comparing current vs. optimal allocation, or advising on budget reallocation strategies. Also activate when the user asks about optimal spend, budget c
The multidimensional MMM does NOT have model.optimize_budget(). Use MultiDimensionalBudgetOptimizerWrapper:
import xarray as xr
import pandas as pd
from pymc_marketing.mmm.multidimensional import MultiDimensionalBudgetOptimizerWrapper
# total_media_contribution_original_scale is added automatically during build_model
# No need to call add_original_scale_contribution_variable() first
[Description truncada. Veja o README completo no GitHub.]