Coder Social home page Coder Social logo

sabat-sudo / dp_uab Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bschjerning/dp_uab

0.0 0.0 0.0 98.44 MB

Mini Course in Dynamic Structural Econometrics, Autonomous University of Barcelona (UAB) September 12-16, 2022

Python 4.69% MATLAB 8.39% TeX 0.23% Jupyter Notebook 86.70%

dp_uab's Introduction

Mini Course in Dynamic Structural Econometrics, UAB, September 12-16, 2022

This repository contains teaching materials for lectures in a short PhD course in Dynamic Structural Econometrics to be held in Barcelona September 12-16, 2022. Repository will be updated as we go a along.

Course description

The overall purpose of the course is to provide a fundamental understanding of dynamic programming models and their empirical application.

The dynamic programming framework has been extensively used in economic modeling because it is sufficiently rich to model almost any problem involving sequential decision making over time and under uncertainty. Prominent examples are saving/consumption decisions, retirement behavior, investment, labor supply/demand, occupational choice, housing decisions.

The course will mainly focus on introducing participants to the basic numerical tools, solution algorithms and estimation methods nessesary to carry out structural estimation of single agent discrete and continuous decision problems. The focus is primarily on helping students develop the skills for programming solution algorithms and estimators.

  • We start by introducin the Markov decision processes (MDP) and show how dynamic programming (DP) can be sused to solve these models for both finite and infitive horizons. This gives a basict introduction to the Bellman operator and it's contraction properties and how to find fixed points using for example Value Function Iterations.
  • In the first part of lectures on dynamic discrete choice models we will consider a variety of methods to structurally estimate dynamic discrete choice models (NFXP, MPEC, NPL, CCP type estimators). As a testbed for comparison we will use the canonical Bus Engine Replacement model in Rust's 1987 Econometrica paper.
  • In the second series of lectures on dynamic discrete-continuous choice models we will consider state of the art solution methods for models that combine continuous and discrete choices. We start with a simple consumption savings model, and then move on to models that combine discrete and continuous choices and show how state of the art methods (DC-EGM) can be used to solve and estimate a class of Discrete-Continuous Dynamic Choice Model fast and accurately.
  • In this last series of lectures (which we will actially cover as the third one) we consider the cahlenges of estimation of dymnamic games of incomplete information. We wiil start with the simplest possible game. A static enrty game with two players, and show how we can estimate the model using NFXP, MPEC, NPL, and 2-step CCPs. A special focus will be on the issue taht arise from mutiple equilibria. We the move on to dynamic games.

Tentative lecture plan [slides in brackets]

Monday Sept 12 2022: class 11:00 -14:00 ( Room: AULA Seminari A)

Tuesday Sept 13 2022: seminar 15:00 -17:00 (Room: AULA Seminari A)

Wednesday Sept 14 2022: class 10:00 -13:00 ( Room: AULA Seminari A)

Thusday Sept 15 2022: class 10:00 - 13:00 ( Room: AULA Seminari A)

Friday Sept 16 2022 : class 10:00 -13:00 ( Room: AULA Seminari A)

Videotaped lectures

Previsously recorded lectures are available at the Lectures in Dynamic Programming playlist on Bertel Schjerning's YouTube channel.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.