componentes#

Componentes para la transformación de medios en el modelo MMM.

Ejemplos#

Utilice transformaciones personalizadas para medios en el modelo MMM:

from pymc_extras.prior import Prior
from pymc_marketing.mmm import (
    SaturationTransformation,
    MMM,
    WeibullPDFAdstock,
)


class InfiniteReturns(SaturationTransformation):
    def function(self, x, b):
        return b * x

    default_priors = {"b": Prior("HalfNormal")}


saturation = InfiniteReturns()
adstock = WeibullPDFAdstock(l_max=15)

mmm = MMM(
    ...,
    saturation=saturation,
    adstock=adstock,
    adstock_first=True,
)

Módulos

adstock

Transformaciones de Adstock para MMM.

base

Clase base para funciones de adstock y saturación utilizadas en MMM.

saturation

Transformaciones de saturación para el modelo MMM.