Chapter 4. The Model file

Table of Contents

1. Variable declarations
2. Expressions
2.1. Parameters and variables
2.2. Operators
2.3. Functions
3. Parameter initialization
4. Model declaration
5. Initial and terminal conditions
6. Shocks on exogenous variables
7. Other general declarations
8. Solving and simulating
9. Estimation
10. Forecasting
11. Optimal policy
12. Sensitivity and identification analysis
13. Displaying and saving results
14. Macro-processing language
15. Misc commands

Dynare commands are either single instructions or a block of instructions. Each single instruction and each element of a block is terminated by a semicolon (;). Blocks of instructions are terminated by end;.

Most Dynare commands have arguments and several accept options, indicated in parentheses after the command keyword.

In the description of Dynare commands, the following conventions are observed:

1. Variable declarations

Declarations of variables and parameters are made with the following commands: