MMMModelBuilder.__init__#
- MMMModelBuilder.__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.'))[source]#
Initialize model configuration and sampler configuration for the model.
- Parameters:
- model_config
Dictionary
, optional dictionary of parameters that initialise model configuration. Class-default defined by the user default_model_config method.
- sampler_config
Dictionary
, optional dictionary of parameters that initialise sampler configuration. Class-default defined by the user default_sampler_config method.
- model_config
Examples
>>> class MyModel(ModelBuilder): >>> ... >>> model = MyModel(model_config, sampler_config)