Prior.from_json#

classmethod Prior.from_json(json)[source]#

Create a Prior from the dictionary format.

Parameters:
jsondict[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

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

dist = Prior.from_json(json)
dist
# Prior("Normal", mu=0, sigma=1)