Appendix: Programs and .do Files for Chapter 12–16 Exercises
Chapter 12 capture log close log using ..\log\random.log,replace drop _all set more 1 set mem 50m #delimit ; use ..\data\hh_98; gen lexptot=ln(1+exptot); gen lnland=ln(1+hhland/100); gen vill=thanaid*10+villid; egen progvillm=max(dmmfd), by(vill); egen progvillf=max(dfmfd), by(vill); ***Impacts of program placement; ****t-test; ttest lexptot, by(progvillm); ttest lexptot, by(progvillf); ****Regression implementation; reg lexptot progvillm; reg lexptot progvillf; ****Expanded regression reg lexptot progvillm sexhead agehead educhead lnland vaccess pcirr rice wheat milk oil egg [pw=weight]; reg lexptot progvillf sexhead agehead educhead lnland vaccess pcirr rice wheat milk oil egg [pw=weight]; ***Impacts of program participation; ****t-test; ttest lexptot, by(dmmfd); ttest lexptot, by(dfmfd);
219