ammm Core Mixins: Plotting Scenario (plotting_scenario.py)¶
This module provides the ScenarioPlottingMixin class, designed to be inherited by Marketing Mix Model (MMM) classes in ammm. It offers methods for visualising the results of budget optimisation scenarios and plotting the direct response curves for marketing channels based on the fitted model.
MagicMock is a subclass of Mock with default implementations of most of the magic methods. You can use MagicMock without having to configure the magic methods yourself.
If you use the spec or spec_set arguments then only magic methods that exist in the spec will be created.
Attributes and the return value of a MagicMock will also be MagicMocks.
(Private helper methods _plot_scenario and _plot_response_curve_fit are used internally to handle the plotting logic for individual scenarios/bars and the fitted response curves, respectively.)