MMMYamlConfig#

pydantic model pymc_marketing.mmm.builders.schema.MMMYamlConfig[source]#

Schema for the top-level MMM YAML configuration.

Methods

MMMYamlConfig.__init__(**data)

Create a new model by parsing and validating input data from keyword arguments.

MMMYamlConfig.from_yaml_file(path)

Load and validate a YAML configuration file.

field calibration: list[CalibrationStep] | None = None[source]#

Calibration steps.

field data: DataConfig | None = None[source]#

Data file paths.

field effects: list[BuildSpec] | None = None[source]#

Additive effects.

field idata_path: str | None = None[source]#

Path to InferenceData file.

field model: BuildSpec [Required][source]#

MMM class and constructor arguments.

field original_scale_vars: list[str] | None = None[source]#

Original-scale variables.