Commit Graph

11551 Commits (ab6cdd0d3347db0ab58eef4e059ac371fa05795f)

Author SHA1 Message Date
Stéphane Adjemian (Charybdis) 28f02e6acb
Under Octave, the "statistics" Forge package is now a requirement.
Manually cherry-picked from 1f84bc051d.
2019-02-18 19:24:42 +01:00
Stéphane Adjemian (Charybdis) ca9cae7226
Document treatment of several Matlab statements in one line.
Manually cherry-picked from 20b51b3c08.
2019-02-18 17:56:37 +01:00
Stéphane Adjemian (Charybdis) 0dfa2546ab
Added remark about rounding in reporting class.
Manually cherry-picked from 266d470668.
2019-02-18 17:46:16 +01:00
Sébastien Villemot 1f84bc051d
Under Octave, the "statistics" Forge package is now a requirement
The gamrnd fallback under matlab/missing/stats/ does not work under Octave
because the +gamrnd/ folder is not accessible (it has the same name as the
function, which does not work under Octave).

Instead of fixing this, rather make the statistics toolbox a requirement, since
anyways it is very easy to obtain under Octave.

Accordingly:
- do not try to run the unit tests of matlab/missing/stats/ under Octave
- merge the matlab/missing/stats-matlab/ into matlab/missing/stats/, since this
  directory is now MATLAB-only.

Also:
- move matlab/distributions/+gamrnd/ under matlab/missing/stats/ for
  consistency
- in the manual: remove obsolete link to Octave downloads on the Dynare
  website; update URL of Octave Forge

Closes #1638
2019-02-18 17:41:10 +01:00
Stéphane Adjemian (Charybdis) cb69610711
Fixed error in example (osr).
Manually cherry-picked from 163c904b49.
2019-02-18 17:40:13 +01:00
Stéphane Adjemian (Charybdis) 57b65956a3
Fixed typo.
Manually cherry-picked from 123ba261b4.
2019-02-18 17:36:36 +01:00
Stéphane Adjemian (Charybdis) 83e2382c35
Added documentation for prior moments(distribution) option.
Manually cherry-picked from 6460a3a1e5.
2019-02-18 17:34:10 +01:00
Stéphane Adjemian (Charybdis) 4ef55c726a
Fixed description of oo_.conditional_variance_decomposition.
Manually cherry-picked from 463e42a18f.
2019-02-18 17:29:24 +01:00
Stéphane Adjemian (Charybdis) 98b9db13a1
Prevent inconsistent specification in estim_params-block.
Manually cherry-picked from 2ba9a8e10b.
2019-02-18 17:12:19 +01:00
Stéphane Adjemian (Charybdis) ccd01ba8ce
Cosmetic fixed in the bibliography.
Manually cherry-picked from bb1642b5b8.
2019-02-18 17:07:52 +01:00
Stéphane Adjemian (Charybdis) 71445c098b
Bumped minimal MATLAB version requirement to 7.9 (R2009b).
Manually cherry-picked from 736d43c4e6.
2019-02-18 17:01:56 +01:00
Stéphane Adjemian (Charybdis) 7a170b9579
Added onlymodel option.
Manually cherry-picked from 2dcaff4f16.
2019-02-18 16:59:55 +01:00
Stéphane Adjemian (Charybdis) 9ccb2050bb
Document mexext and matlabroot options.
Manually cherry-picked from e37549461b.
2019-02-18 16:56:40 +01:00
Stéphane Adjemian (Charybdis) 223c5105f8
The preprocessor now compiles the MEX when use_dll is specified.
Manually cherry-picked from 096936be9c.
2019-02-18 16:13:56 +01:00
Stéphane Adjemian (Charybdis) 3467a47ae3
Dynare computes the excess kurtosis.
Manually cherry-picked from 6a847931dc.
2019-02-18 15:45:48 +01:00
Stéphane Adjemian (Charybdis) b8518079bc
Allowing for different number of periods in conditional_forecast_path.
Manually cherry-picked from 3ad654b9b8.
2019-02-18 15:43:26 +01:00
Stéphane Adjemian (Charybdis) a14ffe6a46
Update URLs for the move to GitLab.
Manually cherry-picked 7b834bef29.
2019-02-18 15:35:25 +01:00
Stéphane Adjemian (Charybdis) 868be78cab
solve_algo=7 and stack_solve_algo=2 are now allowed under Octave.
Manually cherry-picked from d03cc56587.
2019-02-18 15:25:47 +01:00
Stéphane Adjemian (Charybdis) cb61cd98bd
Added on-the-fly variable declaration in equation tags.
Manually cherry-picked 01d5a13082.
2019-02-18 15:20:41 +01:00
Stéphane Adjemian (Charybdis) 5d9764dd69
Added macro functions.
Manually cherry-picked from cfee93b080.
2019-02-18 15:10:16 +01:00
Stéphane Adjemian (Charybdis) 7263f2e19a
Moved the location of various generated files on the filesystem.
Manually cherry-picked from a1b8bd39b2.
2019-02-18 14:55:38 +01:00
Stéphane Adjemian (Charybdis) e98d294baa
Corrected reference.
Manually cherry-picked from fa363f7e4b.
2019-02-18 12:50:40 +01:00
Stéphane Adjemian (Charybdis) 0b0f9fba41
Added new option mh_tune_jscale.
Manually cherry-picked from f53be721c1.
2019-02-18 12:46:32 +01:00
Stéphane Adjemian (Charybdis) cd3e7658f9
Added remark about the counting of unstable eigenvalues.
Manually cherry-picked from 8f53be2a6f.
2019-02-18 12:29:53 +01:00
Stéphane Adjemian (Charybdis) 1812136c5e
Documents on-the-fly declaration.
Manually cherry-picked from 7f3120eb2e.
2019-02-18 12:19:14 +01:00
Stéphane Adjemian (Charybdis) cce6bbad62
Fixed error in documentation of presample in realtime shock decomposition.
Manually cherry-picked from e45acc11cc.
2019-02-18 10:54:51 +01:00
Stéphane Adjemian (Charybdis) ed8374d310
Make fast_realtime accept observation as input.
Manually cherry-picked from dde1acd18d.
2019-02-18 10:49:03 +01:00
Stéphane Adjemian (Charybdis) 088e15b628
Added fast_realtime option.
Manually cherry-picked from 911ca2a54f.
2019-02-18 10:44:30 +01:00
Stéphane Adjemian (Charybdis) a3c56e5e07
Added option to remove empty lines from macro-expanded mod file
Manually cherry-picked 27317d25c5.
2019-02-18 10:38:26 +01:00
Stéphane Adjemian (Charybdis) 72ee99ff8e
Added line number to field in structure that macro variables are saved to.
Manually cherry-picked from 4a6fd427e0.
2019-02-18 09:55:19 +01:00
Stéphane Adjemian (Charybdis) e5725d1daa
Cosmetic change. 2019-02-18 09:52:21 +01:00
Stéphane Adjemian (Charybdis) f464bcdb19
Added echomacrovars macro directive.
Manually cherry-picked from 1d1a91239e.
2019-02-18 09:50:00 +01:00
Stéphane Adjemian (Charybdis) 06604fcdaf
Be less strict in accepting macros from .mod file.
Manually cherry-picked from c258bad2ab.
2019-02-17 23:32:09 +01:00
Stéphane Adjemian (Charybdis) 834b49584a
Added verbatim BibTeX code for citing dynare.
Manually cherry-picked 21c8c3e586.
2019-02-17 23:05:07 +01:00
Stéphane Adjemian (Charybdis) 1029c870a3
Added Junior to citation in manual.
Manually cherry-picked from 87ea953aa7.
2019-02-17 21:53:39 +01:00
Stéphane Adjemian (Charybdis) ae1edd6bf2
Update guidemines for citing Dynare.
Manually cherry-picked from a03834ac3e.
2019-02-17 18:43:31 +01:00
Stéphane Adjemian (Charybdis) 51f8297d78
Update dynare compatibility.
Manually cherry-picked from 372decfe90.
2019-02-17 18:39:09 +01:00
Stéphane Adjemian (Charybdis) f2137c5d2e
Removed references to the user guide.
Manually cherry-picked from 85dc468f74.
2019-02-17 18:32:06 +01:00
Sébastien Villemot 548a6283ca
Testsuite: also move fataltests.m under tests/utils/ 2019-02-17 12:46:26 +01:00
Stéphane Adjemian (Charybdis) 840368cbee
Document VarianceDecompositionME field.
Manuually cherry-picked from 8779b5a603.
2019-02-17 12:14:52 +01:00
Stéphane Adjemian (Charybdis) 50eae6f82c
Fixed activation of python environment on linux. 2019-02-17 09:02:31 +01:00
Stéphane Adjemia (Scylla) 996dcd70fb
Document variance decomposition with measurement error.
Manually cherry-picked from a1222a1d1b.
2019-02-17 00:23:02 +01:00
Sébastien Villemot ce70e2a9ca
Testsuite: do not add top-level tests/ directory to the MATLAB/Octave path
This directory is cluttered with so many files that it creates problem (e.g.
dynare-command-options/ramst.mod was broken under Octave because of this).

