dynare issueshttps://git.dynare.org/Dynare/dynare/-/issues2014-02-04T17:33:56Zhttps://git.dynare.org/Dynare/dynare/-/issues/209check use of set_default_option()2014-02-04T17:33:56ZSébastien Villemotcheck use of set_default_option()set_default_option takes an action only if the field name doesn't exist in options_. But, now, most options have a default value set in global_initialization.m, so most of the calls to set_default_option are useless and may, sometimes, n...set_default_option takes an action only if the field name doesn't exist in options_. But, now, most options have a default value set in global_initialization.m, so most of the calls to set_default_option are useless and may, sometimes, not produce the desired results.
https://git.dynare.org/Dynare/dynare/-/issues/210block_bytecode test files: the tests should not report an error if Matlab's o...2013-02-21T15:00:01ZSébastien Villemotblock_bytecode test files: the tests should not report an error if Matlab's optimization toolbox is not availableOne can test for exist('fsolve') in run_test_matlab.m (fsolve is available under Octave)
One can test for exist('fsolve') in run_test_matlab.m (fsolve is available under Octave)
https://git.dynare.org/Dynare/dynare/-/issues/211Matlab 2011a displays a warning when Dynare uses waitbar with option -noconsole2013-02-21T15:00:01ZSébastien VillemotMatlab 2011a displays a warning when Dynare uses waitbar with option -noconsoleThis follows some changes in the handling of displays in Matlab. See the exact warning message.
This follows some changes in the handling of displays in Matlab. See the exact warning message.
https://git.dynare.org/Dynare/dynare/-/issues/212tests conditional_forecasts/fs_2000_cal.mod and fs_2000_est.mod trigger an Oc...2013-02-21T15:00:01ZSébastien Villemottests conditional_forecasts/fs_2000_cal.mod and fs_2000_est.mod trigger an Octave bug with the graphicsMaybe we should cancel the graphs if in Octave to have a clean test suite
Maybe we should cancel the graphs if in Octave to have a clean test suite
https://git.dynare.org/Dynare/dynare/-/issues/213steady state file and auxiliary variables2013-02-21T15:00:01ZSébastien Villemotsteady state file and auxiliary variablesAuxiliary variables are not always correctly computed when there is a *_steadystate.m file and auxiliary variables.
add_auxiliary_variables_to_steadystate.m should be replaced everywhere by <fname>_set_auxiliary_variables.m
Auxiliary variables are not always correctly computed when there is a *_steadystate.m file and auxiliary variables.
add_auxiliary_variables_to_steadystate.m should be replaced everywhere by <fname>_set_auxiliary_variables.m
4.3https://git.dynare.org/Dynare/dynare/-/issues/214in which order are auxiliary variable definitions stored ?2013-02-21T14:59:19ZSébastien Villemotin which order are auxiliary variable definitions stored ?DynamicModel.cc:3787 and 3848, new definitions are inserted in front of the deque
ModelTree.cc:1382, new definition is pushed in the back of the deque
1) The order of the definitions matters because, for example, a conditional expectati...DynamicModel.cc:3787 and 3848, new definitions are inserted in front of the deque
ModelTree.cc:1382, new definition is pushed in the back of the deque
1) The order of the definitions matters because, for example, a conditional expectation lagged by 2 periods is built on the basis of the auxiliary variable for the lagged expectation by 1 period.
2) StaticModel.cc:1707 and 1735 write the equations in the wrong order when equations are inserted in front of the deque
There are other problems related to the handling of auxiliary variables in the *.m files, when computing the steady state of models with auxiliary variables, see ticket 213.
4.3https://git.dynare.org/Dynare/dynare/-/issues/215name clash between matlab/bfsgi.m and matlab/ms-sbvar/cstz/bfgsi.m2013-02-21T14:59:19ZSébastien Villemotname clash between matlab/bfsgi.m and matlab/ms-sbvar/cstz/bfgsi.mThe two files are essentially the same except for display.
They should either be merged (adding dispIndx as an argument), or one of the two should be renamed.
The two files are essentially the same except for display.
They should either be merged (adding dispIndx as an argument), or one of the two should be renamed.
4.3https://git.dynare.org/Dynare/dynare/-/issues/216Behaviour of "nograph" option is not consistent2013-02-21T14:59:19ZSébastien VillemotBehaviour of "nograph" option is not consistentThe reference manual says that with the "nograph" options, Dynare "doesn't do the graphs".
This options indeed prevents Dynare from displaying graphs, but it still creates PDF/EPS files in some parts of the code (but not all).
For exam...The reference manual says that with the "nograph" options, Dynare "doesn't do the graphs".
This options indeed prevents Dynare from displaying graphs, but it still creates PDF/EPS files in some parts of the code (but not all).
For example, stoch_simul+nograph won't create PDF/EPS files for IRFs, but estimation+nograph will still create some PDF/EPS files.
This is inconsistent. Moreover, some users would like to have the possibility of not saving the graphs (http://www.dynare.org/phpBB3/viewtopic.php?f=1&t=3362)
I think we should either decide that "nograph" means "do not display nor save graphs", or create a new option like "nographsave" which would allow full flexibility with regard to displaying/saving graphs.
4.3https://git.dynare.org/Dynare/dynare/-/issues/217permit Dynare to compute k order perturbation2019-04-29T16:45:54ZSébastien Villemotpermit Dynare to compute k order perturbationThe current restriction is order ≤ 3.
The current restriction is order ≤ 3.
Sébastien VillemotSébastien Villemothttps://git.dynare.org/Dynare/dynare/-/issues/218Remove set_stationary_variables_list.m2013-02-21T14:59:19ZSébastien VillemotRemove set_stationary_variables_list.mThis function is basically useless now that unit_root_vars has been removed.
It is however still called from several places.
This function is basically useless now that unit_root_vars has been removed.
It is however still called from several places.
4.3https://git.dynare.org/Dynare/dynare/-/issues/219steady_state_model broken for lags higher than 22013-02-21T14:59:19ZSébastien Villemotsteady_state_model broken for lags higher than 2The attached example shows a case where steady_state_model is broken.
There is a problem in the ordering of auxiliary equations.
The problem does not appear with a lag of 2 (if N=2).
Since the problem is present in version 4.2.2 but n...The attached example shows a case where steady_state_model is broken.
There is a problem in the ordering of auxiliary equations.
The problem does not appear with a lag of 2 (if N=2).
Since the problem is present in version 4.2.2 but not in version 4.2.1, it is likely to be linked to the fix for ticket #214.
User bug report: http://www.dynare.org/phpBB3/viewtopic.php?f=1&t=3396
https://git.dynare.org/Dynare/dynare/-/issues/220add a homotopy mode for simul() and for steady with endval2016-06-01T12:23:27ZSébastien Villemotadd a homotopy mode for simul() and for steady with endvalCurrently homotopy only exist for steady with initval.
These features would be useful for GIMF at the IMF.
Currently homotopy only exist for steady with initval.
These features would be useful for GIMF at the IMF.
https://git.dynare.org/Dynare/dynare/-/issues/221add support for Excel files in Octave2013-02-21T14:59:19ZSébastien Villemotadd support for Excel files in OctaveThe xlsread function is in the octave-io Forge package. The package seems to need octave-java in turn.
The xlsread function is in the octave-io Forge package. The package seems to need octave-java in turn.
4.3https://git.dynare.org/Dynare/dynare/-/issues/222Give a more explicit error message when there is no 'estimated_params' but es...2013-02-21T14:59:19ZSébastien VillemotGive a more explicit error message when there is no 'estimated_params' but estimation is runI attach the MOD file and data.
Reported on the forum: http://www.dynare.org/phpBB3/viewtopic.php?f=1&t=3402
I attach the MOD file and data.
Reported on the forum: http://www.dynare.org/phpBB3/viewtopic.php?f=1&t=3402
https://git.dynare.org/Dynare/dynare/-/issues/223add @#ifdef functionality to macroprocessor2013-02-21T14:59:19ZSébastien Villemotadd @#ifdef functionality to macroprocessorCurrently, we only support @#if, meaning that every macro variable must be predefined. For large mod files with many clauses where you may want to include/exclude portions easily, this becomes cumbersome because it requires you to define...Currently, we only support @#if, meaning that every macro variable must be predefined. For large mod files with many clauses where you may want to include/exclude portions easily, this becomes cumbersome because it requires you to define all macro used anywhere to be equal to zero at the beginning of the modfile.
It is also cumbersome when certain macro variables are only defined based on the existence of others, making the definition at the beginning of the mod file all that much longer.
See GPM6.mod to get the general idea.
4.3https://git.dynare.org/Dynare/dynare/-/issues/224Erase generated steady state files2013-02-21T14:59:19ZSébastien VillemotErase generated steady state filesOld steadystate files (generated by the steady_state block) should be erased before any computation. In the current setting, if the steady_state block is commented out and if the user changes the model (for instance by changing a paramet...Old steadystate files (generated by the steady_state block) should be erased before any computation. In the current setting, if the steady_state block is commented out and if the user changes the model (for instance by changing a parameter to an exogenous variable) then Dynare crashes (because a parameter is then missing).
https://git.dynare.org/Dynare/dynare/-/issues/225inverse_gamma_specification2013-02-21T14:59:19ZSébastien Villemotinverse_gamma_specificationThe secant method used to convert the prior mean and std to s and nu is buggy in some cases. A check on the size of the error should be added.
An example is reported on the forum. For (mean 0.75, sd 0.1), the result of inverse_gamma_sp...The secant method used to convert the prior mean and std to s and nu is buggy in some cases. A check on the size of the error should be added.
An example is reported on the forum. For (mean 0.75, sd 0.1), the result of inverse_gamma_specification(0.75,0.1,1) is
s = 11.2136
nu = 21.5870
But the correct answer is
s = 16.2409
nu = 30.3684
Before entering in the while loop the error is 84.9627 and on exit the (monotically growing) error is 4.4287e+10.
https://git.dynare.org/Dynare/dynare/-/issues/227bug in 2nd order approximation if one variable is not present in the current ...2013-02-21T14:59:20ZSébastien Villemotbug in 2nd order approximation if one variable is not present in the current periodthis should be dealt with in the same time as #94
this should be dealt with in the same time as #94
4.3https://git.dynare.org/Dynare/dynare/-/issues/228document functions for which we have changed the calling sequence in unstable2013-02-21T14:59:20ZSébastien Villemotdocument functions for which we have changed the calling sequence in unstableThe changes that we have made to several functions in unstable will break the code of people who are calling these functions directly.
This will make a big mess when we release 4.3
We need to document those changes on the wiki
The changes that we have made to several functions in unstable will break the code of people who are calling these functions directly.
This will make a big mess when we release 4.3
We need to document those changes on the wiki
4.3https://git.dynare.org/Dynare/dynare/-/issues/229update markov_switching statement2013-02-21T14:59:20ZSébastien Villemotupdate markov_switching statement- remove the regime option
- replace number_of_states with number_of_regimes
- add restrictions option
- allow duration to accept a vector of length number_of_regimes
- remove the passing of INF_CONSTANT to duration
See http://www.dynar...- remove the regime option
- replace number_of_states with number_of_regimes
- add restrictions option
- allow duration to accept a vector of length number_of_regimes
- remove the passing of INF_CONSTANT to duration
See http://www.dynare.org/DynareWiki/MarkovSwitchingInterface
4.3