def __init__(self, regression_procedure="opus_core.linear_regression", filter_attribute=None, submodel_string="building_type_id", outcome_attribute_name=None, model_name=None, model_short_name=None, run_config=None, estimate_config=None, debuglevel=0, dataset_pool=None): self.filter = filter_attribute 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 if outcome_attribute_name is not None: self.outcome_attribute_name = outcome_attribute_name RegressionModel.__init__(self, regression_procedure=regression_procedure, submodel_string=submodel_string, run_config=run_config, estimate_config=estimate_config, debuglevel=debuglevel, dataset_pool=dataset_pool)
def __init__(self, group_member, datasets_grouping_attribute, **kwargs): """ 'group_member' is of type ModelGroupMember. 'datasets_grouping_attribute' is attribute of the dataset (passed to the 'run' and 'estimate' method) that is used for grouping. """ self.group_member = group_member group_member_name = group_member.get_member_name() self.group_member.set_agents_grouping_attribute(datasets_grouping_attribute) self.model_name = "%s %s" % (group_member_name.capitalize(), self.model_name) self.model_short_name = "%s %s" % (group_member_name.capitalize(), self.model_short_name), RegressionModel.__init__(self, **kwargs)
def __init__(self, regression_procedure="opus_core.linear_regression", filter_attribute="urbansim.gridcell.has_residential_units", submodel_string="development_type_id", run_config=None, estimate_config=None, debuglevel=0): self.filter_attribute = filter_attribute RegressionModel.__init__(self, regression_procedure=regression_procedure, submodel_string=submodel_string, run_config=run_config, estimate_config=estimate_config, debuglevel=debuglevel)
def __init__(self, group_member, datasets_grouping_attribute, **kwargs): """ 'group_member' is of type ModelGroupMember. 'datasets_grouping_attribute' is attribute of the dataset (passed to the 'run' and 'estimate' method) that is used for grouping. """ self.group_member = group_member group_member_name = group_member.get_member_name() self.group_member.set_agents_grouping_attribute( datasets_grouping_attribute) self.model_name = "%s %s" % (group_member_name.capitalize(), self.model_name) self.model_short_name = "%s %s" % (group_member_name.capitalize(), self.model_short_name), RegressionModel.__init__(self, **kwargs)
def __init__(self, regression_procedure="opus_core.linear_regression", submodel_string=None, outcome_attribute = None, run_config=None, estimate_config=None, debuglevel=None, dataset_pool=None): """'outcome_attribute' must be specified in order to compute the residuals. """ RegressionModel.__init__(self, regression_procedure=regression_procedure, submodel_string=submodel_string, run_config=run_config, estimate_config=estimate_config, debuglevel=debuglevel, dataset_pool=dataset_pool) self.outcome_attribute = outcome_attribute if (self.outcome_attribute is not None) and not isinstance(self.outcome_attribute, VariableName): self.outcome_attribute = VariableName(self.outcome_attribute)
def __init__(self, regression_procedure="opus_core.linear_regression", filter_attribute=None, submodel_string=None, outcome_attribute=None, run_config=None, estimate_config=None, debuglevel=0, dataset_pool=None): self.filter_attribute = filter_attribute if outcome_attribute is not None: self.outcome_attribute = outcome_attribute RegressionModel.__init__(self, regression_procedure=regression_procedure, submodel_string=submodel_string, run_config=run_config, estimate_config=estimate_config, debuglevel=debuglevel, dataset_pool=dataset_pool)
def __init__(self, regression_procedure="opus_core.linear_regression", filter = "urbansim.gridcell.is_in_development_type_group_developable", submodel_string = "development_type_id", run_config=None, estimate_config=None, debuglevel=0, dataset_pool=None): self.filter = filter if filter is None: if run_config is not None and 'filter' in run_config: self.filter = run_config["filter"] elif estimate_config is not None and 'filter' in estimate_config: self.filter = estimate_config["filter"] RegressionModel.__init__(self, regression_procedure=regression_procedure, submodel_string=submodel_string, run_config=run_config, estimate_config=estimate_config, debuglevel=debuglevel, dataset_pool=dataset_pool)
def __init__(self, regression_procedure="opus_core.linear_regression", outcome_attribute="month_combination_2", filter_attribute=None, submodel_string="land_use_type_id", run_config=None, estimate_config=None, debuglevel=0, dataset_pool=None): self.outcome_attribute = outcome_attribute if (self.outcome_attribute is not None) and not isinstance(self.outcome_attribute, VariableName): self.outcome_attribute = VariableName(self.outcome_attribute) self.filter_attribute = filter_attribute RegressionModel.__init__(self, regression_procedure=regression_procedure, submodel_string=submodel_string, run_config=run_config, estimate_config=estimate_config, debuglevel=debuglevel, dataset_pool=dataset_pool)
def __init__(self, regression_procedure="opus_core.linear_regression", submodel_string=None, outcome_attribute=None, run_config=None, estimate_config=None, debuglevel=None, dataset_pool=None): """'outcome_attribute' must be specified in order to compute the residuals. """ RegressionModel.__init__(self, regression_procedure=regression_procedure, submodel_string=submodel_string, run_config=run_config, estimate_config=estimate_config, debuglevel=debuglevel, dataset_pool=dataset_pool) self.outcome_attribute = outcome_attribute if (self.outcome_attribute is not None) and not isinstance( self.outcome_attribute, VariableName): self.outcome_attribute = VariableName(self.outcome_attribute)
def __init__(self, regression_procedure="opus_core.linear_regression", outcome_attribute="month_combination_2", filter_attribute=None, submodel_string="land_use_type_id", run_config=None, estimate_config=None, debuglevel=0, dataset_pool=None): self.outcome_attribute = outcome_attribute if (self.outcome_attribute is not None) and not isinstance( self.outcome_attribute, VariableName): self.outcome_attribute = VariableName(self.outcome_attribute) self.filter_attribute = filter_attribute RegressionModel.__init__(self, regression_procedure=regression_procedure, submodel_string=submodel_string, run_config=run_config, estimate_config=estimate_config, debuglevel=debuglevel, dataset_pool=dataset_pool)