## Rules to run the estimation code estimation_cpp: $(COMMON) cd FEM_Stata/Estimation && datain=$(ESTIMHRS) dataout=$(ROOT)/FEM_CPP_settings/hrs/models $(STATA) save_est_cpp.do cd FEM_Stata/Estimation && datain=$(ESTIMATES)/minimal dataout=$(ROOT)/FEM_CPP_settings/minimal/models $(STATA) save_est_cpp.do cd FEM_Stata/Estimation && datain=$(ESTIMATES)/nofvars dataout=$(ROOT)/FEM_CPP_settings/nofvars/models $(STATA) save_est_cpp.do cd FEM_Stata/Estimation && datain=$(ESTIMHRS)/crossvalidation dataout=$(ROOT)/FEM_CPP_settings/hrs_crossvalidation/models $(STATA) save_est_cpp.do cd FEM_Stata/Estimation && datain=$(ESTIMHRS)/5fcv1 dataout=$(ROOT)/FEM_CPP_settings/hrs_5fcv1/models $(STATA) save_est_cpp.do cd FEM_Stata/Estimation && datain=$(ESTIMHRS)/5fcv2 dataout=$(ROOT)/FEM_CPP_settings/hrs_5fcv2/models $(STATA) save_est_cpp.do cd FEM_Stata/Estimation && datain=$(ESTIMHRS)/5fcv3 dataout=$(ROOT)/FEM_CPP_settings/hrs_5fcv3/models $(STATA) save_est_cpp.do cd FEM_Stata/Estimation && datain=$(ESTIMHRS)/5fcv4 dataout=$(ROOT)/FEM_CPP_settings/hrs_5fcv4/models $(STATA) save_est_cpp.do cd FEM_Stata/Estimation && datain=$(ESTIMHRS)/5fcv5 dataout=$(ROOT)/FEM_CPP_settings/hrs_5fcv5/models $(STATA) save_est_cpp.do cd FEM_Stata/Estimation && datain=$(ESTIMATES)/nvaf dataout=$(ROOT)/FEM_CPP_settings/nvaf/models $(STATA) save_est_cpp.do cd FEM_Stata/Estimation && datain=$(ESTIMATES)/mi_totcog dataout=$(ROOT)/FEM_CPP_settings/mi_totcog/models $(STATA) save_est_cpp.do cd FEM_Stata/Estimation && datain=$(ESTIMATES)/mi_5fcv1 dataout=$(ROOT)/FEM_CPP_settings/mi_5fcv1/models $(STATA) save_est_cpp.do cd FEM_Stata/Estimation && datain=$(ESTIMATES)/mi_5fcv2 dataout=$(ROOT)/FEM_CPP_settings/mi_5fcv2/models $(STATA) save_est_cpp.do cd FEM_Stata/Estimation && datain=$(ESTIMATES)/mi_5fcv3 dataout=$(ROOT)/FEM_CPP_settings/mi_5fcv3/models $(STATA) save_est_cpp.do cd FEM_Stata/Estimation && datain=$(ESTIMATES)/mi_5fcv4 dataout=$(ROOT)/FEM_CPP_settings/mi_5fcv4/models $(STATA) save_est_cpp.do cd FEM_Stata/Estimation && datain=$(ESTIMATES)/mi_5fcv5 dataout=$(ROOT)/FEM_CPP_settings/mi_5fcv5/models $(STATA) save_est_cpp.do ### Use the last file as the target for now. Should split this file up at some point $(ESTIMHRS)/estimatesHRS.xls: $(COMMON) fem_env.do FEM_Stata/Estimation/init_transition.do $(TRANSDATA) $(UTILITIES)/takestring.ado FEM_Stata/Estimation/hrs_covariate_definitionsHRS.do $(DATADIR)/crossvalidation.dta FEM_Stata/Estimation/define_modelsHRS.do cd FEM_Stata/Estimation && USERVARS=$(USERVARS) DATAIN=$(TRANSDATA) suffix=HRS EXTVAL=0 $(STATA) init_transition.do $(ESTIMHRS)/estimatesHRS_5fcv1.xls: $(COMMON) fem_env.do FEM_Stata/Estimation/init_transition.do $(TRANSDATA) $(UTILITIES)/takestring.ado FEM_Stata/Estimation/hrs_covariate_definitionsHRS.do $(DATADIR)/crossvalidation.dta FEM_Stata/Estimation/define_modelsHRS.do cd FEM_Stata/Estimation && USERVARS=$(USERVARS) DATAIN=$(TRANSDATA) suffix=HRS EXTVAL=0 CV5F1=cv5f1 $(STATA) init_transition.do $(ESTIMHRS)/estimatesHRS_5fcv2.xls: $(COMMON) fem_env.do FEM_Stata/Estimation/init_transition.do $(TRANSDATA) $(UTILITIES)/takestring.ado FEM_Stata/Estimation/hrs_covariate_definitionsHRS.do $(DATADIR)/crossvalidation.dta FEM_Stata/Estimation/define_modelsHRS.do cd FEM_Stata/Estimation && USERVARS=$(USERVARS) DATAIN=$(TRANSDATA) suffix=HRS EXTVAL=0 CV5F2=cv5f2 $(STATA) init_transition.do $(ESTIMHRS)/estimatesHRS_5fcv3.xls: $(COMMON) fem_env.do FEM_Stata/Estimation/init_transition.do $(TRANSDATA) $(UTILITIES)/takestring.ado FEM_Stata/Estimation/hrs_covariate_definitionsHRS.do $(DATADIR)/crossvalidation.dta FEM_Stata/Estimation/define_modelsHRS.do cd FEM_Stata/Estimation && USERVARS=$(USERVARS) DATAIN=$(TRANSDATA) suffix=HRS EXTVAL=0 CV5F3=cv5f3 $(STATA) init_transition.do $(ESTIMHRS)/estimatesHRS_5fcv4.xls: $(COMMON) fem_env.do FEM_Stata/Estimation/init_transition.do $(TRANSDATA) $(UTILITIES)/takestring.ado FEM_Stata/Estimation/hrs_covariate_definitionsHRS.do $(DATADIR)/crossvalidation.dta FEM_Stata/Estimation/define_modelsHRS.do cd FEM_Stata/Estimation && USERVARS=$(USERVARS) DATAIN=$(TRANSDATA) suffix=HRS EXTVAL=0 CV5F4=cv5f4 $(STATA) init_transition.do $(ESTIMHRS)/estimatesHRS_5fcv5.xls: $(COMMON) fem_env.do FEM_Stata/Estimation/init_transition.do $(TRANSDATA) $(UTILITIES)/takestring.ado FEM_Stata/Estimation/hrs_covariate_definitionsHRS.do $(DATADIR)/crossvalidation.dta FEM_Stata/Estimation/define_modelsHRS.do cd FEM_Stata/Estimation && USERVARS=$(USERVARS) DATAIN=$(TRANSDATA) suffix=HRS EXTVAL=0 CV5F5=cv5f5 $(STATA) init_transition.do $(ESTIMHRS)/ghregHRS.xls: $(COMMON) fem_env.do FEM_Stata/Estimation/ghreg_estimations.do $(TRANSDATA) $(UTILITIES)/takestring.ado FEM_Stata/Estimation/hrs_covariate_definitionsHRS.do FEM_Stata/Estimation/define_modelsHRS.do $(UTILITIES)/_gh.ado $(GHREG) $(UTILITIES)/_ggh.ado $(UTILITIES)/ghreg_p.ado $(DATADIR)/crossvalidation.dta $(UTILITIES)/opti_unc.mo cd FEM_Stata/Estimation && USERVARS=$(USERVARS) DATAIN=$(TRANSDATA) suffix=HRS EXTVAL=0 $(STATA) ghreg_estimations.do $(ESTIMATES)/minimal/estimatesminimal.xls: $(COMMON) fem_env.do FEM_Stata/Estimation/init_transition.do $(TRANSDATA) $(UTILITIES)/takestring.ado FEM_Stata/Estimation/hrs_covariate_definitionsminimal.do $(DATADIR)/crossvalidation.dta FEM_Stata/Estimation/define_modelsminimal.do cd FEM_Stata/Estimation && USERVARS=$(USERVARS) DATAIN=$(TRANSDATA) suffix=minimal EXTVAL=0 $(STATA) init_transition.do $(ESTIMATES)/nofvars/estimatesnofvars.xls: $(COMMON) fem_env.do FEM_Stata/Estimation/init_transition.do $(TRANSDATA) $(UTILITIES)/takestring.ado FEM_Stata/Estimation/hrs_covariate_definitionsnofvars.do $(DATADIR)/crossvalidation.dta FEM_Stata/Estimation/define_modelsnofvars.do cd FEM_Stata/Estimation && USERVARS=$(USERVARS) DATAIN=$(TRANSDATA) suffix=nofvars EXTVAL=0 $(STATA) init_transition.do $(ESTIMATES)/nvaf/claims.xls: fem_env.do FEM_Stata/Estimation/claims_afibe.do $(DATADIR)/hrs110_transition.dta $(HRSDIR)/hrs19922008_clms_trans.dta cd FEM_Stata/Estimation && USERVARS=$(USERVARS) $(STATA) claims_afibe.do $(ESTIMHRS)/cogstate_stock.xls: $(COMMON) fem_env.do FEM_Stata/Estimation/cogstate_stock_6566.do $(DATADIR)/hrs_selected.dta cd FEM_Stata/Estimation && suffix=HRS $(STATA) cogstate_stock_6566.do $(ESTIMHRS)/estimatesHRS_mi_totcog.xls: $(COMMON) fem_env.do FEM_Stata/Estimation/multiple_imputation.do $(TRANSDATA) $(UTILITIES)/takestring.ado FEM_Stata/Estimation/hrs_covariate_definitionsHRS.do $(DATADIR)/crossvalidation.dta FEM_Stata/Estimation/define_modelsHRS.do cd FEM_Stata/Estimation && USERVARS=$(USERVARS) DATAIN=$(TRANSDATA) suffix=HRS EXTVAL=0 $(STATA) multiple_imputation.do $(ESTIMHRS)/estimatesHRS_mi_totcog_5fcv.xls: $(COMMON) fem_env.do FEM_Stata/Estimation/multiple_imputation_5fcv.do $(TRANSDATA) $(UTILITIES)/takestring.ado FEM_Stata/Estimation/hrs_covariate_definitionsHRS.do $(DATADIR)/crossvalidation.dta FEM_Stata/Estimation/define_modelsHRS.do cd FEM_Stata/Estimation && USERVARS=$(USERVARS) DATAIN=$(TRANSDATA) suffix=HRS EXTVAL=0 $(STATA) multiple_imputation_5fcv.do