Commit Graph

5250 Commits (3fffcc2a3f43d2bda5fec18906a893a92ae15e38)

Author SHA1 Message Date
Michel Juillard fe861fee76 fixed bug introduced in commit 1bd2a1b1c2 2015-07-29 11:54:10 +02:00
Michel Juillard 1bd2a1b1c2 ep: fixed return of solve_stochastic_perfect_foresight() and solve_stochastic_perfect_foresight_2() 2015-07-28 17:17:25 +02:00
Michel Juillard 448bece904 ep: set default algorithm for solve_algo = 9 (trust region on a single block) 2015-07-28 17:17:25 +02:00
Johannes Pfeifer 0f50f33c2c Initialize M_.dname=M_.fname in global_initialization.m
Closes #979
2015-07-28 15:23:53 +02:00
MichelJuillard 1a5c379a86 Merge pull request #1001 from JohannesPfeifer/steady_state_file_crash
Add missing return statement to evaluate_steady_state_file.m
2015-07-27 21:56:30 +02:00
MichelJuillard 2209944c7c Merge pull request #1000 from JohannesPfeifer/collect_latex
Bugfixes related to collect_LaTeX_Files.m
2015-07-27 21:55:09 +02:00
MichelJuillard 6864a5fad6 Merge pull request #999 from JohannesPfeifer/init_fix
Add check whether bayestopt_ is empty
2015-07-27 21:54:05 +02:00
MichelJuillard fb77b447bd Merge pull request #998 from JohannesPfeifer/prior_distributions
Prior distributions
2015-07-27 21:53:19 +02:00
MichelJuillard c8f11ba162 Merge pull request #995 from JohannesPfeifer/steady_fail_message
In debugging modus, provide termination values of steady state finding.
2015-07-27 21:50:16 +02:00
MichelJuillard 62ded1d250 Merge pull request #994 from JohannesPfeifer/doc_shock_decomp
Add headers and more documentation to shock_decomposition.m and graph…
2015-07-27 21:49:33 +02:00
Johannes Pfeifer f5e8aeb552 Add missing return statement to evaluate_steady_state_file.m
Otherwise, the code will subsequently crash if the steady state file does not return a conformably sized vector, although an error code was returned
2015-07-27 18:10:27 +02:00
Michel Juillard c3c72192ac small bug corrections 2015-07-27 16:52:36 +02:00
Michel Juillard ef8f36565b initializing options_.instruments = [] 2015-07-27 15:52:14 +02:00
Michel Juillard 2207b51aaa correcting typo 2015-07-27 15:51:48 +02:00
Michel Juillard 22eb824c6f extended path: fixing bug 2015-07-27 14:31:42 +02:00
Johannes Pfeifer 19fdb309ac Fix computation of prior mode for uniform distribution
While this code is never actually used, we return the prior mean, which is directly given by the first hyperparameter.
2015-07-27 10:19:02 +02:00
Johannes Pfeifer 19b7f5ea7f Bugfixes related to collect_LaTeX_Files.m
- deals with potentially unset M_.dname
- loads missing float package
- prevents crash when longnames is not used
2015-07-26 17:49:54 +02:00
Johannes Pfeifer f679594908 Add check whether bayestopt_ is empty
Otherwise crashes for calibrated smoother occur
2015-07-25 07:32:48 +02:00
Johannes Pfeifer 8b49b30f91 Add unit tests for prior sampling 2015-07-24 16:32:05 +02:00
Johannes Pfeifer b5aeefe526 Make prior_draw.m check for uniform distribution violation of bounds
Follows the logic for all other distributions
2015-07-24 16:23:40 +02:00
Johannes Pfeifer 560d9719db Correct copy and paste mistake in prior_draw.m for inverse gamma II
In case of bound violations, it was instead sampled from inverse gamma I
2015-07-24 15:59:40 +02:00
Johannes Pfeifer 3d9f12d769 Add check whether prior mean violates Generalized (Inverse) Gamma
Performs check as for generalized beta distribution
2015-07-24 15:08:52 +02:00
Johannes Pfeifer f788271b9c In debugging modus, provide termination values of steady state finding.
Closes #3
2015-07-24 10:44:46 +02:00
Johannes Pfeifer 36e7bcdbcd Add headers and more documentation to shock_decomposition.m and graph_decomp.m 2015-07-24 10:08:43 +02:00
MichelJuillard 61d514c9eb Merge pull request #991 from JohannesPfeifer/marginal_density
marginal_density.m: performance improvements
2015-07-23 18:26:06 +02:00
Johannes Pfeifer 5d775d3d76 marginal_density.m: Rely on already computed inverse of SIGMA 2015-07-23 18:18:31 +02:00
Johannes Pfeifer 4202dff6c9 marginal_density.m: only compute determinant once
Uses log(det(SIGMA*increase))=log(increase^npar*det(SIGMA))=npar*log(increase)+log(det(SIGMA))
2015-07-23 18:13:15 +02:00
Johannes Pfeifer 9e3f89fd3b marginal_density.m: move inversion out of loop
Related to #270
2015-07-23 17:54:46 +02:00
MichelJuillard a156f2b42c Merge pull request #990 from JohannesPfeifer/mode_file
Delete mode-file option after completing estimation
2015-07-23 17:22:48 +02:00
Johannes Pfeifer 7f0318856a Delete mode-file option after completing estimation
Prevents the recursive estimation from altering the option and closes #378
2015-07-23 16:52:21 +02:00
Johannes Pfeifer d67e003e03 Correct check condition in dynare_estimation_init.m introduced in b2017ffece 2015-07-23 16:45:40 +02:00
MichelJuillard d82524ad1d Merge pull request #987 from JohannesPfeifer/mixed_estimation
Prevent mixed ML/Bayesian estimation
2015-07-23 15:57:03 +02:00
MichelJuillard 5791e15007 Merge pull request #985 from JohannesPfeifer/display_jacobian
Change display_problematic_vars_Jacobian.m to use number of auxiliary…
2015-07-23 15:55:48 +02:00
MichelJuillard 13cb9930f4 Merge pull request #983 from JohannesPfeifer/lyap_fix
Two fixes regarding solution of lyapunov equations
2015-07-23 15:55:12 +02:00
Michel Juillard 53fef04e29 Merge branch 'new_ep' 2015-07-23 15:46:09 +02:00
Johannes Pfeifer b2017ffece Check whether estimation is fully ML or fully Bayesian
Closes #754
2015-07-23 14:44:25 +02:00
Michel Juillard e8f318ff50 fixed problems in extended path 2015-07-23 14:27:55 +02:00
Michel Juillard b8194f7845 histval: replaced initialization with NaN by zeros 2015-07-23 14:25:18 +02:00
Michel Juillard 0d7e349187 removed useless statement 2015-07-23 11:41:47 +02:00
Johannes Pfeifer 33f4fa9f48 Change display_problematic_vars_Jacobian.m to use number of auxiliary equations stored by preprocessor
Closes #972
2015-07-23 09:53:02 +02:00
Johannes Pfeifer 0fd76e0c6f Assigning unique function for each input argument of lyapunov_symm.m
The old way of redefining input arguments to satisfy different options was too error-prone. See 69daaa0460b0ddee97292c39d40355201e316622 of tholden
2015-07-22 15:11:39 +02:00
Johannes Pfeifer aee579ecc1 Add iteration maximum to disclyap_fast.m prevent infinite loops 2015-07-22 15:08:25 +02:00
Johannes Pfeifer 83352e688a Restore compatibility of collect_LaTeX_Files.m with recently introduced _content.TeX files 2015-07-22 13:47:08 +02:00
Michel Juillard 7ff165f8b2 Merge branch 'master' into new_ep 2015-07-22 09:31:22 +02:00
Johannes Pfeifer 06bd20214e Replace strmatch by strcmp 2015-07-21 16:40:40 +02:00
Johannes Pfeifer 319f73434c Fix copy and paste error introduced in 3c9b031bd1 2015-07-21 16:18:15 +02:00
Johannes Pfeifer 2d8e6e2c83 Account for strmatch returning empty array instead of 0 if nothing is found 2015-07-21 16:00:00 +02:00
Michel Juillard 995c0d7c66 fixing typo 2015-07-21 15:32:33 +02:00
Michel Juillard 808fc067e2 Merge branch 'master' into new_ep 2015-07-21 14:05:47 +02:00
Johannes Pfeifer 68af0a4e65 Account for potentially unset M_.dname in forecast_graphs.m 2015-07-21 11:46:47 +02:00