Sébastien Villemot
8e7d0d2c5d
Preprocessor binary renamed and moved, various other improvements to make install rules
...
– preprocessor binary renamed to dynare-preprocessor
— the preprocessor binary is now installed under a preprocessor/ top-level directory
— a backward-compatibility symlink is still provided under
matlab/preprocessor64/dynare_m
— the make install rule now install PDF and HTML documentation when those have
been built
Closes : #1728
2021-01-06 18:17:20 +01:00
Sébastien Villemot
86f4016886
Preprocessor: revert to accepting the “nolog” option, but do nothing about it
...
Ref. #1743
2021-01-06 15:51:27 +01:00
Sébastien Villemot
860775ca49
Merge branch 'labels' of git.dynare.org:JohannesPfeifer/dynare
2021-01-06 14:30:52 +01:00
Sébastien Villemot
25d5352350
Include Dynare version and input arguments into log file
...
The log file is now started from dynare.m.
Closes : #1743
2021-01-06 14:29:37 +01:00
Sébastien Villemot
90e493c34c
Update affiliations
2021-01-06 14:29:22 +01:00
Johannes Pfeifer
ca978b6bf7
get_labels_transformed_vars.m: fix header
...
[skip CI]
2021-01-06 10:27:53 +01:00
Sébastien Villemot
5368d42241
Update copyright years
2021-01-04 17:11:40 +01:00
Sébastien Villemot
1c7f88a093
Windows package: bump dependencies
2021-01-04 14:50:08 +01:00
Sébastien Villemot
8b3da285d2
Merge branch 'msbvar' of git.dynare.org:JohannesPfeifer/dynare
2021-01-04 14:27:32 +01:00
Sébastien Villemot
5a42d1d11b
Merge branch 'loglinear_disp' of git.dynare.org:JohannesPfeifer/dynare
2021-01-04 14:27:07 +01:00
Johannes Pfeifer
3ef988dfcd
msbvar: provide error is chain is not specified
...
See https://forum.dynare.org/t/cannot-have-number-of-chains-for-variance-or-coefficient-bigger-than-1/16650
2021-01-01 11:31:33 +01:00
Johannes Pfeifer
9c52aec23d
Adjust output of loglinear option to make clear when a logged variable is used
...
- use of function for getting labels will allow to accommodate https://git.dynare.org/Dynare/dynare/-/issues/349
- incidentally fixes a bug in the display of the simulated variance decomposition for observables with measurement error
2020-12-23 13:53:44 +01:00
Sébastien Villemot
5deaca993b
Merge branch 'discretion' of git.dynare.org:JohannesPfeifer/dynare
2020-12-22 12:29:38 +01:00
Sébastien Villemot
3d912401d5
Testsuite: Octave compatibility fixes in histval_initval_file_unit_tests.m
2020-12-22 12:27:19 +01:00
Johannes Pfeifer
0e9b8c33f9
Document changes to discretionary_policy
2020-12-20 14:00:13 +01:00
Johannes Pfeifer
9728a52889
evaluate_planner_objective.m: lift size restriction by solving Lyapunov equation instead of using Kronecker
2020-12-19 14:12:12 +01:00
Johannes Pfeifer
4b793da2c3
discretionary_policy: allow for non-linear model to be used
2020-12-18 18:22:39 +01:00
Sébastien Villemot
e4637addca
Merge branch 'MoM_fixes' into 'master'
...
Method of Moments: Add GMM analytical standard errors and some other minor fixes
See merge request Dynare/dynare!1791
2020-12-18 16:25:09 +00:00
Sébastien Villemot
000de496cc
README: simplify generic compilation instructions
...
[skip ci]
2020-12-18 16:18:14 +01:00
Willi Mutschler
205b87d195
MoM: Fix typos, improve messages and checks, schur_vec_tol option, dname
2020-12-18 16:16:30 +01:00
Willi Mutschler
2359a1496c
MoM: Changed default qz_criterium and added Schur_vec_tol
2020-12-18 16:16:30 +01:00
Willi Mutschler
4d9ee3f8e5
MoM: Update To-Do list
...
- lsqnonlin takes less time in Andreasen toolbox due to different handling of bounds; our approach is better (objective is smaller for RBC model)
- user-specified weightning matrix does work
- qz_criterium is set to 1+e-6 to allow for unit-roots (but observables need to be stationary)
- informative message is printed that NaN values in data moments are replaced by mean
- estimated_params_bounds work as well as informative message when parameters are not calibrated
- SMM at any order without pruning works
- SMM with pruning works for orders 1,2,3; for orders above 3 simult_.m throws an error that pruning is not available
- Analytical standard errors for GMM and Bayesian estimation is included
- dirname is not needed
- Remaining to dos are updated
2020-12-18 16:16:30 +01:00
Willi Mutschler
5d475d4527
MoM: Checks and fixes for perturbation order and pruning
...
- Set pruning to false as default, for GMM we turn it on for order>2 and display a message for the user that we do so
- Provide error if users try GMM with order > 3
- For SMM, order > 2 and no pruning, simult_.m uses Dynare++ routines which require a seed
2020-12-18 16:16:10 +01:00
Willi Mutschler
363610affe
MoM: Save checkplot data also in graphs folder
2020-12-18 16:16:10 +01:00
Willi Mutschler
eae5e2f029
MoM: Add analytical standard errors for GMM
...
Reset analytic_derivation_mode for steadystate file parameter changes
MoM: Fix GMM analytical standard errors wrong dimensions in autocovs
2020-12-18 16:16:10 +01:00
Sébastien Villemot
e3d3214534
README: cosmetic improvements
...
[skip ci]
2020-12-18 16:15:39 +01:00
Sébastien Villemot
ec8ea32b3e
Merge branch 'dname' of git.dynare.org:JohannesPfeifer/dynare
2020-12-18 15:43:30 +01:00
Sébastien Villemot
0c3f62e161
Preprocessor: add interface to set schur_vec_tol
2020-12-18 15:41:38 +01:00
Sébastien Villemot
ba71db647e
Merge branch 'Schur_vec_tol' of git.dynare.org:JohannesPfeifer/dynare
2020-12-18 15:40:57 +01:00
Sébastien Villemot
93a8e60265
Build system: various macOS cleanups
...
– remove clang support
– we no longer support 32-bit
– simplify Darwin specific hacks for Octave MEX files
2020-12-18 15:40:48 +01:00
Sébastien Villemot
f80c513025
Update instructions for compiling under macOS/Homebrew
2020-12-18 15:40:48 +01:00
Sébastien Villemot
c3947dd94e
Build system: fix treatment of LDFLAGS when detecting slicot for MATLAB
...
Since the user-provided value will be also used at link time, so it makes sense
to add it here.
2020-12-18 15:40:48 +01:00
Sébastien Villemot
06e6e5935b
macOS package: minor improvements to the build script
2020-12-18 15:40:48 +01:00
Sébastien Villemot
e8d01abdca
Build system: remove obsolete comments
2020-12-18 15:40:48 +01:00
Sébastien Villemot
0301a46310
Merge branch 'warning_ramsey_constraints' into 'master'
...
Provide better warnings when using ramsey_constraints
See merge request Dynare/dynare!1790
2020-12-18 12:59:29 +00:00
Johannes Pfeifer
7bdf07631a
Provide better warnings when using ramsey_constraints
2020-12-18 12:59:29 +00:00
Johannes Pfeifer
83774a1f44
global_initialization.m: Remove automatic creation of directories
...
When using `dname` they would be redundant
2020-12-17 20:10:58 +01:00
Johannes Pfeifer
f2cde3b6d9
Make schur_vec_tol settable and document it
...
Related to https://git.dynare.org/Dynare/preprocessor/-/merge_requests/29
Also convert it to lowercase as all other options
2020-12-17 19:59:22 +01:00
Sébastien Villemot
b8d396e388
Merge branch 'pruned_moments' of git.dynare.org:JohannesPfeifer/dynare
2020-12-17 16:47:02 +01:00
Sébastien Villemot
ae9f7e4654
Preprocessor: forbid some basenames, since they will cause trouble
...
Ref. preprocessor#62
2020-12-17 16:45:18 +01:00
Sébastien Villemot
49e73e48d3
dseries: Octave 6 compatibility fixes
2020-12-17 16:44:26 +01:00
Sébastien Villemot
44f3a26042
Octave 6 compatibility fix
...
By the way, remove an obsolete version test for MATLAB (since we now require
R2014a).
2020-12-17 16:08:32 +01:00
Johannes Pfeifer
4cf9f7d1a7
stoch_simul.m: reports second moments based on pruned state space at order=2 when pruning is specified
...
Related to https://git.dynare.org/Dynare/dynare/-/merge_requests/1744
2020-12-17 09:45:28 +01:00
Johannes Pfeifer
da3943beba
Make sure output is saved in dname-folder
...
That's where other functions are looking for them
2020-12-16 22:41:55 +01:00
Sébastien Villemot
84566adac9
Preprocessor: fix bug introduced by previous update w.r.t. GMM/SMM
2020-12-14 19:12:05 +01:00
Sébastien Villemot
4aa25e26b2
Merge branch 'ramsey_tag' into 'master'
...
get_complementarity_conditions.m: fix variable naming
See merge request Dynare/dynare!1788
2020-12-14 17:55:37 +00:00
Johannes Pfeifer
3f18acb1f2
get_complementarity_conditions.m: fix variable naming
...
Model structure must be named M_ for eval-statement with parameters replaced by position in M_.params to work
2020-12-14 17:46:08 +01:00
Sébastien Villemot
e610cafeb4
Preprocessor update
...
– GMM: introduce option analytic_standard_errors
– Occbin: add equation number in M_.occbin.constraint structure
2020-12-14 17:11:44 +01:00
Sébastien Villemot
9351fd662f
Merge branch 'cova_compute' into 'master'
...
🐛 allow cova_compute=0 with user-defined MCMC_jumping_covariance
See merge request Dynare/dynare!1787
2020-12-10 11:35:51 +00:00
Johannes Pfeifer
35b1a6859f
🐛 allow cova_compute=0 with user-defined MCMC_jumping_covariance
2020-12-09 22:31:43 +01:00