Dear Statalist Users
I would like to create a regression loop for 5 dependent variables (i.e., trust_pres trust_parliament trust_rulingpty trust_opposition trust_police) for the following specifications. I have a region FE (i.e., GADM_1) and year FE (i.e., yr). I would like to have a loop such that
My control vars are as follows:
global controls age agesq education urban conflict_intensity tmp_landarea tmp_landarea_sq pre_landarea pre_landarea_sq
The table structure I would like is with six columns.
1) Column (1) - without controls: reghdfe trust_pres refugee_population_2000, absorb(yr GADM_1) cluster(GADM_1)
outreg2 using "$dir_results\AB_table1A.tex", stats(coef se) tex bdec(4) sdec(4) nor2 nocons label replace
Split by sex such that :
Column (2) eghdfe trust_pres refugee_population_2000 if sex==1, absorb(yr GADM_1) cluster(GADM_1)
outreg2 using "$dir_results\AB_table1A.tex", stats(coef se) tex bdec(4) sdec(4) nor2 nocons label append
Column (3)reghdfe trust_pres refugee_population_2000 if sex==2, absorb(yr GADM_1) cluster(GADM_1)
outreg2 using "$dir_results\AB_table1A.tex", stats(coef se) tex bdec(4) sdec(4) nor2 nocons label append
3) Column (4) - with controls and country-year FE : reghdfe trust_pres refugee_population_2000 $controls, absorb(yr GADM_1 country_year_FE) cluster(GADM_1)
outreg2 using "$dir_results\AB_table1A.tex", stats(coef se) tex bdec(4) sdec(4) nor2 nocons label append
Split by sex such that :
Column (5) reghdfe trust_pres refugee_population_2000 if sex==1, absorb(yr GADM_1) cluster(GADM_1)
outreg2 using "$dir_results\AB_table1A.tex", stats(coef se) tex bdec(4) sdec(4) nor2 nocons label append
Column (6)reghdfe trust_pres refugee_population_2000 if sex==2, absorb(yr GADM_1) cluster(GADM_1)
outreg2 using "$dir_results\AB_table1A.tex", stats(coef se) tex bdec(4) sdec(4) nor2 nocons label append
However, I would like to do it for every dependent variable I have. Thank you very much for your help!
I would like to create a regression loop for 5 dependent variables (i.e., trust_pres trust_parliament trust_rulingpty trust_opposition trust_police) for the following specifications. I have a region FE (i.e., GADM_1) and year FE (i.e., yr). I would like to have a loop such that
My control vars are as follows:
global controls age agesq education urban conflict_intensity tmp_landarea tmp_landarea_sq pre_landarea pre_landarea_sq
The table structure I would like is with six columns.
1) Column (1) - without controls: reghdfe trust_pres refugee_population_2000, absorb(yr GADM_1) cluster(GADM_1)
outreg2 using "$dir_results\AB_table1A.tex", stats(coef se) tex bdec(4) sdec(4) nor2 nocons label replace
Split by sex such that :
Column (2) eghdfe trust_pres refugee_population_2000 if sex==1, absorb(yr GADM_1) cluster(GADM_1)
outreg2 using "$dir_results\AB_table1A.tex", stats(coef se) tex bdec(4) sdec(4) nor2 nocons label append
Column (3)reghdfe trust_pres refugee_population_2000 if sex==2, absorb(yr GADM_1) cluster(GADM_1)
outreg2 using "$dir_results\AB_table1A.tex", stats(coef se) tex bdec(4) sdec(4) nor2 nocons label append
3) Column (4) - with controls and country-year FE : reghdfe trust_pres refugee_population_2000 $controls, absorb(yr GADM_1 country_year_FE) cluster(GADM_1)
outreg2 using "$dir_results\AB_table1A.tex", stats(coef se) tex bdec(4) sdec(4) nor2 nocons label append
Split by sex such that :
Column (5) reghdfe trust_pres refugee_population_2000 if sex==1, absorb(yr GADM_1) cluster(GADM_1)
outreg2 using "$dir_results\AB_table1A.tex", stats(coef se) tex bdec(4) sdec(4) nor2 nocons label append
Column (6)reghdfe trust_pres refugee_population_2000 if sex==2, absorb(yr GADM_1) cluster(GADM_1)
outreg2 using "$dir_results\AB_table1A.tex", stats(coef se) tex bdec(4) sdec(4) nor2 nocons label append
However, I would like to do it for every dependent variable I have. Thank you very much for your help!
Code:
* Example generated by -dataex-. To install: ssc install dataex clear input float(trust_pres trust_parliament trust_rulingpty trust_opposition trust_police) str26 GADM_1 float(country_year_FE refugee_population_2000 age urban agesq education conflict_intensity tmp_landarea tmp_landarea_sq pre_landarea pre_landarea_sq) 0 . 0 0 1 "Alibori" 1 0 50 0 2500 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 43 1 1849 2 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 45 0 2025 . 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 34 0 1156 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 26 0 676 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 50 0 2500 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 60 0 3600 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 . 0 0 0 "Alibori" 1 0 49 0 2401 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 . 0 0 1 "Alibori" 1 0 25 0 625 3 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 0 0 . "Alibori" 1 0 36 0 1296 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 28 1 784 1 0 .001081103 1.1687837e-06 .035415772 .001254277 . . . . . "Alibori" 1 0 20 0 400 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 . . . . "Alibori" 1 0 21 0 441 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 . 1 1 1 "Alibori" 1 0 52 0 2704 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 . 0 0 1 "Alibori" 1 0 37 1 1369 2 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 0 1 "Alibori" 1 0 28 1 784 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 . 1 1 1 "Alibori" 1 0 27 1 729 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 43 1 1849 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 50 0 2500 1 0 .001081103 1.1687837e-06 .035415772 .001254277 . . . . . "Alibori" 1 0 67 0 4489 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 . . . 1 "Alibori" 1 0 45 0 2025 2 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 0 1 "Alibori" 1 0 50 0 2500 1 0 .001081103 1.1687837e-06 .035415772 .001254277 . . . . . "Alibori" 1 0 40 0 1600 1 0 .001081103 1.1687837e-06 .035415772 .001254277 . . . . . "Alibori" 1 0 51 0 2601 2 0 .001081103 1.1687837e-06 .035415772 .001254277 . . . . . "Alibori" 1 0 30 1 900 2 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 0 0 1 "Alibori" 1 0 28 0 784 2 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 19 0 361 3 0 .001081103 1.1687837e-06 .035415772 .001254277 1 . . . . "Alibori" 1 0 20 0 400 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 55 0 3025 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 0 0 0 0 "Alibori" 1 0 35 1 1225 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 . 1 1 1 "Alibori" 1 0 46 0 2116 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 68 0 4624 2 0 .001081103 1.1687837e-06 .035415772 .001254277 1 . . . . "Alibori" 1 0 60 0 3600 1 0 .001081103 1.1687837e-06 .035415772 .001254277 . . . . . "Alibori" 1 0 70 0 4900 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 39 0 1521 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 56 0 3136 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 51 1 2601 2 0 .001081103 1.1687837e-06 .035415772 .001254277 . . . . . "Alibori" 1 0 25 0 625 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 47 1 2209 1 0 .001081103 1.1687837e-06 .035415772 .001254277 0 0 0 0 1 "Alibori" 1 0 35 1 1225 1 0 .001081103 1.1687837e-06 .035415772 .001254277 . . . . . "Alibori" 1 0 30 0 900 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 . 0 0 1 "Alibori" 1 0 54 1 2916 . 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 37 1 1369 3 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 25 0 625 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 0 1 0 1 "Alibori" 1 0 45 0 2025 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 . 0 0 1 "Alibori" 1 0 35 0 1225 2 0 .001081103 1.1687837e-06 .035415772 .001254277 1 . 1 1 1 "Alibori" 1 0 48 1 2304 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 . 1 . 1 "Alibori" 1 0 27 0 729 1 0 .001081103 1.1687837e-06 .035415772 .001254277 . . . . . "Alibori" 1 0 25 0 625 1 0 .001081103 1.1687837e-06 .035415772 .001254277 . . . . . "Alibori" 1 0 25 1 625 1 0 .001081103 1.1687837e-06 .035415772 .001254277 . . . . . "Alibori" 1 0 60 1 3600 1 0 .001081103 1.1687837e-06 .035415772 .001254277 . . . . . "Alibori" 1 0 25 0 625 2 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 . 1 "Alibori" 1 0 30 0 900 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 0 0 0 1 "Alibori" 1 0 27 1 729 2 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 0 1 "Alibori" 1 0 30 0 900 2 0 .001081103 1.1687837e-06 .035415772 .001254277 1 . 0 0 1 "Alibori" 1 0 21 0 441 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 0 1 "Alibori" 1 0 45 1 2025 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 28 1 784 3 0 .001081103 1.1687837e-06 .035415772 .001254277 1 0 1 0 1 "Alibori" 1 0 50 0 2500 1 0 .001081103 1.1687837e-06 .035415772 .001254277 . 1 . . . "Alibori" 1 0 47 0 2209 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 . 1 1 1 "Alibori" 1 0 40 0 1600 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 28 1 784 3 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 0 1 "Alibori" 1 0 50 0 2500 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 30 0 900 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 70 0 4900 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 . 1 . 1 "Alibori" 1 0 30 0 900 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 30 0 900 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 19 0 361 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 72 1 5184 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 0 "Alibori" 1 0 48 0 2304 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 39 0 1521 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 25 1 625 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 0 1 "Alibori" 1 0 40 0 1600 2 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 0 1 "Alibori" 1 0 40 1 1600 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 . . . . "Alibori" 1 0 20 0 400 2 0 .001081103 1.1687837e-06 .035415772 .001254277 1 . . . 1 "Alibori" 1 0 65 0 4225 2 0 .001081103 1.1687837e-06 .035415772 .001254277 1 . 1 1 1 "Alibori" 1 0 32 0 1024 1 0 .001081103 1.1687837e-06 .035415772 .001254277 0 1 1 1 1 "Alibori" 1 0 32 0 1024 2 0 .001081103 1.1687837e-06 .035415772 .001254277 . . . . . "Alibori" 1 0 40 0 1600 1 0 .001081103 1.1687837e-06 .035415772 .001254277 0 0 1 1 1 "Alibori" 1 0 55 0 3025 1 0 .001081103 1.1687837e-06 .035415772 .001254277 . . . . . "Alibori" 1 0 44 0 1936 1 0 .001081103 1.1687837e-06 .035415772 .001254277 . . . . . "Alibori" 1 0 22 0 484 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 1 1 "Alibori" 1 0 20 0 400 1 0 .001081103 1.1687837e-06 .035415772 .001254277 0 0 0 1 1 "Alibori" 1 0 29 0 841 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 0 1 "Alibori" 1 0 53 0 2809 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 . . . 1 "Alibori" 1 0 43 1 1849 1 0 .001081103 1.1687837e-06 .035415772 .001254277 1 . 1 1 1 "Alibori" 1 0 33 0 1089 2 0 .001081103 1.1687837e-06 .035415772 .001254277 1 1 1 0 1 "Alibori" 1 0 35 0 1225 3 0 .001081103 1.1687837e-06 .035415772 .001254277 1 . . . 1 "Atacora" 1 0 42 1 1764 1 0 .0013892616 1.9300478e-06 .05024647 .002524708 1 . . 0 1 "Atacora" 1 0 63 1 3969 1 0 .0013892616 1.9300478e-06 .05024647 .002524708 . . . . . "Atacora" 1 0 54 0 2916 1 0 .0013892616 1.9300478e-06 .05024647 .002524708 1 1 1 1 1 "Atacora" 1 0 38 1 1444 1 0 .0013892616 1.9300478e-06 .05024647 .002524708 1 1 1 1 1 "Atacora" 1 0 40 1 1600 3 0 .0013892616 1.9300478e-06 .05024647 .002524708 . . . . . "Atacora" 1 0 25 0 625 1 0 .0013892616 1.9300478e-06 .05024647 .002524708 1 . . . . "Atacora" 1 0 25 0 625 1 0 .0013892616 1.9300478e-06 .05024647 .002524708 1 0 1 1 1 "Atacora" 1 0 40 1 1600 1 0 .0013892616 1.9300478e-06 .05024647 .002524708 1 1 1 1 1 "Atacora" 1 0 18 0 324 1 0 .0013892616 1.9300478e-06 .05024647 .002524708 1 1 1 0 1 "Atacora" 1 0 26 0 676 2 0 .0013892616 1.9300478e-06 .05024647 .002524708 1 1 1 1 1 "Atacora" 1 0 34 0 1156 1 0 .0013892616 1.9300478e-06 .05024647 .002524708 . . . . . "Atacora" 1 0 80 1 6400 1 0 .0013892616 1.9300478e-06 .05024647 .002524708 end label values trust_pres trust_pres label def trust_pres 0 "do not trust", modify label def trust_pres 1 "trust", modify label values trust_parliament trust_parliament label def trust_parliament 0 "do not trust", modify label def trust_parliament 1 "trust", modify label values trust_rulingpty trust_rulingpty label def trust_rulingpty 0 "do not trust", modify label def trust_rulingpty 1 "trust", modify label values trust_opposition trust_opposition label def trust_opposition 0 "do not trust", modify label def trust_opposition 1 "trust", modify label values trust_police trust_police label def trust_police 0 "do not trust", modify label def trust_police 1 "trust", modify label values urban urban label def urban 0 "rural", modify label def urban 1 "urban", modify label values education education label def education 1 "no school", modify label def education 2 "primary school", modify label def education 3 "secondary school", modify
Comment