MediaConfigList#
- class pymc_marketing.mmm.media_transformation.MediaConfigList(media_configs)[fuente]#
Envoltura para una lista de configuraciones de medios que se aplicarán a los datos de medios.
- Parámetros:
- media_configs
list[MediaConfig] Las configuraciones de medios que se aplicarán a los datos de medios.
- media_configs
Ejemplos
Diferente orden de transformaciones de medios para canales de medios en línea y fuera de línea:
from pymc_marketing.mmm import ( GeometricAdstock, LogisticSaturation, MediaTransformation, MediaConfig, MediaConfigList, ) online = MediaConfig( name="online", columns=["Facebook", "Instagram", "YouTube", "TikTok"], media_transformation=MediaTransformation( adstock=GeometricAdstock(l_max=10).set_dims_for_all_priors("online"), saturation=LogisticSaturation().set_dims_for_all_priors("online"), adstock_first=True, ), ) offline = MediaConfig( name="offline", columns=["TV", "Radio"], media_transformation=MediaTransformation( adstock=GeometricAdstock( l_max=10, ).set_dims_for_all_priors("offline"), saturation=LogisticSaturation().set_dims_for_all_priors("offline"), adstock_first=False, ), ) media_configs = MediaConfigList([online, offline])
Métodos
MediaConfigList.__init__(media_configs)MediaConfigList.from_dict(datos)Cree una lista de configuración de medios a partir de un diccionario.
Convierte la lista de configuración de medios en un diccionario.
Atributos
media_valuesObtenga los valores de los medios de las configuraciones de medios.