Cómo elegir los priors (hiperparámetros) correctos en el Marketing Mix Modeling de Morpheus

Aprende a seleccionar los mejores priors para tu modelo bayesiano de Marketing Mix en Morpheus. Descubre qué controla cada hiperparámetro y cómo ajustarlos según tu conocimiento de marketing.

Introducción

Al construir un modelo de Marketing Mix (MMM) en Morpheus, uno de los pasos más importantes es configurar correctamente los priors, también llamados hiperparámetros. Estos valores definen cómo se comporta el modelo antes de ver los datos reales, y pueden marcar una gran diferencia, especialmente si tienes pocos datos o mucho ruido.

En este artículo te explicamos en lenguaje claro:

  • Qué son los priors,

  • Qué controla cada hiperparámetro en Morpheus,

  • Y cómo ajustarlos en función de tu experiencia como marketer.

¿Qué son los priors en Marketing Mix Modeling?

En un modelo bayesiano (como el que usa Morpheus), los priors representan nuestras expectativas antes de analizar los datos. Por ejemplo:

  • Si crees que la TV suele tener un efecto pequeño y retrasado, puedes usar un prior que refleje eso.

  • Si no estás seguro sobre un parámetro, puedes dejarlo "abierto" usando un prior neutral o poco informativo.

Piensa en los priors como guías iniciales para el modelo. Cuanto más claro tengas algo, más fuerte puede ser esa guía.

Priors por defecto en Morpheus: explicados

Aquí te explicamos de forma simple qué hace cada hiperparámetro por defecto en Morpheus:

Hiperparámetro Qué controla Prior por defecto Qué significa para marketers
intercept Nivel base de ventas sin medios ni tendencia Normal(0.2, 2) Ventas base estimadas; amplio rango para dejar que los datos decidan
saturation_beta Qué tan rápido se saturan los canales HalfNormal Asegura que la curva se “doble” (rendimientos decrecientes); no puede ser negativo
saturation_lam Qué tan pronunciada es la curva de saturación Gamma(3, 1) Saturación moderada; valores altos = saturación más rápida
gamma_control Efecto de variables de control (precio, clima...) Laplace(2, 0.2) Se espera que tengan influencia fuerte pero puntual
gamma_fourier Fuerza de la estacionalidad Normal(0, 0.3) Se permite cierta estacionalidad pero no excesiva
likelihood Ruido o incertidumbre en los datos observados Normal Asume que el error se distribuye normalmente alrededor de lo esperado
adstock_alpha Persistencia del efecto publicitario en el tiempo Beta(2, 2) Supone efecto persistente, pero no demasiado largo ni corto
peak_effect_delay Retraso hasta que el medio genera máximo impacto Beta(1, 4) Se asume que el impacto llega rápido (primeros días)
coef_trend Tendencia de largo plazo Normal(0, 1.5) Permite tendencias suaves (positivas o negativas)

Cómo ajustar los priors según tu experiencia de marketing

1. Usa tu experiencia en campañas

Si ya tienes experiencia previa:

  • La TV suele tener efecto retardado → aumenta el delay o adstock.

  • Las campañas en redes sociales tienen impacto inmediato pero se saturan rápido → ajusta saturation_lam para que sea más alta.

Puedes modificar estos priors en Morpheus para que reflejen lo que tú ya sabes.

2. Empieza con lo básico y luego ajusta

Si no estás seguro sobre un parámetro:

  • Deja el prior por defecto.

  • Corre el modelo y analiza los resultados.

  • Luego ajusta un prior a la vez y observa cómo cambia el modelo.

Esto es útil para hacer análisis de sensibilidad, que te ayuda a confirmar que el modelo es estable y no depende demasiado de una sola suposición.

3. Evita usar priors demasiado cerrados

No intentes forzar al modelo a confirmar tus creencias usando priors extremadamente estrechos. Por ejemplo:

  • Un Normal(0.2, 0.01) le dice al modelo: “Estoy 100% seguro de que las ventas base son 0.2” — lo cual puede ser riesgoso.

  • En cambio, usa algo como Normal(0.2, 2) para decir: “Creo que es 0.2, pero estoy abierto a que varíe bastante.”

4. Prueba qué pasa cuando cambias los priors

Una buena práctica en MMM es hacer pruebas:

  • ¿Qué pasa si aumentas la varianza de un prior?

  • ¿Cambia mucho el ROI de un canal?

  • Si sí, tu modelo podría ser muy sensible y necesitar más datos o priors más informativos.

Errores comunes y cómo evitarlos

Problema Qué está pasando Qué hacer
El modelo cambia demasiado Priors muy fuertes o muy débiles Usa priors más moderados
Resultados inestables o raros El modelo no se guía bien por los datos Usa priors más informativos o simplifica el modelo
Canales sin efecto Priors muy restrictivos Afloja el prior (aumenta la desviación estándar)
Ignora variables de control El prior las considera irrelevantes Usa un prior más neutral o con más amplitud (Laplace(0,1))

Hiperparámetros que se autoajustan con nuevos datos

Una de las funcionalidades más potentes que llegará próximamente a Morpheus es la posibilidad de que tu modelo ajuste automáticamente los hiperparámetros a medida que se incorporan nuevos datos.

Actualmente, cada vez que reentrenas un modelo con datos nuevos, debes revisar o volver a definir los priors manualmente. Pero en el futuro cercano, Morpheus permitirá el aprendizaje incremental, lo que significa:

  • Entrenas tu modelo una vez con los priors iniciales.

  • A medida que agregas nuevos datos (por ejemplo, resultados mensuales), Morpheus ajustará los priors en función de lo que ya ha aprendido.

  • Esto genera un proceso de modelado más inteligente y adaptable, sin necesidad de empezar desde cero.

Por qué es importante:

  • Ahorra tiempo en análisis MMM recurrentes.

  • Construye insights más sólidos a largo plazo, ya que el modelo “aprende” de las campañas pasadas.

  • Reduce el riesgo de sobreajuste en datasets pequeños, ya que se conserva y mejora el conocimiento previo.

Resumen

Elegir priors en Morpheus no requiere ser científico de datos—pero sí requiere aplicar tu intuición como marketer. Pregúntate:

  • ¿Qué sé sobre el comportamiento de este canal?

  • ¿Quiero que el modelo tenga libertad o quiero guiarlo más?

  • ¿Estoy probando cómo mis supuestos afectan el resultado?

Al entender qué controla cada hiperparámetro y cómo se relaciona con la realidad del marketing, podrás afinar tus modelos para obtener insights más claros y confiables.