EfectoAditivoEvento#
- class pymc_marketing.mmm.additive_effect.EventAdditiveEffect(**data)[fuente]#
Clase de efecto de evento para el MMM.
- Parámetros:
- df_events
pd.DataFrame - El DataFrame que contiene los datos del evento.
name: nombre del evento. Utilizado como las coordenadas del modelo.start_date: fecha de inicio del eventoend_date: fecha de finalización del evento
- prefijo :
strstr El prefijo a utilizar para el efecto del evento y las variables asociadas.
- efecto :
EventEffectEfectoEvento El efecto del evento a aplicar.
- fecha_referencia :
strstr La fecha de referencia arbitraria para calcular la distancia desde los eventos en días. El valor predeterminado es «2025-01-01».
- date_dim_name
str El nombre de la dimensión de fecha en el modelo. El valor predeterminado es «date».
- df_events
Métodos
EventAdditiveEffect.__init__(**data)Cree un nuevo modelo analizando y validando los datos de entrada de los argumentos de palabra clave.
EventAdditiveEffect.construct([_fields_set])EventAdditiveEffect.copy(*[, incluir, ...])Devuelve una copia del modelo.
Cree los datos requeridos en el modelo.
Cree el efecto del evento en el modelo.
EventAdditiveEffect.dict(*[, incluir, ...])EventAdditiveEffect.json(*[, incluir, ...])Crea una nueva instancia de la clase
Modelcon datos validados.EventAdditiveEffect.model_copy(*[, actualizar, profundo])!!! abstract "Documentación de Uso"
EventAdditiveEffect.model_dump(*[, modo, ...])!!! abstract "Documentación de Uso"
EventAdditiveEffect.model_dump_json(*[, ...])!!! abstract "Documentación de Uso"
Genera un esquema JSON para una clase de modelo.
Calcule el nombre de la clase para las parametrizaciones de clases genéricas.
EventAdditiveEffect.model_post_init(context, /)Post inicialización del modelo.
EventAdditiveEffect.model_rebuild(*[, ...])Intente reconstruir el esquema de pydantic-core para el modelo.
EventAdditiveEffect.model_validate(obj, *[, ...])Valide una instancia de modelo pydantic.
!!! abstract "Documentación de Uso"
Valide el objeto dado con datos de cadena contra el modelo de Pydantic.
EventAdditiveEffect.parse_file(ruta, *[, ...])EventAdditiveEffect.parse_raw(b, *[, ...])EventAdditiveEffect.schema([por_alias, ...])EventAdditiveEffect.schema_json(*[, ...])EventAdditiveEffect.set_data(mmm, modelo, X)Establezca los datos para nuevas predicciones.
EventAdditiveEffect.validate(valor)Atributos
end_datesLas fechas de finalización de los eventos.
model_computed_fieldsmodel_configConfiguración para el modelo, debe ser un diccionario que cumpla con [
ConfigDict][pydantic.config.ConfigDict].model_extraObtener campos adicionales establecidos durante la validación.
model_fieldsmodel_fields_setDevuelve el conjunto de campos que han sido establecidos explícitamente en esta instancia del modelo.
start_datesLas fechas de inicio de los eventos.
df_eventsprefixeffectreference_datedate_dim_name