InverseScaledLogisticSaturation.actualizar_prioridades#

InverseScaledLogisticSaturation.update_priors(priors)[fuente]#

Actualice los priors para una función después de la inicialización.

Utiliza {prefix}_{parameter_name} como la clave para los priors en lugar del nombre del parámetro para ser utilizado en el MMM más grande.

Parámetros:
antecedentes : dict[str, Prior]dict[str, Prior]

Diccionario con los nuevos priors para los parámetros de la función.

Ejemplos

Actualice los priors para una transformación después de la inicialización.

from pymc_marketing.mmm.components.base import Transformation
from pymc_extras.prior import Prior

class MyTransformation(Transformation):
    lookup_name: str = "my_transformation"
    prefix: str = "transformation"
    function = lambda x, lam: x * lam
    default_priors = {"lam": Prior("Gamma", alpha=3, beta=1)}

transformation = MyTransformation()
transformation.update_priors(
    {"transformation_lam": Prior("HalfNormal", sigma=1)},
)