Skip to content

Lecture notes for "Machine Learning for Economists", spring 2020 at HUJI

License

Notifications You must be signed in to change notification settings

ml4econ/lecture-notes-2020

Repository files navigation

Machine Learning for Economists

Spring 2020 @ the Hebrew University of Jerusalem

Instructor: Itamar Caspi

Teaching assistant: Dor Goldenberg

🗓️ Spring semester, 2020 ⏰ 17:30 - 20:15 🏨 There's no palce like home... ✍️ github.com/ml4econ

👪 Moodle Discussion Forum


Overview

This course covers topics that range between data science, machine learning, and econometrics. In particular, it introduces concepts from the world of ML that can potentially contribute to empirical economics. The course exposes the students to popular supervised and unsupervised machine learning methods, with an emphasis on the challenges and opportunities of integrating these methods in empirical economics, and the relevance of ML to policy analysis and causal inference. The various topics are illustrated through applications, reading empirical articles, and doing applied work.

Learning objectives

Course participants will learn to:

  1. Apply best-practices for data science in the context of empirical research in economics.

  2. Develop an in-depth and practical knowledge of the challenges and opportunities that arise in applied empirical work that involves high dimensional data.

  3. Integrate techniques and insights from the world of machine learning into applied empirical research in economics.

Prework

Course participants are expected to:

  1. Have R, RStudio, and Git installed on their own computers.
  2. Sing up for a (free) DataCamp, GitHub, Rstudio Cloud, and Kaggle accounts.

Schedule

The schedule below is tentative and subject to change, depending on time and class interests. We will move at a pace dictated by class discussions. Please check this page often for updates.

Week Topic
1 Course Overview & Reproducibility
2 Basic ML Concepts
3 Regression and Regularization
4 Classification
5 Trees and Forests
6 Causal inference
7 High-Dimensional Counfounding Adjustment
8 High-Dimensional Heterogeneous Treatment Effects
9 Prediction Policy Problems
10 Unsupervised Learning
11 Text Analysis
12 TBA

Slides

Part I: Supervised Machine Learning

  1. Course Overview

  2. Reproducibility and Version Control

  3. Basic ML Concepts

  4. A Typical (Supervised) ML Workflow

  5. Regression and Regularization
    5.1 Prepare browser data
    5.2 Ridge and lasso simulation
    5.3 Ridge, lasso, PCR and PLS: A Tidymodels Workflow

  6. Classification (PDF)
    6.1Classification: A Tidymodels workflow

  7. Trees and Forests (PDF)

Part II: Causal Inference and ML

  1. Causal Inference (PDF)

  2. High-Dimensional Confounding Adjustment (PDF)

  3. High-Dimensional Heterogeneous Treatment Effects (PDF)

  4. Prediction Policy Problems (PDF)

Part III: Unsupervised Learning

  1. Text Analysis (PDF)

Projects

  1. Kaggle competition (PDF)

Problem Sets

Can be found here.

Readings

Can be found here.

DataCamp

We will provide course participants free access to DataCamp, the most intuitive learning platform for data science and analytics. Learn any time, anywhere and become an expert in R, Python, SQL, and more. DataCamp’s learn-by-doing methodology combines short expert videos and hands-on-the-keyboard exercises to help learners retain knowledge. DataCamp offers 325+ courses by expert instructors on topics such as importing data, data visualization, and machine learning. They’re constantly expanding their curriculum to keep up with the latest technology trends and to provide the best learning experience for all skill levels. Join over 5 million learners around the world and close your skills gap.

People

  • Itamar Caspi is a Senior Economist and Head of the Monetary Analysis Unit at Bank of Israel's Research Department. In the past, he was a Central Bank Research Fellow at the Bank for International Settlements (BIS) and held a position at the Chief Economist Department of the Israeli Ministry of Finance. He has coauthored several R packages. Itamar received his B.A. degree in economics and business administration from Ben-Gurion University, Beer Sheva, Israel, and an M.A. degree in economics from the Hebrew University of Jerusalem, Jerusalem, Israel. He is expected to receive his Ph.D. degree in Economics from Bar-Ilan University in 2020.

  • Dor Goldenberg is as an asistant economist at the Bank of Israel's Research Department. Formerly, he worked at the Israel Competition Authority, where he specialised in health, industry, and military industries, among other fields. His focus is mainly on data science, machine learning and big data. He is currently studying for his MA in economics at the Hebrew University of Jerusalem. In addition, he is a T.A in several courses. He has earned a B.A in Philosophy, Political Science, and Economics from the Hebrew University.


This work is licensed under a Creative Commons Attribution 4.0 International License.

About

Lecture notes for "Machine Learning for Economists", spring 2020 at HUJI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages