BaseValidateMMM.__init__#

BaseValidateMMM.__init__(date_column=FieldInfo(annotation=str, required=True, description='Column name of the date variable.'), channel_columns=FieldInfo(annotation=list[str], required=True, description='Column names of the media channel variables.', metadata=[MinLen(min_length=1)]), model_config=FieldInfo(annotation=Union[dict, NoneType], required=False, default=None, description='Model configuration.'), sampler_config=FieldInfo(annotation=Union[dict, NoneType], required=False, default=None, description='Sampler configuration.'))#

Initialize model configuration and sampler configuration for the model.

Parameters:
model_configDictionary, optional

dictionary of parameters that initialise model configuration. Class-default defined by the user default_model_config method.

sampler_configDictionary, optional

dictionary of parameters that initialise sampler configuration. Class-default defined by the user default_sampler_config method.

Examples

>>> class MyModel(ModelBuilder):
>>>     ...
>>> model = MyModel(model_config, sampler_config)