Dynamic Programming - Theory, Computation, and Empirical Applications
Course content
The overall purpose of this advanced course is to provide a fundamental understanding of dynamic programming (DP) 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, housing decisions.
The course will first introduce participants to theoretical concepts, and then focus on empirical applications covering both discrete and continuous decision problems as well as the estimation of dynamic games. During exercise classes students will obtain hands on experiences and programming skills.
The students are going to write a project paper, where the purpose is to make students combine many of the simplified building blocks covered in the computer exercises. By combining these building blocks, students should be able to solve and estimate more sophisticated models later on.
MSc programme in Economics – elective course
The PhD Programme in Economics at the Department of Economics:
- The course is an elective course with research module. In order to register for the research module and to be able to write the research assignment, the PhD students must contact the study administration AND the lecturer.
The course is open to:
- Exchange and Guest students from abroad
- Credit students from Danish Universities
- Open University students
After completing the course the student is expected to be able to:
Knowledge:
- Account for solution methods (backward recursion, value function iterations, policy iterations, endogenous grid method) for dynamic structural models of sequential decision making under uncertainty of both finite and infinite horizons and for single and multiple agents.
- Account for estimation methods for dynamic structural models.
- Evaluate integrals involved in evaluating expectations future states of the world and to integrate unobservable out of the sample criterion used in estimation.
- Account for the numerical approximation and interpolation techniques required to approximate value functions over continuous state variables.
- Reflect on how to evaluate policy initiatives by means of counter factual simulations.
Skills:
- Solve unique and multiple equilibria in general equilibrium models and simple dynamic games.
- Solve and/or estimate relatively simple models (cake eating, stochastic growth, consumption/savings, investment, labor demand/supply.
- Solve and estimate dynamic games or single agent models and test hypotheses using solution and estimation methods discussed in the course.
- Investigate the consequences policy proposals by means of counterfactual simulations program the estimators applied in the paper using Python (or MATLAB, GAUSS, FOTRAN and C)
- Discuss papers and master empirical analysis of a (simple) dynamic structural model
- Present an analysis in a short, structured and focused exam paper.
Competencies:
- Implement dynamic programming solution and estimation techniques on new economic problems.
- Carry through empirical analyses at a high level suitable for a Master or even a PhD thesis.
The lectures focus on theory where as the exercise classes provides hands on knowledge of solution and estimation of the models. Ideally, the whole process of estimating a dynamic structural model empirically is learned by writing the exam paper.
- Jérome Adda and Russell Cooper: “Dynamic Economics: Quantitative Methods and Applications” MIT Press 2003, ISBN: 978-0-262-01201-0
- Kenneth Judd: “Numerical Methods in Economics” MIT Press 1998, ISBN: 978-0-262-10071-7
- 15-20 papers: Ranging from classic seminal contributions to
recent state of the art work from the research frontier.
It is strongly recommended that Macroeconomics III,
Microeconomics III, Econometrics II and Introduction to Programming
and Numerical Analyses at the Economics Program, University of
Copenhagen, or similar courses, have been followed.
The courses Econometrics I from the Bachelor of Economics,
University of Economics, or equivalent must have been completed.
Past experience with programming (preferable Python) is strongly
recommended.
The overall schema for the Master courses can be seen at KUnet:
MSc in Economics => "courses and teaching" =>
"Planning and overview" => "Your timetable"
KA i Økonomi => "Kurser og undervisning" =>
"Planlægning og overblik" => "Dit skema"
Timetable and venue:
To see the time and location of lectures and exercise classes
please press the link/links under "Timetable"/"Se
skema" at the right side of this page (F means Spring). The
lectures are shown in each link.
Please be aware:
- The study administration allocates the students to the exercise
classes according to the principles stated in the KUnet.
- If too many students have wished a specific class, students will
be registered randomly at another class.
- It is not possible to change class after the second registration
period has expired.
- If there is not enough registered students or available teachers,
the exercise classes may be jointed.
- The student is not allowed to participate in an exercise class
not registered.
- All exercise classes are taught in English and it is expected
that the students ask questions in English, so foreign students are
included in the dialog.
- The schedule of the lectures and the exercise classes can change
without the participants´ acceptance. If this occure, you can see
the new schedule in your personal timetable at KUnet, in the app
myUCPH and through the links in the right side of this course
description and the link above.
- It is the students´s own responsibility continuously throughout
the study to stay informed about their study, their teaching, their
schedule, their exams etc. through the curriculum of the study
programme, the study pages at KUnet, student messages, the course
description, the Digital Exam portal, Absalon, the personal schema
at KUnet and myUCPH app etc.
The lecturer will give collective oral feedback at a workshop at which students present their project descriptions for their exam paper.
The teaching assistant will give individual oral feedback during the exercise class.
for enrolled students: Rules etc at Master(UK) and Master(DK)
Foreign students and guests: Information about admission requirements, application, tuition fee, registration at Study Economics. Please read the curriculum before enrolment.
Gæste- og enkelfagsstuderende: Information om ansøgning, optag, pris etc på Uddannelse i Økonomi. Læs venligst studieordningen inden tilmelding.
- ECTS
- 7,5 ECTS
- Type of assessment
-
Oral examination, 20 minWritten assignment, 4 weeks
- Type of assessment details
- Individual oral exam defending a project paper.
Please be aware that:
• The project paper can be written individually or in groups up to 3 students.
• The plagiarism rules and the rules for co-writing assignments must be complied.
• The project paper and the oral defence must be in English. - Exam registration requirements
-
There are no requirements that the student has to fulfill during the course to be able to sit the exam.
- Aid
-
All aids allowed for the project paper.
- Marking scale
- 7-point grading scale
- Censorship form
- No external censorship
The exam is without external assessment
- Exam period
-
Exam information:
The examination date can be found in the exam schedule here
More information is available in Digital Exam from the middle of the semester.
More information about examination, rules, aids etc. at Master (UK) and Master (DK).
- Re-exam
-
Same as the ordinary exam.
Information:
The reexamination date/period can be found in the reexam schedule here
More information in Digital Exam in August.
More info: Master(UK) and Master(DK)
Criteria for exam assessment
Students are assessed on the extent to which they master the learning outcome for the course.
In order to obtain the top grade “12”, the student must with no or only a few minor weaknesses be able to demonstrate an excellent performance displaying a high level of command of all aspects of the relevant material and can make use of the knowledge, skills and competencies listed in the learning outcomes.
In order to obtain the passing grade “02”, the student must in a satisfactory way be able to demonstrate a minimal acceptable level of the knowledge, skills and competencies listed in the learning outcomes.
Single subject courses (day)
- Category
- Hours
- Lectures
- 42
- Class Instruction
- 24
- Preparation
- 99,7
- Project work
- 40
- Exam
- 0,3
- English
- 206,0
Kursusinformation
- Language
- English
- Course number
- AØKK08207U
- ECTS
- 7,5 ECTS
- Programme level
- Full Degree Master
Ph.D.
- Duration
-
1 semester
- Placement
- Spring
- Go to 'Signup' for information about registration and enrollment.
- Price
-
Information about admission and tuition fee: Master and Exchange Programme, credit students and guest students (Open University)
- Schedulegroup
-
and venue:
- For teaching: Go to 'Remarks'.
- For exam and re-sits: Go to 'Exam'. - Studyboard
- Department of Economics, Study Council
Contracting department
- Department of Economics
Contracting faculty
- Faculty of Social Sciences
Course Coordinator
- Bertel Schjerning (17-44677476676e3055656a6c6774706b70694267657170306d7730666d)
Teacher
Lectures: See ‘Course Coordinators’
Teacher for exercise classes;
Ex. class 1:
Ex. class 2:
Please read "Remarks" regarding the schedule of the
teaching.
Timetable
Are you BA- or KA-student?
Courseinformation of students