'hlcm': ['household_location_choice_model', 'psrc.estimation.psrc.estimation_HLCM_variables', None], 'elcm-industrial': ['employment_location_choice_model', 'psrc.estimation.psrc.estimation_ELCM_variables', 'industrial'], 'elcm-commercial': ['employment_location_choice_model', 'psrc.estimation.psrc.estimation_ELCM_variables', 'commercial'], 'elcm-home_based': ['employment_location_choice_model', 'psrc.estimation.psrc.estimation_ELCM_variables', 'home_based'], 'lpm': ['land_price_model', 'psrc.estimation.psrc.estimation_LPM_variables', None], 'dplcm-industrial': ['development_project_location_choice_model', 'psrc.estimation.psrc.estimation_DPLCM_variables', 'industrial'], 'dplcm-commercial': ['development_project_location_choice_model', 'psrc.estimation.psrc.estimation_DPLCM_variables', 'commercial'], 'dplcm-residential': ['development_project_location_choice_model', 'psrc.estimation.psrc.estimation_DPLCM_variables', 'residential'], 'rlsm': ['residential_land_share_model', 'psrc.estimation.psrc.estimation_RLSM_variables', None], } if __name__ == '__main__': #model = 'hlcm' #model = 'elcm-industrial' #model = 'elcm-commercial' #model = 'elcm-home_based' model = 'dplcm-industrial' #model = 'dplcm-commercial' #model ='dplcm-residential' #model = 'lpm' #model = 'rlsm' config = Baseline() config.merge(my_configuration) config['config_changes_for_estimation'] = ConfigChangesForEstimation() estimator = EstimationRunner(models[model][0], specification_module=models[model][1], model_group=models[model][2], configuration=config, save_estimation_results=True) estimator.estimate() #estimator.reestimate() #estimator.reestimate(submodels=[])
'development_project_location_choice_model', 'psrc.estimation.psrc.estimation_DPLCM_variables', 'residential' ], 'rlsm': [ 'residential_land_share_model', 'psrc.estimation.psrc.estimation_RLSM_variables', None ], } if __name__ == '__main__': #model = 'hlcm' #model = 'elcm-industrial' #model = 'elcm-commercial' #model = 'elcm-home_based' model = 'dplcm-industrial' #model = 'dplcm-commercial' #model ='dplcm-residential' #model = 'lpm' #model = 'rlsm' config = Baseline() config.merge(my_configuration) config['config_changes_for_estimation'] = ConfigChangesForEstimation() estimator = EstimationRunner(models[model][0], specification_module=models[model][1], model_group=models[model][2], configuration=config, save_estimation_results=True) estimator.estimate() #estimator.reestimate() #estimator.reestimate(submodels=[])