Participe da nova comunidade do
Discord para discussões em tempo real, suporte de colegas e interação direta com a equipe do Meridian.
Migrar do LightweightMMM
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O Meridian é a evolução oficial da abordagem de MMM do Google, a versão atualizada do LightweightMMM. As duas versões usam a pesquisa MMM bayesiana do Google, que começou em 2017.
Os principais recursos do Meridian são a modelagem de alcance e frequência, o gerenciamento eficaz da pesquisa paga e a calibragem de experimentos.
Como migrar para o Meridian
Para migrar do LightweightMMM, instale o Meridian e importe seus dados usando o mesmo processo que qualquer novo usuário.
Para mais informações, consulte Instalar o Meridian.
Comparação de recursos
Os dados de entrada dos dois modelos são iguais.
O gráfico a seguir mostra uma visão geral das principais diferenças entre os projetos:
Recurso |
LightweightMMM |
Meridian |
Linguagem |
Python |
Python |
Biblioteca bayesiana |
Numpyro |
TensorFlow Probability |
Calibragem do experimento |
Possível, mas manual |
Sim |
Modelagem de alcance e frequência |
Não |
Sim |
Otimizador |
Sim |
Sim |
Formulação de ROI do modelo |
Não |
Sim |
Incorporar confundifores de GQV |
Possível, mas manual |
Sim |
Modelos nacionais e por região |
Sim |
Sim, nacional e mais regiões |
Tendência e sazonalidade |
Linha reta mais formato senoidal recorrente (diária, semanal) |
Nós |
Distribuições a priori personalizadas |
Sim |
Sim |
Transformação de atraso e saturação |
Sim |
Sim |
Escalonamento de entradas |
Manual |
Automático |
Diferenças nas especificações do modelo
O LightweightMMM oferece três arquiteturas de modelo: Adstock, Hill-Adstock e Carryover. O Meridian usa uma variação da arquitetura Hill-Adstock e não permite nenhuma outra. Você pode escolher a ordem em que as transformações de Hill e Adstock são aplicadas para o modelo de referência do Meridian. O modelo de alcance e frequência do Meridian tem uma ordem fixa: primeiro Hill e depois Adstock.
Algumas outras diferenças entre o Meridian e o LightweightMMM:
Os canais de mídia são hierárquicos em todas as regiões nos dois projetos. No entanto, no LightweightMMM, a hierarquia não adiciona outros parâmetros livres.
Nele, um coeficiente de mídia é usado para especificar as distribuições a priori hiper e individual do canal de mídia geográfico.
O Meridian tem um parâmetro adicional eta_m
que especifica o desvio padrão do coeficiente médio em todas as regiões geográficas. Ele também permite que a variação hierárquica tenha formato normal ou log-normal.
No Meridian, os recursos não relacionados à mídia, chamados de variáveis de controle, também são hierárquicos. Já no LightweightMMM, eles são não hierárquicos em todas as regiões. O parâmetro xi_c
do modelo do Meridian especifica o desvio padrão dessa hierarquia geográfica.
O Meridian permite especificar distribuições a priori de mídia em termos de beta (como o LightweightMMM) ou de ROI.
A expressão do valor de referência também é diferente. No Meridian, os usuários podem especificar efeitos fixos nos níveis geográfico e de tempo, e o valor de referência é a soma dos dois.
Diferenças esperadas no tempo de amostragem de MCMC
Como o modelo do Meridian tem mais parâmetros e é mais complexo, a amostragem de MCMC deve levar mais tempo do que no LightweightMMM.
No entanto, como os modelos são relativamente semelhantes, não esperamos que a diferença seja grande. As estimativas precisas de tempo dependem do ambiente de computação, do número de regiões geográficas, dos parâmetros de ajuste do modelo, da distribuições a priori e dos dados, entre outros. Embora a complexidade do modelo do Meridian exija um tempo maior para a amostragem de MCMC, os resultados são mais precisos.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-08-04 UTC.
[null,null,["Última atualização 2025-08-04 UTC."],[[["\u003cp\u003eMeridian is the updated version of Google's LightweightMMM, representing the evolution of their Bayesian MMM research.\u003c/p\u003e\n"],["\u003cp\u003eKey features of Meridian include reach and frequency modeling, effective handling of paid search, and experiment calibration.\u003c/p\u003e\n"],["\u003cp\u003eMigrating to Meridian involves installing it and importing data using the same process as a new user, as detailed in the installation guide.\u003c/p\u003e\n"],["\u003cp\u003eMeridian utilizes Tensorflow Probability as its Bayesian library, while LightweightMMM uses Numpyro, although the input data for both models remains the same.\u003c/p\u003e\n"],["\u003cp\u003eMeridian offers improved features like a ROI formulation, incorporating GQV confounders, and automatic scaling of inputs, along with a more complex model architecture compared to LightweightMMM.\u003c/p\u003e\n"]]],[],null,["# Migrate from LightweightMMM\n\nMeridian is the official evolution of the Google MMM approach. It is the\nupdated version of LightweightMMM. Both versions are based on Google's Bayesian\nMMM research since 2017.\n\nThe key features of Meridian are reach and frequency modeling, handling\npaid search effectively, and experiment calibration.\n\nHow to migrate to Meridian\n--------------------------\n\nTo migrate from LightweightMMM to Meridian, you install Meridian\nand import your data using the same process as any new user to Meridian.\nFor more information, see [Install\nMeridian](/meridian/docs/user-guide/installing).\n\nFeature comparison\n------------------\n\nThe input data for both models is the same.\n\nThe following chart gives an overview of the key feature differences between the\nprojects:\n\n| Feature | LightweightMMM | Meridian |\n|---------------------------------------|------------------------------------------------------------|------------------------------|\n| Language | Python | Python |\n| Bayesian library | Numpyro | Tensorflow Probability |\n| Experiment calibration | Possible but manual | Yes |\n| Reach and frequency modeling | No | Yes |\n| Optimizer | Yes | Yes |\n| ROI formulation of the model | No | Yes |\n| Incorporating GQV confounder | Possible but manual | Yes |\n| National- and geo-level models | Yes | Yes, national plus more geos |\n| Trend and seasonality | Straight line + sinusoidal repeating shape (daily, weekly) | Knots |\n| Custom priors | Yes | Yes |\n| Lagging and saturation transformation | Yes | Yes |\n| Scaling of inputs | Manual | Automatic |\n\nDifferences in the model specifications\n---------------------------------------\n\nLightweightMMM offers three different model architectures: Adstock,\nHill-Adstock, and Carryover. Meridian uses a variation of the\nHill-Adstock architecture, and does not allow other architectures. You can\nchoose the order in which the Hill- and Adstock-transformations are applied for\nthe Meridian baseline model. The Meridian reach and frequency\nmodel has a fixed Hill-Adstock order: Hill first, and then Adstock.\n\nOther differences between Meridian and LightweightMMM include:\n\n- Media channels are hierarchical across geos in both projects. However, in\n LightweightMMM, the geo hierarchy doesn't add additional free parameters.\n Instead, one media coefficient is used to specify both the hyper-prior and\n the individual geo-level media channel priors in LightweightMMM.\n Meridian has an additional parameter `eta_m` that specifies the\n standard deviation of the media coefficient across geos. Meridian\n also allows the hierarchical variation to be either normal or log-normal in\n shape.\n\n- The non-media features, called *control variables* in Meridian, are\n also hierarchical in Meridian, whereas they are non-hierarchical\n across geos in LightweightMMM. The Meridian model parameter `xi_c`\n specifies the standard deviation of this geo hierarchy.\n\n- Meridian lets you specify media priors either in terms of beta (the\n same as LightweightMMM) or in terms of ROI.\n\n- The baseline is expressed differently in Meridian, compared to\n LightweightMMM. With Meridian, users can specify both geo-level and\n time-level fixed effects, and the baseline is the sum of both fixed effects.\n\nExpected differences in the MCMC sampling time\n----------------------------------------------\n\nDue to more model parameters and model complexity in Meridian, MCMC\nsampling in Meridian is expected to take longer than in LightweightMMM.\nHowever, because the models are relatively similar, Meridian is not\nexpected to take much longer than LightweightMMM. Precise estimates on how much\nlonger depends on the compute environment, number of geos, model tuning\nparameters, priors, data, and other factors. Although Meridian's model\ncomplexity likely leads to longer MCMC sampling time, more accurate results are\nexpected."]]