adstock_retrasado#
- pymc_marketing.mmm.transformers.delayed_adstock(x, alpha=0.0, theta=0, *, l_max=12, normalize=False, dim, mode=ConvMode.After)[fuente]#
Transformación de adstock retrasada.
Esta transformación es similar a la transformación adstock geométrica, pero permite un pico retrasado del efecto. Se asume que el pico ocurre en
theta.- Parámetros:
- x
tensor Tensor de entrada.
- alpha :
float,pordefecto 0.0python:float, por defecto 0.0 Tasa de retención del efecto del anuncio. Debe estar entre 0 y 1.
- theta :
float,pordefecto 0python:float, por defecto 0 Retraso del efecto máximo. Debe estar entre 0 y
l_max- 1.- l_max :
int,pordefecto 12python:int, por defecto 12 Duración máxima del efecto de arrastre.
- normalizar : bool,
pordefectoFalsebool, por defecto python:False Si se deben normalizar los pesos.
- eje :
intint El eje de
xa lo largo del cual aplicar la convolución- modo :
ConvMode, opcionalConvMode, opcional El modo de convolución determina cómo se aplica la convolución en los límites de la señal de entrada, denotada como «x.» El modo predeterminado es ConvMode.After.
ConvMode.After: Aplica la convolución con el efecto «Adstock», resultando en un efecto de decaimiento en el tiempo.
- ConvMode.Before: Aplica la convolución con el efecto «Emoción», creando un efecto de anticipación
similar al factor wow.
- ConvMode.Overlap: Aplica la convolución con efectos de «Pull-Forward» y «Pull-Backward».
donde el efecto se superpone con los elementos precedentes y sucesivos.
- x
- Devoluciones:
tensorTensor transformado.
Referencias
[1]Jin, Yuxue, et al. «Métodos bayesianos para la modelización de mezcla de medios con efectos de arrastre y forma.» (2017).