SensitivityPlots#

class pymc_marketing.mmm.plotting.sensitivity.SensitivityPlots(data)[source]#

Sensitivity analysis plots (effect, uplift, and marginal curves).

Wraps the three sensitivity-analysis plotting methods previously in the monolithic MMMPlotSuite. All three methods share the same signature and delegate to _sensitivity_plot() for rendering.

Parameters:
dataMMMIDataWrapper

Validated wrapper around the fitted model’s InferenceData.

Methods

SensitivityPlots.__init__(data)

SensitivityPlots.analysis([idata, dims, ...])

Plot sensitivity analysis sweep results (idata.sensitivity_analysis["x"]).

SensitivityPlots.marginal([idata, dims, ...])

Plot marginal effects (idata.sensitivity_analysis["marginal_effects"]).

SensitivityPlots.uplift([idata, dims, ...])

Plot uplift curves (idata.sensitivity_analysis["uplift_curve"]).