MMM === .. currentmodule:: pymc_marketing.mmm.mmm .. autoclass:: MMM .. rubric:: Methods .. autosummary:: :toctree: MMM.__init__ MMM.add_lift_test_measurements MMM.allocate_budget_to_maximize_response MMM.attrs_to_init_kwargs MMM.build_model MMM.channel_contributions_forward_pass MMM.compute_channel_contribution_original_scale MMM.compute_mean_contributions_over_time MMM.create_idata_attrs MMM.fit MMM.format_recovered_transformation_parameters MMM.forward_pass MMM.get_channel_contributions_forward_pass_grid MMM.get_errors MMM.get_params MMM.get_target_transformer MMM.get_ts_contribution_posterior MMM.graphviz MMM.load MMM.max_abs_scale_channel_data MMM.max_abs_scale_target_data MMM.new_spend_contributions MMM.plot_allocated_contribution_by_channel MMM.plot_budget_allocation MMM.plot_channel_contribution_share_hdi MMM.plot_channel_contributions_grid MMM.plot_channel_parameter MMM.plot_components_contributions MMM.plot_direct_contribution_curves MMM.plot_errors MMM.plot_grouped_contribution_breakdown_over_time MMM.plot_new_spend_contributions MMM.plot_posterior_predictive MMM.plot_prior_predictive MMM.plot_waterfall_components_decomposition MMM.predict MMM.predict_posterior MMM.predict_proba MMM.preprocess MMM.sample_posterior_predictive MMM.sample_prior_predictive MMM.save MMM.set_idata_attrs MMM.set_params MMM.validate MMM.validate_channel_columns MMM.validate_control_columns MMM.validate_date_col MMM.validate_target .. rubric:: Attributes .. autosummary:: ~MMM.X ~MMM.default_model_config ~MMM.default_sampler_config ~MMM.fit_result ~MMM.id ~MMM.methods ~MMM.output_var ~MMM.posterior_predictive ~MMM.preprocessing_methods ~MMM.prior ~MMM.prior_predictive ~MMM.validation_methods ~MMM.version ~MMM.y ~MMM.target_transformer ~MMM.channel_columns ~MMM.control_columns ~MMM.model ~MMM.date_column