Johannes Pfeifer
3faaffacc6
perfect foresight: remove globals
2023-12-18 11:51:21 +01:00
Sébastien Villemot
e9ffb16ec6
Merge branch 'model_comp_tol' into 'master'
...
fs2000_model_comparison.mod: increase test tolerance due to problems on some runners
See merge request Dynare/dynare!2234
2023-12-18 10:11:43 +00:00
Stéphane Adjemian (Ryûk)
4982ce06b4
Remove unnecessary square brackets.
2023-12-18 10:49:49 +01:00
Stéphane Adjemian (Ryûk)
c399f54581
Remove call to eval.
2023-12-18 08:57:12 +01:00
Stéphane Adjemian (Ryûk)
735bd66d4d
Remove unused output arguments.
2023-12-18 07:48:27 +01:00
Stéphane Adjemian (Ryûk)
7468a903b7
Remove initialize_dataset routine.
...
This routine was no longer used in other parts of the code.
2023-12-17 19:00:37 +01:00
Stéphane Adjemian (Ryûk)
c841f1474c
isinf(X)~= ⇔ isinf(X).
2023-12-17 08:30:56 +01:00
Stéphane Adjemian (Ryûk)
b6619b342b
Remove unused variable.
2023-12-16 23:30:43 +01:00
Stéphane Adjemian (Ryûk)
fef466ef34
Remove unused variable.
2023-12-16 23:13:15 +01:00
Stéphane Adjemian (Ryûk)
52be9d08c1
Cosmetic change (do not change index value in a for-loop).
2023-12-16 23:08:29 +01:00
Stéphane Adjemian (Ryûk)
5d8861ff29
Cosmetic change.
2023-12-16 23:03:02 +01:00
Stéphane Adjemian (Ryûk)
743de7da5c
Remove increment on for-loop index.
2023-12-16 23:03:02 +01:00
Stéphane Adjemian (Ryûk)
e962cb4dba
Move the dseries submodule from the modules folder.
...
Makes no sense anymore to keep it there since it was the only git submdule.
2023-12-16 23:02:57 +01:00
Stéphane Adjemian (Ryûk)
cf4c6cdf14
Update dseries submodule (rewrite two patches).
2023-12-16 22:26:43 +01:00
Stéphane Adjemian (Guts)
7915b91fdb
Error takes sprintf like arguments directly.
2023-12-16 22:24:26 +01:00
Johannes Pfeifer
72a8d53df8
fs2000_model_comparison.mod: increase test tolerance due to problems on some runners
2023-12-15 21:44:10 +01:00
Stéphane Adjemian (Guts)
23af7f64b6
Avoid using disp(sprintf()) constructs.
2023-12-15 18:56:08 +01:00
Stéphane Adjemian (Guts)
0249ea2116
Fix bug introduced in #47af0cde1.
2023-12-15 18:07:12 +01:00
Stéphane Adjemian (Guts)
44119077db
Separate outputs with commas.
2023-12-15 16:55:24 +01:00
Stéphane Adjemian (Guts)
47af0cde16
Remove calls to eval.
2023-12-15 16:34:27 +01:00
Sébastien Villemot
eb043406e6
Merge branch 'path' of git.dynare.org:JohannesPfeifer/dynare
...
Ref. !2233
2023-12-15 16:32:08 +01:00
Sébastien Villemot
ae082cffbe
Make function names consistent with filenames
...
Detected and automatically fixed by MATLAB Code Analyzer app.
2023-12-15 16:30:32 +01:00
Sébastien Villemot
febd39713e
dseries: more fixes performed with MATLAB Code Analyzer app
2023-12-15 16:28:38 +01:00
Sébastien Villemot
20b2c79ffb
Remove unneeded uses of feval
...
Detected and automatically fixed by MATLAB Code Analyzer app.
2023-12-15 16:28:38 +01:00
Sébastien Villemot
458926b17b
Remove useless semicolons
...
Detected and automatically fixed by MATLAB Code Analyzer app.
2023-12-15 16:28:36 +01:00
Sébastien Villemot
162ca815bc
Replace calls to isdir by isfolder
...
isfolder is the modern replacement to isdir, and is available in MATLAB ⩾
R2017b and in Octave ⩾ 7.
Detected and automatically fixed by MATLAB Code Analyzer app.
2023-12-15 15:40:25 +01:00
Sébastien Villemot
ff7cc9267e
Remove useless commas
...
Detected and automatically fixed by MATLAB Code Analyzer app.
2023-12-15 15:37:35 +01:00
Sébastien Villemot
56e97e29aa
dseries: various fixes performed with MATLAB Code Analyzer app
2023-12-15 15:31:52 +01:00
Sébastien Villemot
adddcf6197
minus_logged_prior_density.m: fix syntax error with output arguments
...
It’s not possible to use tildes for declaration of output arguments (otherwise
these arguments will be uninitialized if requested).
Detected by MATLAB Code Analyzer app.
2023-12-15 15:31:52 +01:00
Sébastien Villemot
79959aa587
Remove duplicate branches in if/then/else statements
...
Detected by MATLAB Code Analyzer app.
2023-12-15 15:31:52 +01:00
Sébastien Villemot
a0bafbcb95
Remove duplicate case value
...
Detected by MATLAB Code Analyzer app.
2023-12-15 15:31:52 +01:00
Sébastien Villemot
2005f292e5
Fix syntax error
...
Detected by MATLAB Code Analyzer app.
2023-12-15 15:31:52 +01:00
Stéphane Adjemian (Guts)
4a6783c690
Fix #1914 .
...
Also the first input argument of was wrong (we do not pass bayestopt_
anymore but only the list of estimated parameter names, field `name`).
2023-12-15 14:13:56 +01:00
Johannes Pfeifer
3e7291b573
dynare_config.m: remove paths eliminated due to namespaces
2023-12-15 13:12:39 +01:00
Sébastien Villemot
9225e6b6df
Merge branch 'occbin_utilities' of git.dynare.org:rattoma/dynare
...
Ref. !2232
2023-12-15 11:25:58 +01:00
Sébastien Villemot
d8f1e49221
Merge branch 'newrat' of git.dynare.org:JohannesPfeifer/dynare
...
Ref. !2231
2023-12-15 11:25:47 +01:00
Sébastien Villemot
1239842909
Merge branch 'occbin_smoother' of git.dynare.org:JohannesPfeifer/dynare
...
Ref. !2230
2023-12-15 11:25:35 +01:00
Marco Ratto
281f01f29e
bug fixes and examples in testsuite
2023-12-14 22:26:40 +01:00
Johannes Pfeifer
8710ce0898
newrat: trigger new option in testsuite
2023-12-14 22:25:37 +01:00
Johannes Pfeifer
74ac072549
newrat: document new options
2023-12-14 22:16:57 +01:00
Marco Ratto
8ddd35ddd8
newrat: properly initialize penalty
2023-12-14 22:09:42 +01:00
Marco Ratto
3ee963c908
newrat: distinguish between TolFun (optimizer termination criterion) and TolGstep/TolGstepRel, used for tuning gradient step
...
Allows using e.g. TolFun=1.e-5 with coarser values for TolGstep; helpful whenmaximizing non smooth surfaces (e.g. PKF or very large models), where numerical noise may count. By default TolGstep=TolFun as in usual historical behavior.
2023-12-14 22:08:34 +01:00
Johannes Pfeifer
d25d95b3b5
newrat.m: add robust option that uses quadratic approximation to better adapt line search to noisy likelihood shapes
...
Triggered when line search hits and error code
2023-12-14 21:57:49 +01:00
Marco Ratto
2898407764
newrat: enforce last parameter vector to be inside bounds
2023-12-14 21:48:58 +01:00
Marco Ratto
3931451250
mr_hessian.m: refined algorithm that calibrates gradient step according to target variation in objective function
2023-12-14 21:45:55 +01:00
Marco Ratto
e1e79d3177
mr_gstep.m: increase buffer for check of hitting upper/lower bound of parameters
2023-12-14 21:43:53 +01:00
Sébastien Villemot
d94e5bd7b9
Merge branch 'occbin_utilities' into 'master'
...
new Occbin utilities
See merge request Dynare/dynare!2225
2023-12-14 19:48:56 +00:00
Sébastien Villemot
66bc9fd9c2
Rename “dynare_sensitivity” command to “sensitivity”
...
The old name is still accepted, but will trigger a deprecation warning.
2023-12-14 18:38:23 +01:00
Sébastien Villemot
19dcd4a0f2
Merge branch 'dynare-globals_and_namespace'
...
Ref. !2219
2023-12-14 18:29:28 +01:00
Johannes Pfeifer
f05a2de89e
get_perturbation_params_derivs.m: replace try-catch by proper check of file existence
...
Let's other errors though with explicit message
2023-12-14 18:29:04 +01:00