*Do file to process other .do files for the NYS DOH Wage Analysis set more off clear all capture log close *Directory setup global raw_data "C:\Users\he76\Documents\NYS_DOH_Nursing\Data\ACS" global mod_data "C:\Users\he76\Documents\NYS_DOH_Nursing\Data\modified" global clean_data "C:\Users\he76\Documents\NYS_DOH_Nursing\Data\clean" global output "C:\Users\he76\Documents\NYS_DOH_Nursing\Analysis\Output" global log "C:\Users\he76\Documents\NYS_DOH_Nursing\Analysis\Log_Files" global do_files "C:\Users\he76\Documents\NYS_DOH_Nursing\Analysis\Do_Files" *Log setup local timestamp=subinstr(string(date(c(current_date), "DMY"), "%tdCCYY_NN_DD")," ","_",2) log using "${log}/nys_doh_wages_`timestamp'.log", replace *Set sections of code to run with the following code (0 = don't run; 1 = run) global do_import = 0 global do_subfile_opendata = 1 global do_subfile_educd = 1 global do_subfile_race_hispan = 1 global do_subfile_region_metro = 1 global do_subfile_children = 1 global do_subfile_nurse = 1 global do_subfile_nypuma = 1 global do_subfile_wages = 1 global do_restict_sample = 1 global do_analysis = 1 *Execute do files if ${do_import}==1 do "${do_files}\usa_00016.do" if ${do_subfile_opendata}==1 do "${do_files}\subfile_opendata.do" if ${do_subfile_educd}==1 do "${do_files}\subfile_educd.do" if ${do_subfile_race_hispan}==1 do "${do_files}\subfile_race_hispan.do" if ${do_subfile_region_metro}==1 do "${do_files}\subfile_region_metro.do" if ${do_subfile_children}==1 do "${do_files}\subfile_children.do" if ${do_subfile_nurse}==1 do "${do_files}\subfile_nurse.do" if ${do_subfile_nypuma}==1 do "${do_files}\subfile_nypuma.do" save "${mod_data}\temp.dta", replace use "${mod_data}\temp.dta", clear if ${do_subfile_wages}==1 do "${do_files}\subfile_wages.do" if ${do_restict_sample}==1 do "${do_files}\restrict_sample.do" if ${do_analysis}==1 do "${do_files}\analysis.do" log close