Making applied economics less dismal

Home Getting Started Course Materials Schedule About / Contact Us In-class Feedback Open Educational Resource

Coding for Applied Economists

Lecture Materials


Stata | Github | LaTeX

General Programing Resources

  • Course Introduction
  • House Style
  • Checking that Your Code Runs
  • Using Large Language Learning Models
  • Basic Problem Decomposition
  • Problem Decomposition
  • Basic Debugging
  • Searching for Help
  • Identification, DGPs, and Research Design
  • Causal Diagrams (DAGs) and Stata Simulations

Stata

  • Stata Introduction
  • Setting Up a Development Environment
  • Establishing Paths
  • Executing Code
  • Tidy Data
  • Labeling Data
  • Manipulating Data
  • Distribution of Variables
  • Graphing Distributions
  • Creating Theoretical Distributions
  • Making and Beautifying Scatter Plots
  • Conditional Distributions
  • Line Fitting
  • Macros and Storing Results
  • Loops and Programming Commands
  • Writing Custom Stata Programs
  • Single and Multivariate Regression
  • Standard Errors
  • Weights, Collinearity, and Measurement Error
  • Introducing LaTeX via Overleaf
  • Producing Tables with estout
  • Graphing Regression Results
  • One-Way Fixed Effects
  • Two-Way Fixed Effects
  • Difference-in-Differences
  • Event Studies
  • Instrumental Variables
  • Standard Errors & Inference
  • Basic Regression Discontinuity
  • Extensions of RDD
  • ML Setup and Prediction
  • Lasso, Ridge, and Elastic Net
  • Ensemble Trees and Model Interpretation

Github

  • Git Introduction
  • A Quick Introduction to Git and GitHub
  • Git Collaboration Example

LaTeX

  • Introducing LaTeX via Overleaf
  • Producing Tables with estout
  • Graphing Regression Results