budget_optimizer#

Budget optimization module.

Functions

optimizer_xarray_builder(value, **kwargs)

Create an xarray.DataArray with flexible dimensions and coordinates.

Classes

BudgetOptimizer(*, num_periods, ...)

A class for optimizing budget allocation in a marketing mix model.

OptimizerCompatibleModelWrapper(*args, **kwargs)

Protocol for marketing mix model wrappers compatible with the BudgetOptimizer.

Exceptions

MinimizeException(message)

Custom exception for optimization failure.