Move files that have to be found through the path in a utils/ subdirectory.
2019-02-15 18:43:20 +01:00
Sébastien Villemot 9339869942
Octave compatibility fix in solow.mod test
- use optimoptions instead of optimset
- since one can't take the handle of a function in a package, use str2func to
  workaround it

It still does not work, the solver does not converge…
2019-02-15 18:43:19 +01:00
Sébastien Villemot 0b1c465b38
Octave compatibility fix: intersect(..., 'stable')
The 'stable' option of intersect(), which keeps the element order of the first
argument, is not available on Octave. Provide a fallback implementation, and
adapt the code.
2019-02-15 18:43:19 +01:00
Houtan Bastani b89e3b2e85
steady: various simplifications
(cherry picked from commit 31ec5ac90abf3ece558b1c7d0fab3e5baea54e02)
2019-02-15 17:11:38 +01:00
Stéphane Adjemia (Scylla) 3cb3b4aee5
Allow models with leads in bgp.write().
Also added tests to check that we are able to identify the Balanced Growth
Path, note that it does not work with tests/bgp/fs2000.mod.
2019-02-15 16:59:26 +01:00
Sébastien Villemot 5011b94aa7
Update dseries submodule 2019-02-14 19:01:56 +01:00
Sébastien Villemot 9786ce3d07
Testsuite: display full stacktrace on Octave failures 2019-02-14 17:45:40 +01:00
Sébastien Villemot 0b1b365ed3
Testsuite: invert colors (green vs red) for expected failures
I.e. a test that is expected to fail and that actually fails will be displayed
in green. If it actually succeeds, it will be red.
2019-02-14 17:03:35 +01:00