Prior.from_dict#

classmethod Prior.from_dict(data)[source]#

Create a Prior from the dictionary format.

Parameters:
datadict[str, Any]

The dictionary format of the prior.

Returns:
Prior

The prior distribution.

Examples

Convert prior in the dictionary format to a Prior instance.

from pymc_marketing.prior import Prior

data = {
    "dist": "Normal",
    "kwargs": {"mu": 0, "sigma": 1},
}

dist = Prior.from_dict(data)
dist
# Prior("Normal", mu=0, sigma=1)