Join the newly launched Discord
community for real-time discussions, peer support, and direct interaction with the Meridian team!
Module: meridian.model.model
Stay organized with collections
Save and categorize content based on your preferences.
Meridian module for the geo-level Bayesian hierarchical media mix model.
Classes
class MCMCOOMError
: The Markov Chain Monte Carlo (MCMC) sampling exceeds memory limits.
class MCMCSamplingError
: The Markov Chain Monte Carlo (MCMC) sampling failed.
class Meridian
: Contains the main functionality for fitting the Meridian MMM model.
class NotFittedModelError
: Model has not been fitted.
Functions
load_mmm(...)
: Load the model object from a pickle
file path.
save_mmm(...)
: Save the model object to a pickle
file path.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License
, and code samples are licensed under the Apache 2.0 License
. For details, see the Google Developers Site Policies
. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-09-05 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-05 UTC."],[[["\u003cp\u003eThe Meridian module is designed for geo-level Bayesian hierarchical media mix modeling.\u003c/p\u003e\n"],["\u003cp\u003eIt includes a core \u003ccode\u003eMeridian\u003c/code\u003e class that encapsulates the functionality for fitting the Media Mix Model (MMM).\u003c/p\u003e\n"],["\u003cp\u003eThe module defines specific error classes, including \u003ccode\u003eMCMCOOMError\u003c/code\u003e for memory limit issues and \u003ccode\u003eMCMCSamplingError\u003c/code\u003e for sampling failures during the Markov Chain Monte Carlo (MCMC) process.\u003c/p\u003e\n"],["\u003cp\u003eThe module also features functions for persisting the fitted model, enabling users to save and load the model object using \u003ccode\u003esave_mmm\u003c/code\u003e and \u003ccode\u003eload_mmm\u003c/code\u003e, respectively.\u003c/p\u003e\n"]]],[],null,["\u003cbr /\u003e\n\n|-------------------------------------------------------------------------------------------------|\n| [View source on GitHub](https://github.com/google/meridian/blob/v1.2.0/meridian/model/model.py) |\n\nMeridian module for the geo-level Bayesian hierarchical media mix model.\n\nClasses\n\n[`class MCMCOOMError`](../../meridian/model/model/MCMCOOMError.md): The Markov Chain Monte Carlo (MCMC) sampling exceeds memory limits.\n\n[`class MCMCSamplingError`](../../meridian/model/model/MCMCSamplingError.md): The Markov Chain Monte Carlo (MCMC) sampling failed.\n\n[`class Meridian`](../../meridian/model/model/Meridian.md): Contains the main functionality for fitting the Meridian MMM model.\n\n[`class NotFittedModelError`](../../meridian/model/model/NotFittedModelError.md): Model has not been fitted.\n\nFunctions\n\n[`load_mmm(...)`](../../meridian/model/model/load_mmm.md): Load the model object from a `pickle` file path.\n\n[`save_mmm(...)`](../../meridian/model/model/save_mmm.md): Save the model object to a `pickle` file path."]]