These are notes written in Julia for the computational economics reading group. The notes can be found in the notebooks
folder.
There are probably many errors, all of which are my own. It is safe to say that everything is a work in progress 🚧
- Floating point arithmetic -- Complete
- Autodifferentiation and linear algebra -- Complete
- Solutions to systems of linear equations -- Incomplete
- Optimisation (unconstrained and constrained) -- Complete
- Function approximation -- Incomplete
- Dynamic programming (deterministic) -- Incomplete
- Endogenous grid method (deterministic) -- Empty
- Stochastic processes -- Incomplete
- Simulation and random numbers Incomplete
- Numerical integration -- Empty
- Dynamic programming (stochastic) -- Empty
- Endogenous grid method (stochastic) -- Empty
- Perturbation methods -- Empty
- Reiter's method -- Empty
- Linear time iteration -- Empty
- BKM algorithm -- Empty
- Sequence space Jacobian -- Empty
- Neural networks -- Empty
We will probably not cover all topics during the year, but this is a first run. Future iterations will have more complete notes and include more topics.
Several resources were used in constructing these notes. I relied a lot on code from other people in setting up these notes. Below are links to some of the repositories, books and websites that I found helpful in trying to make sense of it all. These are not presented in any particular order.
- Fedor Ishkakov -- Foundations of Computational Economics
- Florian Oswald -- Computational Economics for PhDs
- Ivan Rudik -- Dynamic Optimization
- Toby Driscoll -- Fundamentals of Numerical Computaion
- Chris Edmond -- Macroeconomics PhD course
- Alisdair McKay -- Numerical Analysis
- Stefano Pica -- Macroeconomics PhD Course
- QuantEcon -- Quantitative Economics