Difference between revisions of "Stata Coding Practices"

Jump to: navigation, search
Line 6: Line 6:
Please visit our github page for details: https://github.com/worldbank/ietoolkit
Please visit our github page for details: https://github.com/worldbank/ietoolkit


<code>ietoolkit</code> provides a set of commands that address different aspects of data management and data analysis in relation to Impact Evaluations. These include the following:  
''ietoolkit'' provides a set of commands that address different aspects of data management and data analysis in relation to Impact Evaluations. These include the following:  
# [[iebaltab]] is a tool for multiple treatment arm balance tables
# [[iebaltab]] is a tool for multiple treatment arm balance tables
# [[ieboilsave]] performs checks before saving a data set
# [[ieboilsave]] performs checks before saving a data set

Revision as of 14:00, 11 January 2018

ietoolkit

At DIME we have developed a packge of Stata commands specially developed for impact evaluations but could also be useful in other contexts as well. The package is called ietoolkit and can be installed from the SSC server. To install the package, type ssc install ietoolkit in your Stata command window.

Please visit our github page for details: https://github.com/worldbank/ietoolkit

ietoolkit provides a set of commands that address different aspects of data management and data analysis in relation to Impact Evaluations. These include the following:

  1. iebaltab is a tool for multiple treatment arm balance tables
  2. ieboilsave performs checks before saving a data set
  3. ieboilstart standardizes the boilerplate code at the top of all do-files
  4. iedropone drops observations and controls that the correct number was dropped
  5. ieduplicates and iecompdup are useful tools to identify and correct for duplicates, particulary in primary survey data
  6. iefolder sets up project folders and creates master do-files that links to all sub-folders
  7. iegitaddmd adds README.md files to empty folders so that complete folder structures can be shared on GitHub
  8. iegraph produces graphs of estimation results in common impact evaluation regression models
  9. iematch is an algortihm for matching observations in one group to "the most similar" observations in another group

Additional Resources

Stata modules for data collection and analysis developed by Innovations for Poverty Action