BudgetOptimizerWrapper.optimization_model#
- BudgetOptimizerWrapper.optimization_model(num_periods)[source]#
Return a PyMC model configured for
num_periodsoptimisation steps.Uses the wrapper’s pre-built zero data (which includes carryover periods) to produce a model consistent with the old
_set_predictors_for_optimizationpath.- Parameters:
- num_periods
int Number of optimisation periods (accepted for backward compatibility, not used directly).
- num_periods
- Returns:
pymc.ModelA cloned PyMC model ready for budget optimization.