DDP.ox
What Kind of niqlow User Are You?
There are three places to start depending on your background in programming and economic modeling.Read this to decide where you should go next.
DDP is the part of niqlow that allows you to build a dynamic program, solve it and use the solution to make predictions, simulate data, etc. If you get to the stage of estimating parameters of your model, then you will also use the FiveO part that handles optimization.
Before trying to use this documentation or coding with niqlow, consider your background.
- You are new to computer programming and the Ox language …
- This document may not be the right place to start. You might start with my open online textbook, Computation For Economists (C4E).
- That text starts with "hello, world" in Ox and covers basic programming skills and numerical algorithms for mathematics. It includes exercises and economic examples.
- You are an experienced programmer (new to Ox or not), but you are new to dynamic programming models …
- You might start with this Beginner's Guide. It begins with the simplest discrete choice model and how to code it in DDP. It then builds up to a dynamic program.
- You are confident in computer programming and the mathematical technique of dynamic programming as used in economics …
- You might try GetStarted which implements a simple search model in DDP. That jumps right in with a simple dynamic model and Ox code using DDP.
- You can also start with my academic paper that discusses how to build a model from scratch and estimate it using niqlow.
- You have already written your own code to estimate parameters of a dynamic programming model from data …
- You could also start with the academic paper and follow replications of existing models.
- You could use that to see how you might translate your ideas into niqlow in order to write more flexible, useable and possibly more efficient code.
- Author:
- © 2011-2023 Christopher Ferrall