OpenEconometrics

Econometrics

Regression, policy evaluation and introductory time series. Each of the 20 labs pairs an economic question with synthetic data and a complete Python analysis you can run in OpenEconometrics.

Econometrics labs

  1. Lab 01

    The Economic Question Comes First

    Research questions, observational units, data types and study design.

    11 min read · Video lesson

  2. Lab 02

    A First Look at Wages

    Descriptive statistics, distributions and clear exploratory plots.

    11 min read · Video lesson

  3. Lab 03

    What Changes Across Random Samples?

    Sampling variation, standard errors and the central limit theorem.

    9 min read · Video lesson

  4. Lab 04

    Does Class Size Predict Test Scores?

    Simple OLS with robust inference.

    10 min read · Video lesson

  5. Lab 05

    How Precise Is Our Estimate?

    Confidence intervals, t tests and the difference between precision and importance.

    10 min read · Video lesson

  6. Lab 06

    What Changes When We Add Controls?

    Multiple regression, omitted variable bias and same-sample comparisons.

    9 min read · Video lesson

  7. Lab 07

    Do Groups Have Different Wage Profiles?

    Indicator variables, interactions and conditional comparisons.

    10 min read · Video lesson

  8. Lab 08

    Modeling Percentage Changes and Curvature

    Log transformations, polynomial terms and interpretation.

    10 min read · Video lesson

  9. Lab 09

    Same Coefficient, Different Standard Error?

    Heteroskedasticity and robust covariance estimation.

    10 min read · Video lesson

  10. Lab 10

    Testing Several Claims Together

    Joint restrictions, F/Wald tests and specification questions.

    9 min read · Video lesson

  11. Lab 11

    Comparing Firms to Themselves

    Panel data, fixed effects and cluster-robust uncertainty.

    9 min read · Video lesson

  12. Lab 12

    Explaining Labor-Force Participation

    Linear probability, logit/probit models and marginal effects.

    10 min read · Video lesson

  13. Lab 13

    Estimating Effects with an Instrument

    IV/2SLS, relevance, exclusion and weak-instrument limitations.

    10 min read · Video lesson

  14. Lab 14

    Evaluating a Randomized Training Program

    Random assignment, treatment contrasts and uncertainty.

    9 min read · Video lesson

  15. Lab 15

    Before and After a Policy Reform

    Difference-in-Differences, parallel trends and treatment-unit clustering.

    10 min read · Video lesson

  16. Lab 16

    What Happens Around an Eligibility Cutoff?

    Regression discontinuity, bandwidths, continuity and local effects.

    9 min read · Video lesson

  17. Lab 17

    The Trap of Trending Series

    Stationarity, unit roots and spurious regression.

    9 min read · Video lesson

  18. Lab 18

    Accounting for Persistent Shocks

    Serial correlation and HAC inference.

    9 min read · Video lesson

  19. Lab 19

    Forecasting Inflation Without Looking Ahead

    Autoregressive models, time-ordered evaluation and forecast errors.

    9 min read · Video lesson

  20. Lab 20

    From Research Question to Finished Report

    Capstone: design, data, estimation, diagnostics and reproducible reporting.

    9 min read · Video lesson

Try it on your own data

OpenEconometrics is free and open source under Apache 2.0. Install the Python library or download the desktop alpha.

Download Desktop App pip install openecon