EventAdditiveEffect#
- pydantic model pymc_marketing.mmm.additive_effect.EventAdditiveEffect[source]#
Event effect class for the MMM.
- Parameters:
- df_events
pd.DataFrame - The DataFrame containing the event data.
name: name of the event. Used as the model coordinates.start_date: start date of the eventend_date: end date of the event
- prefix
str The prefix to use for the event effect and associated variables.
- effect
EventEffect The event effect to apply.
- reference_date
str The arbitrary reference date to calculate distance from events in days. Default is “2025-01-01”.
- date_dim_name
str The name of the date dimension in the model. Default is “date”.
- df_events
Methods
EventAdditiveEffect.__init__(**data)Create a new model by parsing and validating input data from keyword arguments.
Create the required data in the model.
Create the event effect in the model.
Reconstruct from a dict via Pydantic model_validate.
EventAdditiveEffect.set_data(mmm, model, X)Set the data for new predictions.
EventAdditiveEffect.to_dict([_orig])Serialize to a dict via Pydantic model_dump.
- field effect: EventEffect [Required][source]#