Numerical Methods (2014)

Syllabus and a running outline:

  • Root finding and how to solve the Mortensen-Pissarides model and various disputes within the discipline

    • Bisection, Brent's method

    • Quasi-Newton (and what's quasi- about it?)

    • Derivative-free methods

    • Representing AR process as Markov chains

    • Castaneda et al, and using Markov chains to understand wealth

  • Local, perturbation methods and how to solve mostly-smooth neoclassical growth models

    • Order-n local approximation

    • Perturbation around a non-stochastic steady state

    • Computing the approximation by undetermined coefficients

    • Approximating derivatives by finite differences

  • Tests for accuracy

    • Ad hoc tests for accuracy

    • Euler Equation errors

    • Den Haan Marcet test statistic based on simulations

    • Improving the accuracy by non-linear change of variables

  • Estimating models by using models

    • What is the "goal" of calibration

    • How to treat the data

    • Why simulate

    • Which moments to match

    • Making outcomes continuous in parameters

  • Global methods for solving models with heterogenity

    • Value function iteration and solving on the full state space

    • Functional approximation

    • Integration

    • Endogenous grid points and generalized endogenous grid points

    • Parameterized expectations and simulations to solve the model

  • Some thoughts on microdata sources and how to use them


Lecture Slides and Resources:

Some introduction to the lingo

programming essentials slides

fortran and matlab templates (code)

c template (code)

aruoba, fernandez-villaverde, rubio-ramierez

ars techinca: why are some languages faster?

Root finding and markov chain approximation

solving equilibrium models of unemployment with search and matching

root-finding and optimization (+ MP) slides

kindermann and krueger slides

more on optimization slides

root finding (code)

shimer

mortensen and nagypal

hagedorn and manovskii

castaneda, diaz-gimenez and rios-rull

kindermann and krueger

burdett and mortensen

Perturbation methods and numerical derivatives

solving mostly smooth growth models

perturbation methods, undetermined coefficients slides

accuracy and change of variables slides

uhlig

fernandez-villaverde and rubio-ramirez

den haan and ocaktan

fisher

chari kehoe and mcgrattan

judd

den haan and marcet

kydland and prescott

friedman

Estimating models using models

taking bizarre models to bizarre data

simulation-based estimation slides

cooley and prescott

smith

gourieroux, monfort and renault

heggland and frigessi

gallant and tauchen

guvenen and smith

keane and smith

nagypal

Global methods

solving models everywhere

value function iteration slides

endogenous grid points and parameterized expectations slides

carroll

fernandez-villaverde and barillas

hatchondo, martinez and sapriza

den haan and marcet

krusell, mukoyama and sahin


Homework:

  1. mortensen-pissarides model with aggregate fluctuations ( HW 1 )

  2. business-cycle model with many shocks ( HW 2 )

  3. estimating less-than-obvious parameters ( HW 3 )

  4. value function iteration ( HW 4 )

Final project due Dec. 19


Other Resources: