saturación#
Transformaciones de saturación para el modelo MMM.
Cada una de estas transformaciones es una subclase de pymc_marketing.mmm.components.saturation.SaturationTransformation y define una función que toma medios y devuelve los medios saturados. Los parámetros de la función son los parámetros de la transformación de saturación.
Ejemplos#
Cree una nueva transformación de saturación:
from pymc_marketing.mmm import SaturationTransformation
from pymc_extras.prior import Prior
class InfiniteReturns(SaturationTransformation):
lookup_name: str = "infinite_returns"
def function(self, x, b):
return b * x
default_priors = {"b": Prior("HalfNormal", sigma=1)}
Trace las priors predeterminadas para una transformación de saturación:
from pymc_marketing.mmm import HillSaturation
import matplotlib.pyplot as plt
saturation = HillSaturation()
prior = saturation.sample_prior()
curve = saturation.sample_curve(prior)
saturation.plot_curve(curve)
plt.show()
Defina una función de saturación jerárquica con solo parámetros jerárquicos para el parámetro de saturación de la saturación logística.
from pymc_extras.prior import Prior
from pymc_marketing.mmm import LogisticSaturation
hierarchical_lam = Prior(
"Gamma",
alpha=Prior("HalfNormal"),
beta=Prior("HalfNormal"),
dims="channel",
)
priors = {
"lam": hierarchical_lam,
"beta": Prior("HalfNormal", dims="channel"),
}
saturation = LogisticSaturation(priors=priors)
Funciones
|
Obtenga una función de saturación de un diccionario. |
Clases
|
Envoltura alrededor de la función de saturación de Hill. |
|
Envoltura alrededor de la función sigmoide de saturación de Hill. |
|
Envoltura alrededor de la función de saturación logística inversamente escalada. |
|
Envoltura alrededor de la función de saturación logística. |
|
Envoltura alrededor de la función de saturación de Michaelis-Menten. |
|
Envoltura alrededor de la función de saturación lineal. |
|
Envoltura alrededor de la función de saturación raíz. |
|
Subclase para todas las transformaciones de saturación. |
|
Envoltura alrededor de la función de saturación tanh. |
|
Envoltura alrededor de la función de saturación tanh. |