merge_models#

pymc_marketing.pytensor_utils.merge_models(models, *, prefixes=None, merge_on=None)[source]#

Merge multiple PyMC models into a single model.

Parameters:
modelslist of pm.Model

List of models to merge.

prefixeslist of str or None

List of prefixes for each model. If None, will auto-generate as ‘model1’, ‘model2’, …

merge_onstr or None

Variable name to merge on (shared across all models) - this variable will NOT be prefixed.

Returns:
pm.Model

Merged model.