build_mmm_from_yaml#

pymc_marketing.mmm.builders.yaml.build_mmm_from_yaml(config_path, *, X=None, y=None, model_kwargs=None)[fuente]#

Construya un modelo MMM desde config_path.

Las claves de configuración:

  • model (requerido): parámetros de inicialización de MMM

  • effects (opcional): lista de efectos aditivos en el modelo

  • data (opcional): rutas a los datos de X e y

  • original_scale_vars (opcional): lista de variables de escala originales

  • idata_path (opcional): ruta a los datos de inferencia

Parámetros:
config_pathpython:str | Ruta

Archivo YAML con la configuración del modelo.

X : pandas.DataFrame, opcionalpandas.DataFrame, opcional

Matriz de covariables pre-cargada. Si se omite, el cargador intenta leerla desde una ruta en el YAML bajo data.X_path.

y : pandas.DataFrame | pandas.Series, opcionalpandas.DataFrame | pandas.Series, opcional

Vector objetivo pre-cargado. Si se omite, el cargador intenta leerlo desde una ruta en el YAML bajo data.y_path.

model_kwargs : dict, opcionalpython:dict, opcional

Argumentos de palabra clave adicionales para el modelo. Anulan cualquier valor predeterminado especificado en la configuración YAML.

Devoluciones:
modelo : MMMMMM