O Meridian exige que as distribuições sejam transmitidas para a calibragem do ROI. Definir distribuições a priori personalizadas usando resultados de experimentos anteriores é uma boa abordagem, mas há muitas nuances a serem consideradas. Exemplos:
O tempo do experimento em relação à janela de tempo da MMM: talvez os resultados não estejam relacionados se o experimento tiver sido realizado antes ou depois da janela da MMM.
A duração do experimento: talvez experimentos de curta duração não capturem bem os efeitos de longo prazo da eficácia do marketing.
A complexidade do experimento: se ele envolver uma mistura de canais, é possível que os resultados não forneçam insights claros sobre a performance de cada canal.
Diferenças na estimação usada em experimentos e na MMM. Por exemplo, o contrafactual da MMM é gasto nulo, mas pode ser diferente em alguns experimentos, como gasto reduzido.
Diferenças na população: a segmentação no experimento e na MMM pode não ser a mesma.
Recomendamos definir as distribuições a priori de acordo com sua confiança na eficácia de um canal. Uma crença a priori pode ser baseada em vários fatores, como experimentos ou outras análises confiáveis. Use a solidez dela para informar o desvio padrão da distribuição a priori:
Se você realmente acredita na eficácia de um canal, use um fator de ajuste no desvio padrão da distribuição a priori para refletir isso. Por exemplo, suponha que você realizou vários experimentos para um canal e todos geraram estimativas de ponto de ROI semelhantes ou que tenha dados históricos de análises anteriores da MMM que comprovem a eficácia desse canal. Nesse caso, defina um desvio padrão menor para que a distribuição não varie muito, indicando que você confia nos resultados experimentais.
Por outro lado, é possível que o experimento não seja traduzido para a MMM, considerando algumas das nuances já listadas. Nesse caso, aplique um fator de ajuste ao desvio padrão da distribuição a priori. Por exemplo, você pode definir um desvio maior dependendo do seu nível de ceticismo.
Considere usar o argumento roi_calibration_period
em ModelSpec
. Para mais informações, consulte Definir o período de calibragem do ROI.
Definir uma distribuição a priori log-normal com base em intuição ou experimentos
A distribuição log-normal é comum para uma distribuição a priori de ROI.
O Meridian oferece duas funções auxiliares para criar distribuições log-normal com base nos resultados do experimento.
prior_distribution.lognormal_dist_from_mean_std
cria uma distribuição log-normal com uma média e um desvio padrão fornecidos pelo usuário. Por exemplo, a média e o desvio padrão escolhidos podem ser informados pela estimativa pontual e pelos erros padrão dos experimentos, respectivamente.
prior_distribution.lognormal_dist_from_range
cria uma distribuição log-normal para que uma massa de probabilidade especificada fique dentro de um intervalo. Por exemplo, os limites podem considerar um intervalo de confiança de 95% de um experimento anterior. Ao usar qualquer uma das funções para definir uma distribuição a priori com base nos experimentos, não se esqueça das considerações abordadas nesta página.
Para criar uma distribuição LogNormal
com base em uma média e um desvio padrão:
import numpy as np
from meridian.model import prior_distribution
mean = [1.0, 3.0] # Point estimate
std = [0.3, 2.0] # Standard error
# Define the LogNormal distribution
lognormal_dist = prior_distribution.lognormal_dist_from_mean_std(mean, std)
# Define the PriorDistribution object
prior = prior_distribution.PriorDistribution(roi_m=lognormal_dist)
Para criar uma distribuição LogNormal
com base em um intervalo:
import numpy as np
from meridian.model import prior_distribution
low = [0.1, 0.5] # Range lower bound
high = [2.0, 10.0] # Range upper bound
mass_percent = 0.95 # Probability mass
# Define the LogNormal distribution
lognormal_dist = prior_distribution.lognormal_dist_from_range(
low, high, mass_percent=mass_percent
)
# Define the PriorDistribution object
prior = prior_distribution.PriorDistribution(roi_m=lognormal_dist)
No entanto, se os resultados de experimentos anteriores forem próximos de zero, considere se as suas crenças a priori são representadas com acurácia por uma distribuição não negativa, como a LogNormal
. Sugerimos representar a distribuição a priori para confirmar se ela corresponde às suas intuições antes de prosseguir com a análise.