DataVarMuEffect#
- class pymc_marketing.mmm.additive_effect.DataVarMuEffect(**data)[source]#
MuEffect that reads its data from the xarray Dataset.
Subclasses only need to implement
create_effect.create_dataandset_dataare provided by default.- Parameters:
Methods
DataVarMuEffect.__init__(**data)Create a new model by parsing and validating input data from keyword arguments.
DataVarMuEffect.construct([_fields_set])DataVarMuEffect.copy(*[, include, exclude, ...])Returns a copy of the model.
Register each data variable as
pm.Data.Create the additive effect in the model.
DataVarMuEffect.dict(*[, include, exclude, ...])Reconstruct from a dict via Pydantic model_validate.
Return supplementary data groups to store in DataTree.
DataVarMuEffect.json(*[, include, exclude, ...])Compute the class name for parametrizations of generic classes.
DataVarMuEffect.parse_file(path, *[, ...])DataVarMuEffect.parse_raw(b, *[, ...])DataVarMuEffect.schema([by_alias, ref_template])DataVarMuEffect.schema_json(*[, by_alias, ...])DataVarMuEffect.set_data(mmm, model, X)Update
pm.Datavariables from a new prediction dataset.Serialize to a dict via Pydantic model_dump.
DataVarMuEffect.update_forward_refs(**localns)DataVarMuEffect.validate(value)Attributes
contribution_var_nameName of the posterior deterministic holding this effect's contribution.
model_computed_fieldsmodel_configConfiguration for the model, should be a dictionary conforming to [
ConfigDict][pydantic.config.ConfigDict].model_extraGet extra fields set during validation.
model_fieldsmodel_fields_setReturns the set of fields that have been explicitly set on this model instance.
data_varsprefix