BayesianBLP.__init__#

BayesianBLP.__init__(market_data, *, characteristics, product_col='product', market_col='market', region_col=None, share_col='share', market_size_col='n', price_col='price', instruments=None, outside_good='outside', time_col=None, n_mc_draws=None, random_coef_on=None, product_fixed_effects=True, likelihood='normal_logshare', min_share=0.0001, track_delta=False, hierarchical_parameterisation='centered', model_config=None, sampler_config=None, random_seed=None)[source]#

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)