Stéphane Adjemian (Charybdis)
98de4e4427
Less cryptic error message when variable is missing in the database.
2019-12-10 22:40:23 +01:00
Dóra Kocsis
ce16bbfb8c
Implement waitbar in olsgibbs, surgibbs.
2019-12-10 17:03:46 +01:00
Dóra Kocsis
665cd764b8
Return YhatOrig and Yobs in dyn_ols, olsgibbs, sur, surgibbs.
2019-12-10 15:44:14 +01:00
Sébastien Villemot
6f91bde894
Merge remote-tracking branch 'community/master' into enterprise
2019-12-06 16:10:09 +01:00
Houtan Bastani
dec7d4fdb4
dynare.m: simplify code
2019-12-06 12:01:58 +01:00
Houtan Bastani
3a223e9c08
fix uncommon bug in parsing dynare command line options
...
previously, `nopathchange` and `nopreprocessoroutput` were set even if they were values instead of option names.
`nopathchange` would further remove all options that contained `'nopathchange'`
e.g. `dynare example1.mod savemacro=nopathchange` would erroneously set `nopathchange` to true and would delete the `savemacro` option altogether
In the fix, just check that the match starts in position 1 as, if the argument passed is longer than the matching pattern (e.g. nopathchangee), the preprocessor will stop processing with a usage error
2019-12-06 12:01:57 +01:00
Houtan Bastani
5c9476fb57
return YhatOrig in dyn_ols and olsgibbs as the non-transformed Yhat
2019-12-06 10:01:28 +01:00
Stéphane Adjemian (Charybdis)
34a1605a02
Updated git submodule.
...
[ci skip]
2019-12-05 12:15:36 +01:00
Stéphane Adjemian (Charybdis)
2184195826
Updated dseries submodule.
...
[ci skip]
2019-12-05 12:10:36 +01:00
Dóra Kocsis
da201b29c1
Fix print_equations
2019-12-03 16:01:42 +01:00
Sébastien Villemot
6a89783b65
Merge remote-tracking branch 'community/master' into enterprise
2019-12-03 15:39:59 +01:00
Dóra Kocsis
58feb6496b
Fix olsgibbs residual output.
2019-12-03 10:50:11 +01:00
Dóra Kocsis
93d254ef9d
Add residuals to olsgibbs function output.
2019-12-02 16:22:11 +01:00
Houtan Bastani
0087eaab93
`precision` was not an accurate variable name; `field_width` is better
2019-12-02 15:34:06 +01:00
Houtan Bastani
196266cbe4
give more space to columns printed by dyn_table
2019-12-02 15:32:38 +01:00
Dóra Kocsis
b9af92eb8a
Save conditional forecast output in oo_. Closes : Dynare/dynare#1672
2019-11-29 15:25:05 +01:00
Houtan Bastani
f2205ed4a1
add nograph option to plot_shock_decomposition
...
In updating the preprocessor, also update call to plot_icforecast
2019-11-29 15:17:41 +01:00
Houtan Bastani
14384c233f
reporting: correctly handle `showDate` option of report
2019-11-29 12:02:00 +01:00
Houtan Bastani
3ef8564279
reporting: add ability to make title page
2019-11-29 11:36:00 +01:00
Houtan Bastani
b126d79918
introduce dynare options `exclude_eqs` and `include_eqs`
2019-11-27 15:53:14 +01:00
Sébastien Villemot
c5537e23ae
Merge branch 'tolerance' into 'master'
...
Nonlinear solver: tolerance for first Newton iteration is now smaller than for subsequent ones
See merge request Dynare/dynare!1674
2019-11-27 13:21:51 +00:00
Michel Juillard
f70f7761db
Nonlinear solver: tolerance for first Newton iteration is now
...
smaller than for subsequent ones. Closes : #1668
2019-11-27 14:19:01 +01:00
Sébastien Villemot
4a8dd1e8fa
Merge branch 'steadystate_file' into 'master'
...
Remove globals from user-defined steadystate file
See merge request Dynare/dynare!1673
2019-11-26 17:26:19 +00:00
Johannes Pfeifer
0c01c31491
Remove global variables from user-defined steady state files
...
M_ and options_ are now passed as an input; params is an output as in the _steadystate2.m files
2019-11-26 17:05:14 +01:00
Sébastien Villemot
55d7397d40
Remove utilites for converting oo_ between Dynare versions
...
It’s not clear that such utilities are useful (people should rather update
their MATLAB). It’s also a lot of work, and it’s probably better to focus on
documenting the incompatibilities.
Closes : #915
2019-11-26 16:26:50 +01:00
Michel Juillard
d0247277f9
after check, oo_.dr isn't empty but oo_.dr.ghx + friends don't exist
2019-11-25 21:54:53 +01:00
Stéphane Adjemian (Charybdis)
d740af10f3
PAC/nls save lhs and fitted variables.
2019-11-25 17:29:45 +01:00
Stéphane Adjemian (Charybdis)
031456655c
Cosmetic changes.
2019-11-25 17:28:56 +01:00
Stéphane Adjemian (Charybdis)
7e7f57d7d1
Encoding fixes.
2019-11-25 11:48:09 +01:00
Michel Juillard
f6daa359b7
fix tolf and tolx options for sim1_purely_forward
2019-11-23 22:47:17 +01:00
Michel Juillard
2652cb0dd7
fix tolf and tolx options for sim1_purely_backward
2019-11-23 22:44:10 +01:00
Dóra Kocsis
75a929051f
Update sur and surgibbs function outputs.
2019-11-22 10:59:01 +01:00
Sébastien Villemot
900fbe86e7
Merge branch 'plot_identification' into 'master'
...
plot_identification.m: fix placing of white dots for infinite values
See merge request Dynare/dynare!1668
2019-11-22 09:29:26 +00:00
Houtan Bastani
7b1c61f63c
allow `sur` to be run from the Matlab prompt
2019-11-21 20:12:13 +01:00
Johannes Pfeifer
8a171b82a8
plot_identification.m: fix placing of white dots for infinite values
2019-11-21 16:25:19 +01:00
Sébastien Villemot
a327e2c9b8
Merge branch 'tex_subfolder' into 'master'
...
Move remaining LaTeX-file to subfolder
Closes #1655
See merge request Dynare/dynare!1667
2019-11-21 14:15:54 +00:00
Johannes Pfeifer
8e5fd8dc4e
Move creation of subfolder outside of TeX-check
...
Required if we only want the figure
2019-11-21 11:58:16 +01:00
Johannes Pfeifer
0075776716
Laplace approximation: filter out non-positive definite Hessians
...
Closes https://git.dynare.org/Dynare/dynare/issues/1659
2019-11-21 11:32:13 +01:00
Johannes Pfeifer
a59534a284
Move remaining figures and related TeX output from main folder to graphs
2019-11-21 10:14:48 +01:00
Johannes Pfeifer
c6b757646e
Move remaining LaTeX-files to subfolder
...
Closes https://git.dynare.org/Dynare/dynare/issues/1655
2019-11-21 10:14:48 +01:00
Stéphane Adjemian (Charybdis)
13cadd8e02
Do not use concatenation for populating database with fitted values.
2019-11-19 12:08:09 +01:00
Stéphane Adjemian (Charybdis)
9f5f4b6981
Cosmetic changes.
2019-11-18 21:48:52 +01:00
Sébastien Villemot
98bdf76581
MATLAB R2009b compatibility fixes
...
— use XLS instead of XLSX in testsuite datafiles
— use optimset instead of optimoptions
— use quadv/quadl/quadgk instead of integral
— fix race condition in load_m_file_data_legacy.m tests
— use fallback implementation for intersect(…, 'stable')
2019-11-15 18:27:37 +01:00
Sébastien Villemot
caf0c8e1f8
Trust region solver: recompute Jacobian only when necessary
...
Previously, the solver would recompute the Jacobian at every iteration. But, if
an iteration fails, the current point is not moved (only the radius of the
trust region changes), hence it is not necessary to recompute the Jacobian in
that case. This commit implements this optimization.
2019-11-14 16:03:50 +01:00
Dóra Kocsis
4c49eddb97
Add fallback implementation for contains and splitlines functions.
2019-11-13 13:05:28 +01:00
Sébastien Villemot
849aff9ea7
Merge branch 'enterprise' into 'enterprise'
...
Add routine printing equations where a searched variable appears in.
See merge request Enterprise/dynare!4
2019-11-08 17:45:49 +00:00
Dóra Kocsis
b4cd1c0f57
Add routine printing equations where a searched variable appears in.
2019-11-08 17:33:27 +01:00
Houtan Bastani
5c84f99d5f
Merge remote-tracking branch 'community/master' into enterprise
2019-11-06 15:25:37 -05:00
Houtan Bastani
0f61c5de7d
add new features to reporting
...
* split up report output, creating new files for the preamble, the body of the report, and each individual page of the report.
* allow the user to set the page number
* allow for the removal of headers and footers from a given page
2019-11-06 13:50:21 -05:00
Stéphane Adjemian (Charybdis)
3746d6254a
Cosmetic change. Removed warning backtrace.
2019-11-02 17:48:06 +01:00