meridian.model.adstock_hill.HillTransformer

Classe para calcular a transformação de Hill da mídia.

Herda de: AdstockHillTransformer

ec Tensor com dimensões [..., n_media_channels]. As dimensões de lote (...) são opcionais, mas precisam corresponder às dimensões de lote de ec, caso sejam incluídas.
slope Tensor com dimensões [..., n_media_channels]. As dimensões de lote (...) são opcionais, mas precisam corresponder às dimensões de lote de slope, caso sejam incluídas.

Métodos

forward

Ver código-fonte

Calcula a transformação de Hill de um tensor media específico.

Calcula os resultados da função de Hill, que considera a diminuição dos retornos dos efeitos de mídia.

Args
media Tensor com dimensões [..., n_geos, n_media_times, n_media_channels]. As dimensões de lote (...) são opcionais, mas precisam corresponder às dimensões de lote de slope e ec, caso sejam incluídas. A mídia não precisa ter dimensões de lote, mesmo que slope e ec tenham.

Retorna
Tensor com dimensões [..., n_geos, n_media_times, n_media_channels] que representam mídia transformada por Hill.