def __init__(self, regression_procedure="opus_core.linear_regression", filter_attribute=None, submodel_string="building_type_id", outcome_attribute = "unit_price", run_config=None, estimate_config=None, debuglevel=0, model_name=None, model_short_name=None, dataset_pool=None): if model_name is not None: self.model_name = model_name if model_short_name is not None: self.model_short_name = model_short_name self.filter_attribute = filter_attribute RegressionModelWithAdditionInitialResiduals.__init__(self, regression_procedure=regression_procedure, submodel_string=submodel_string, outcome_attribute = outcome_attribute, run_config=run_config, estimate_config=estimate_config, debuglevel=debuglevel, dataset_pool=dataset_pool)