-
- Downloads
Add new “log” option to “var” statement
When an endogenous is declared with “var(log)”, say “y”: – creates an auxiliary named “LOG_y” – replaces “y(±l)” everywhere by “exp(LOG_y(±l))” – adds a new auxiliary equation “y=exp(LOG_y)” – adds a new definition “LOG_y=log(y)” in set_auxiliary_variables.m and dynamic_set_auxiliary_series.m files This option also works in conjunction with “deflator=…”, such as “var(log, deflator=…)” (the “log” must appear befor “deflator”). There are no provisions for combining “log” with “log_deflator”, because that would not make much sense from an economic point of view (amounts to taking the log two times). Ref. dynare#349
Showing
- src/DynamicModel.cc 59 additions, 0 deletionssrc/DynamicModel.cc
- src/DynamicModel.hh 6 additions, 0 deletionssrc/DynamicModel.hh
- src/DynareBison.yy 9 additions, 3 deletionssrc/DynareBison.yy
- src/ExprNode.cc 56 additions, 0 deletionssrc/ExprNode.cc
- src/ExprNode.hh 10 additions, 0 deletionssrc/ExprNode.hh
- src/ModFile.cc 6 additions, 0 deletionssrc/ModFile.cc
- src/ParsingDriver.cc 10 additions, 3 deletionssrc/ParsingDriver.cc
- src/ParsingDriver.hh 4 additions, 4 deletionssrc/ParsingDriver.hh
- src/SymbolTable.cc 41 additions, 0 deletionssrc/SymbolTable.cc
- src/SymbolTable.hh 16 additions, 4 deletionssrc/SymbolTable.hh
Loading
Please register or sign in to comment