Johannes Pfeifer
3ebc982b02
Add state_uncertainty to Bayesian smoother
2016-11-04 09:23:55 +01:00
Johannes Pfeifer
98cf1bfc1d
Add smoothed state uncertainty to Kalman smoother routines
2016-11-04 09:23:55 +01:00
Johannes Pfeifer
8166707dd4
Document missing_DiffuseKalmanSmootherH3_Z.m
...
Also properly initializes Kinf
2016-11-04 09:21:53 +01:00
Johannes Pfeifer
86534a5f9f
missing_DiffuseKalmanSmootherH1_Z.m: introduce proper case distinction in diffuse backward pass if Finf is singular
2016-11-04 09:21:53 +01:00
Johannes Pfeifer
9ce577b126
Cosmetic changes to missing_DiffuseKalmanSmootherH1_Z.m
2016-11-04 09:21:53 +01:00
Johannes Pfeifer
e3aecd4e74
Diffuse Kalman filter: add comment for better comparison to Koopman/Durbin (2003) as there is a typo in their paper
2016-11-04 09:21:53 +01:00
Johannes Pfeifer
c94011eeb8
missing_DiffuseKalmanSmootherH1_Z.m: fix crash when Pinf is singular for more than 1 period
...
iFstar was accessed as three-dimensional array with t along third dimension, but it is only two-dimensional
2016-11-04 09:21:53 +01:00
Johannes Pfeifer
ff1522a571
2 bugfixes for missing_DiffuseKalmanSmootherH1_Z.m that led to wrong results
...
1. In case of missing observations, a_t was not propagated forward to updated a_t+1
2. In the rank-deficient Finf case, Kstar was defined as T^(-1)*K^(0), while in the full rank it was defined as Kstar=K^(0), leading to wrong results when switches between the two clauses occurred. Moreover, the later backwards pass relied on Kstar=K^(0), leading to wrong results when the rank-deficient Finf case was triggered. The implementation now consistently follows the one in kalman_filter_d.m
2016-11-04 09:21:53 +01:00
Johannes Pfeifer
57d600301b
Correct description of Kstar
2016-11-04 09:21:53 +01:00
Stéphane Adjemian
e2e16339a8
Merge pull request #1326 from JohannesPfeifer/posterior_IRFs
...
Posterior IRFs: only plot HPDIs when sufficient draws were generated
2016-11-04 09:14:13 +01:00
Stéphane Adjemian
b069241d18
Merge pull request #1217 from JohannesPfeifer/qz_estimation
...
Make sure diffuse_filter triggers qz_criterium>1
2016-11-04 06:47:17 +01:00
Stéphane Adjemian
09d374a0be
Merge pull request #1303 from JohannesPfeifer/shock_decomp
...
Shock decomposition and posterior moments
2016-11-04 00:41:04 +01:00
Houtan Bastani
a11e355587
Merge pull request #1327 from JohannesPfeifer/line_break
...
Add missing line break in stoch_simul.m
2016-11-03 18:04:10 +01:00
Johannes Pfeifer
9543f3b3ae
Add missing line break in stoch_simul.m
2016-11-03 18:02:03 +01:00
Stéphane Adjemian
c9571b794c
Merge pull request #1320 from JohannesPfeifer/var_decomp
...
Initialize variance decomposition array to NaN instead of 0
2016-11-03 17:36:22 +01:00
Stéphane Adjemian
c0e5cc6abf
Merge pull request #1313 from JohannesPfeifer/evaluate_steady_state
...
evaluate_steady_state.m: make sure ys contains auxiliary variables in…
2016-11-03 15:30:02 +01:00
Johannes Pfeifer
0c3065b39b
Posterior IRFs: only plot HPDIs when sufficient draws were generated
...
Otherwise a crash during plotting will happen
2016-10-30 18:31:11 +01:00
Johannes Pfeifer
9bdc0286d6
Fix bug in dyn_forecast.m that led to crashes when periods-option was not specified
...
Condition for setting ex did not account for equality of horizon and periods
2016-10-30 10:41:14 +01:00
Houtan Bastani
08617bb740
fix typo
2016-10-28 16:30:43 +02:00
Houtan Bastani
0a2f3f0f10
Merge pull request #1322 from JohannesPfeifer/cosmetic
...
Fix typo in comment of dsge_likelihood.m
2016-10-27 17:20:51 +02:00
Johannes Pfeifer
4502369617
Fix typo in comment of dsge_likelihood.m
2016-10-27 17:15:24 +02:00
Houtan Bastani
f38f9b0268
submodule update: dseries
2016-10-26 12:09:26 +02:00
Stéphane Adjemian (Charybdis)
982fc38504
Updated dseries submodule (fixes for method interfaces).
2016-10-25 11:57:15 +02:00
Houtan Bastani
46cdaf8e0a
fiminsearch only has two output args under Octave
2016-10-21 17:40:27 +02:00
Stéphane Adjemian (Charybdis)
28af4678b2
Updated dseries submodule.
2016-10-21 16:13:48 +02:00
Houtan Bastani
d7fc50796c
submodule update: dseries, m-unit-tests
2016-10-21 15:16:14 +02:00
Houtan Bastani
847feb17fa
fix mex compilation commands for Matlab R2016b on macOS. Closes #1288
2016-10-20 14:03:35 +02:00
Johannes Pfeifer
9b8a542661
Initialize variance decomposition array to NaN instead of 0
...
Because only stationary variables are updated, prevents non-stationary variables from showing up with 0 instead of NaN
2016-10-18 10:52:57 +02:00
Houtan Bastani
084df40535
fix mex compilation commands for Matlab R2016b on Linux. #1288
2016-10-17 18:40:48 +02:00
Houtan Bastani
fa9bbc231e
submodule update: dseries
2016-10-17 12:58:41 +02:00
Houtan Bastani
09669d2a14
submodule update: dseries
2016-10-17 12:37:28 +02:00
Johannes Pfeifer
c7b751bd50
Add mingw to dyn_mex.m and document compiler options and installation.
2016-10-14 16:35:05 +02:00
Johannes Pfeifer
e80c1e5a24
evaluate_steady_state.m: make sure ys contains auxiliary variables in case of problem with dynare_solve
...
Otherwise, evaluate_static_model will crash
2016-10-13 10:50:50 +02:00
Stéphane Adjemian
05a906fa8b
Merge pull request #1301 from JohannesPfeifer/recursive_plot
...
Use raw_data in forecast plots instead of prefiltered data
2016-10-10 09:44:46 +02:00
Stéphane Adjemian
c41c310cc5
Merge pull request #1310 from JohannesPfeifer/debug_mode
...
Make solve_algo=0 less and mode_check potentially more verbose
2016-10-10 09:40:37 +02:00
Johannes Pfeifer
6b82788180
Display reason for mode_check-problems when debugging is enabled
2016-10-09 22:16:26 +02:00
Johannes Pfeifer
29d1e80eda
Decrease verbosity of solve_algo=0
...
Shuts off display unless debugging is requested. Otherwise, estimation will clutter the screen
2016-10-09 22:15:48 +02:00
Stéphane Adjemian (Charybdis)
83bc67f0c0
Display informative message when the model cannot be solved at the prior mode.
2016-10-07 12:30:47 +02:00
Johannes Pfeifer
b70bc9433f
pm3: restore Matlab compatibility by loading file into a variable
...
In R2016b the variables loaded in the function need to be known in advance
2016-10-06 14:21:25 +02:00
Johannes Pfeifer
17dec97c4f
Use raw_data in forecast plots instead of prefiltered data
2016-10-05 19:04:13 +02:00
Houtan Bastani
f074c67d59
Merge pull request #1297 from JohannesPfeifer/estimation_fixes
...
Bugfixes and cosmetic changes related to estimation
2016-10-04 11:10:12 +02:00
Johannes Pfeifer
d5233336b5
Make naming in GetPosteriorMeanVariance.m more expressive
2016-10-04 11:00:00 +02:00
Johannes Pfeifer
b2984f43c9
GetPosteriorMeanVariance.m: fix bug when number of dropped draws coincided with number of draws in file
...
In this case, the reported results were NaN
2016-10-04 10:59:01 +02:00
Johannes Pfeifer
b4e2f38b6c
posterior_sampler_core: condition setting of seed on presence of Octave
2016-10-04 10:58:38 +02:00
Johannes Pfeifer
7ff6c5b2b7
Cosmetic change to posterior_sampler_initialization.m
2016-10-03 22:10:00 +02:00
Johannes Pfeifer
bfbd4aa101
Fix header of dyn_autocorr
2016-10-03 21:30:02 +02:00
Houtan Bastani
5f97efe15a
octave: don't check with user when deleting directory
2016-10-03 14:49:21 +02:00
Johannes Pfeifer
2fe73fafdc
Implement and document keep_kalman_algo_if_singularity_is_detected option
2016-10-02 12:56:28 +02:00
Johannes Pfeifer
3f907efbcd
initial_estimation_checks.m: Add proper check for stochastic singularity
2016-10-02 12:55:41 +02:00
Johannes Pfeifer
c68038dfc8
imcforecast.m: make sure qz_criterium is properly set
2016-10-02 10:51:47 +02:00
Johannes Pfeifer
f553f893c6
Make sure qz_criterium being reset by evaluate_smoother.m does not affect subsequent commands
...
- adds diffuse_filter as option of calib_smoother
- adds test case for calib_smoother with diffuse_filter
2016-10-02 10:51:47 +02:00
Johannes Pfeifer
1f0c2e3b1c
Make sure that options_.qz_criterium is not affected by calls to dynare_estimation.m
2016-10-02 10:51:47 +02:00
Johannes Pfeifer
940ff7fb7d
Make sure diffuse_filter triggers qz_criterium>1
...
Closes #1215
2016-10-02 10:51:47 +02:00
Houtan Bastani
68bc9cb9bb
Merge pull request #1281 from rattoma/master
...
Fixed bug with new harmonized setting of Smoothed Variables, which co…
2016-09-30 16:29:23 +02:00
Houtan Bastani
dc0c67bff5
Merge pull request #1289 from rattoma/shock_decomp
...
Bug fix for provisions in shock_decomposition.m to adapt for the new …
2016-09-30 16:24:43 +02:00
Houtan Bastani
acf1cd8600
Revert "bug fix following change in fe7b7819b0
. #1280"
...
This reverts commit 9b1dc544cb
.
2016-09-30 16:23:35 +02:00
Houtan Bastani
9b1dc544cb
bug fix following change in fe7b7819b0
. #1280
2016-09-30 15:47:26 +02:00
Houtan Bastani
4b3c98d953
preprocessor: add keep_kalman_algo_if_singularity_is_detected option to estimation. #1294
2016-09-30 14:31:13 +02:00
Houtan Bastani
9cdd2cc965
add missing semicolon
2016-09-29 12:31:59 +02:00
Houtan Bastani
f5a14cc537
octave: add .mat extension to save command
2016-09-28 16:33:46 +02:00
Houtan Bastani
de13e98791
octave expects the first argument of strmatch to be a string
2016-09-27 16:49:16 +02:00
Houtan Bastani
744b52d362
fix bug introduced in 1c892bb3e9
2016-09-27 15:28:43 +02:00
Houtan Bastani
1c892bb3e9
octave: try to load the needed package before ending with an error
2016-09-27 15:26:59 +02:00
Michel Juillard
1669b274a2
fixed bug whith recursive estimation and mode_compute=0
2016-09-27 15:11:42 +02:00
Houtan Bastani
2a6b3caa34
when saving, use .mat file extension because Octave doesn’t support it by default
2016-09-26 11:00:41 +02:00
Houtan Bastani
e84e81dd01
fix typo
2016-09-23 18:37:49 +02:00
Houtan Bastani
c6f4af8894
preprocessor: add nograph option to shock_decomposition. closes #1290
2016-09-23 17:44:36 +02:00
Houtan Bastani
e09b4571d7
osr: fix call to strmatch for octave. Closes #1291
2016-09-23 16:13:30 +02:00
Marco Ratto
fe7b7819b0
Bug fix for provisions in shock_decomposition.m to adapt for the new syntax on grouping shocks introduced in commit 804d31e8af
to close #1280
2016-09-22 18:41:33 +02:00
Johannes Pfeifer
b50602962d
Account for Matlab 2016b in installer and mex-folder
2016-09-18 16:33:49 +02:00
Stéphane Adjemian (Hermes)
e536621b95
Changed help message returned by prior CLI command
...
Describes option introduced in 5e398559f4
2016-09-14 18:04:01 +02:00
Stéphane Adjemian (Hermes)
5e398559f4
Added option to CLI prior command.
...
>> prior moments(distribution)
Returns the implied prior mean and standard deviation of the asymptotic
expectation and variance of all the endogenous variables.
The draws of the empirical implied prior distribution for these
asymptotic moments are saved under:
M_.dname/prior/draws/M_.fname_endogenous_variables_prior_draws.mat
and can be used to compute other moments or plot implied prior
densities.
2016-09-14 17:41:01 +02:00
Houtan Bastani
919647477e
replace isstring with ischar as isstring is not supported in Octave. Bug introduced in 80049a6d09
2016-09-13 17:34:23 +02:00
Marco Ratto
dd69e0c751
Fixed bug with new harmonized setting of Smoothed Variables, which contain already steady-state also at the mode without metropolis
2016-09-12 11:48:52 +02:00
Stéphane Adjemian
7c5a1d8523
Merge pull request #1279 from rattoma/hessian
...
make computations around invhess more robust numerically.
2016-09-08 23:22:25 +02:00
Stéphane Adjemian
bf599ea790
Merge pull request #1274 from JohannesPfeifer/steady_message
...
Add missing check for display of results in evaluate_steady_state.m
2016-09-07 15:23:17 +02:00
Marco Ratto
96bc8133e7
Merge remote-tracking branch 'remotes/origin/master'
2016-09-07 09:34:28 +02:00
Marco Ratto
5c4f81a26f
Bug fixes for conditional forecast.
...
1) apply chol only for non-diagonal covariances
2) fix wrong index for trend.
3) convert internally constrained_vars is in decision rule order.
2016-09-07 09:27:48 +02:00
Marco Ratto
eae0828a40
make computations around invhess more robust numerically.
2016-09-05 12:16:07 +02:00
Johannes Pfeifer
a59697352a
Add xlim to rplot.m
...
Prevents excessive white space
2016-09-01 13:57:24 +02:00
Johannes Pfeifer
12d5147093
Replace hline in dyn_latex_table.m by proper booktabs style
2016-08-31 18:26:56 +02:00
Johannes Pfeifer
c2b9bd1cff
Add missing check for display of results in evaluate_steady_state.m
2016-08-26 18:31:52 +02:00
Stéphane Adjemian
e61aa1b407
Merge pull request #1273 from JohannesPfeifer/var_exo_det
...
Provide informative error message when var_exo_det is used with purel…
2016-08-24 17:08:52 +02:00
Johannes Pfeifer
5996211356
Provide informative error message when var_exo_det is used with purely forward and backward models (thanks to Stefan Boeters for pointing this out)
2016-08-24 15:05:28 +02:00
Johannes Pfeifer
c6dc36536d
Add specification check of Ramsey policy to initial_estimation_checks.m
...
Related to #1173
2016-08-24 13:32:11 +02:00
Johannes Pfeifer
582bcb7a8e
Add missing Ramsey error code to dsge_likelihood.m
2016-08-24 13:32:11 +02:00
Johannes Pfeifer
41a714ee2b
Move check for correct number of instruments to ramsey_policy.m
...
No reason to trigger the check in every iteration
2016-08-24 13:32:11 +02:00
Johannes Pfeifer
1f26aed03d
Condition output of diagnostics in evaluate_steady_state.m on options.debug
...
Prevents display during iterations like estimation
2016-08-24 13:32:11 +02:00
Johannes Pfeifer
eff52f51b7
Ramsey: exit with error code if solver fails at specified tolerance
...
Also adds penalty if steady state ventures into complex space
2016-08-24 13:32:11 +02:00
Johannes Pfeifer
c470e028e1
Ramsey: add check for complex numbers in conditional steady state
2016-08-24 13:32:11 +02:00
Johannes Pfeifer
01f1abb19a
Provide dedicated maxit option for Ramsey
2016-08-24 13:32:11 +02:00
Johannes Pfeifer
922410e241
dyn_ramsey_static.m: Cosmetic header fix
2016-08-24 13:32:11 +02:00
Johannes Pfeifer
f60aec3be3
Fix number of Lagrange multipliers in evaluate_steady_state.m
...
Did not account for auxiliary equations
2016-08-24 13:32:11 +02:00
Johannes Pfeifer
d65a2f855f
Fix display of instrument termination value in evaluate_steady_state.m
...
Printed initial instead of terminal value
2016-08-24 13:32:11 +02:00
Houtan Bastani
b94f30c40a
bug fix: accord repmat syntax with that before R2013b
2016-08-24 12:03:07 +02:00
Houtan Bastani
d65f32d550
fix bug introduced in 72e84657a7
re eig args. #1266
2016-08-24 11:31:07 +02:00
Stéphane Adjemian
3bc6974bd0
Merge pull request #1271 from JohannesPfeifer/license_test
...
Add check whether toolbox is installed.
2016-08-23 18:37:06 +02:00
Johannes Pfeifer
b4d958d706
dynare_solve.m: account for second mcp-solver in solution check
2016-08-23 17:28:41 +02:00
Johannes Pfeifer
cc81f26f0d
Adjust error message in steady_.m if PATH is selected on Octave
2016-08-23 17:28:41 +02:00
Johannes Pfeifer
1c070f536a
Add headers to various functions
2016-08-23 17:28:41 +02:00
Johannes Pfeifer
dfd44c58d6
Fix error messages in get_complementarity_conditions.m
2016-08-23 17:28:41 +02:00
Johannes Pfeifer
2751ab08bb
Provide interface to original PATH files and document how to obtain them
2016-08-23 17:28:41 +02:00
Johannes Pfeifer
8f689ce8d2
Correct header of perfect-foresight-models/perfect_foresight_mcp_problem.m
2016-08-23 17:28:41 +02:00
Johannes Pfeifer
3fc011a1b2
Adjust unit test for stack_solve_algo=7 to actually trigger different algorithms
2016-08-23 17:28:41 +02:00
Johannes Pfeifer
6d3c73a906
Harmonize tolerance criterion used in evaluate_steady_state.m
...
Should be solve_tolf instead of dynatol.f
2016-08-23 17:28:41 +02:00
Johannes Pfeifer
077917b1f4
dynare_solve: use correct termination criterion with stack_solve_algo=7
2016-08-23 17:28:41 +02:00
Johannes Pfeifer
9c9e103627
Make csolve compatible with sparse matrices
...
Required for stack_solve_algo=7
2016-08-23 17:28:41 +02:00
Johannes Pfeifer
dea930d329
lnsrch1.m: do not display debugging info for perfect_foresight_solver
...
Necessary info does not exist within function to correctly identify problematic variables, leading to crashes with stack_solve_algo=7
2016-08-23 17:28:41 +02:00
Stéphane Adjemian (Hermes)
38e1ec6b1e
Fixed bug.
...
Routine forcst was crashing if at least one of the observed variables,
with measurement error, was not in varlist.
2016-08-23 17:22:41 +02:00
Stéphane Adjemian (Hermes)
5df056b38f
Fixed bug (conf_sig).
...
Use options_.forecasts.conf_sig instead of options_.conf_sig.
2016-08-23 17:22:41 +02:00
Johannes Pfeifer
dd22b9609e
Add function generate_trace_plots.m that plots trace plots for all estimated parameters
2016-08-23 17:22:41 +02:00
Johannes Pfeifer
1befd3b515
Make trace plots uniquely identified by adding chain number to save names
2016-08-23 17:22:41 +02:00
Johannes Pfeifer
08d53206a9
Port textwidth figure format change to dynare_estimation_1.m
2016-08-23 17:22:41 +02:00
Johannes Pfeifer
894090e6be
Add missing 1 to min operator in TeX_loader
2016-08-23 17:22:41 +02:00
Johannes Pfeifer
68e32e8e25
map_calibration.m: Remove manual setting of xticks
...
Clutters x-axis too much
2016-08-23 17:22:41 +02:00
Johannes Pfeifer
bf725787e6
Only generate forecast with measurement error if observed variables are requested
2016-08-23 17:22:41 +02:00
Johannes Pfeifer
eaaa0e5045
Fix TeX-names in GSA when mapping is over all parameters, not just structural ones
2016-08-23 17:22:41 +02:00
Johannes Pfeifer
0d7d63fe9b
Fix duplicate TeX-label for IRFs
2016-08-23 17:22:41 +02:00
Johannes Pfeifer
054c9bde76
Fix variable naming in simultxdet.m
2016-08-23 17:22:41 +02:00
Johannes Pfeifer
0f72e6ed63
Account for measurement error in non-MCMC forecasts
2016-08-23 17:22:41 +02:00
Johannes Pfeifer
46450c6f1f
Change textwidth depending on number of subplots
...
Prevents overblown figures
2016-08-23 17:22:41 +02:00
Johannes Pfeifer
7050cab9c9
Consider measurement error for uncertainty bands in Bayesian estimation
2016-08-23 17:22:41 +02:00
Johannes Pfeifer
daa9d15c75
Improve readability of plots generated by pm3_core.m
...
- Do not plot zero axis if plots are not centered around it
- Limit decimal points of yticks
2016-08-23 17:22:41 +02:00
Johannes Pfeifer
84ab37fd7a
Remove globals from forcst.m
2016-08-23 17:22:41 +02:00
Johannes Pfeifer
424050f380
Make sure IRFs only have full periods as xticks
2016-08-23 17:22:41 +02:00
Johannes Pfeifer
73afe7d02f
Change fixed LaTeX figure width into \textwidth scaling
...
Improves readability
2016-08-23 17:22:41 +02:00
Johannes Pfeifer
9a3414f652
Add missing deblank to conditional_variance_decomposition_mc_analysis.m which crashes otherwise if variables have different name length
2016-08-23 17:22:41 +02:00
Johannes Pfeifer
de383a263e
Prevent TeX_binder from including itself
2016-08-23 17:22:41 +02:00
Stéphane Adjemian (Hermes)
5b60ffa0f7
Option fast_kalman_filter is also available with kalman_algo=0.
2016-08-22 23:31:02 +02:00
Johannes Pfeifer
73d0a82267
Add comment on logic of singularity testing in univariate_kalman_filter_d.m
...
See discussion on mailing list 18/06/2016
2016-08-22 19:24:35 +02:00
Johannes Pfeifer
8dc96cafa4
If F is identically 0 in Kalman filter, discard parameter draw instead of treating current observation as unobserved
...
See discussion on mailing list 18/06/2016
2016-08-22 19:24:35 +02:00
Johannes Pfeifer
fa3a71bcae
Make warning message in dynare_estimation_1.m more informative
2016-08-22 19:24:35 +02:00
Johannes Pfeifer
75e52ed71d
Make sure fast_kalman_filter is only used with diffuse_periods=0
...
Closes #1234
2016-08-22 19:24:35 +02:00
Johannes Pfeifer
af72c1bd22
Add missing comment sign in DsgeSmoother.m
2016-08-22 19:24:35 +02:00
Johannes Pfeifer
20e5d76d54
Fix missing negation in check for fast Kalman filter
2016-08-22 19:24:35 +02:00
Johannes Pfeifer
36ccec75ce
Add missing constant 2*pi to missing_observations_kalman_filter_d.m
2016-08-22 19:24:35 +02:00
Johannes Pfeifer
63b8c4d2dd
Fix smoother for univariate filter with (correlated) measurement error
2016-08-22 19:24:35 +02:00
Johannes Pfeifer
f61453211c
Correct header of missing_DiffuseKalmanSmootherH3_Z.m and make sure H is vector
2016-08-22 19:24:35 +02:00
Johannes Pfeifer
178bf4165c
Make sure Zflag for augmented state space is correctly set when measurement error is correlated
2016-08-22 19:24:35 +02:00
Johannes Pfeifer
f95619b46a
Add header info to univariate_kalman_filter.m
2016-08-22 19:24:35 +02:00
Johannes Pfeifer
7c96e22985
Fix bug in dsge_likelihood.m where diagonal of measurement error covariance matrix was not correctly read out
...
This is a prerequisite for the univariate filter that operates along a vector for H instead of along the diagonal. Because of this, the likelihood in the presence of measurement error was wrong
2016-08-22 19:24:35 +02:00
Johannes Pfeifer
6368636ee0
Move Kalman filter options consistency checks to dynare_estimation_init.m
2016-08-22 19:24:35 +02:00
Johannes Pfeifer
8aaca040b3
Expand check of fast_kalman_filter for presence of block-option
2016-08-22 19:24:35 +02:00
Johannes Pfeifer
bffea9b426
Fix error code for inf-likelihood
2016-08-22 19:24:35 +02:00
Johannes Pfeifer
e939d51d58
display_problematic_vars_Jacobian.m: Fix bug where exogenous variables in dynamic Jacobian were not accounted for Prevents crashes in debug mode
2016-08-22 19:24:35 +02:00
Johannes Pfeifer
ed22b6c4f8
Make datatomfile.m datafiles save name of creator and date
2016-08-22 19:24:35 +02:00
Johannes Pfeifer
15f95cec4a
Add comments to Kalman filtering routines
2016-08-22 19:24:35 +02:00
Johannes Pfeifer
39e7c39243
Filter out infinite likelihoods
2016-08-22 19:24:35 +02:00
Johannes Pfeifer
df8ad833fb
Transform automatic loading of optimal_mh_scale_parameter.mat into option scale_file
...
Closes #503
2016-08-22 16:27:32 +02:00
Johannes Pfeifer
55e20aab1f
Delete unused passing of file in posterior_sampler.m
...
Ports 919645d30e2361fb4c960ee78e42d401ad3d95ba to master
2016-08-22 16:27:32 +02:00
MichelJuillard
6a6ccfa966
Merge pull request #1257 from JohannesPfeifer/conf_sig
...
Conf sig
2016-08-21 16:14:28 +02:00
MichelJuillard
d27bbe667f
Merge pull request #1230 from JohannesPfeifer/load_mh_file
...
Save chain's proposal density and make load_mh_file and mh_recover load it
2016-08-21 16:12:12 +02:00
MichelJuillard
912409a71c
Merge pull request #1268 from JohannesPfeifer/dynare_solve_error_message
...
Remove error-display from dynare_solve.m
2016-08-21 16:07:35 +02:00
Johannes Pfeifer
e7b8222144
Updated header of dynare_solve.m
2016-08-21 11:47:52 +02:00
Johannes Pfeifer
14ab41e414
Move debugging information removed in 335ce74acb
to evaluate_steady_state.m where it belongs
2016-08-21 11:45:11 +02:00
Johannes Pfeifer
335ce74acb
Remove error-display from dynare_solve.m
...
Prevents estimation crashing when invalid starting values for steady state computation arise during e.g. mode-finding
2016-08-21 11:44:18 +02:00
Johannes Pfeifer
4d8295afdf
Cosmetic fixes to display_problematic_vars_Jacobian.m
2016-08-21 11:28:47 +02:00
Johannes Pfeifer
9d9cb322c8
Make sure fields of estim_params are always properly initialized
2016-08-21 11:24:29 +02:00
MichelJuillard
cc5cafdd15
Merge pull request #1254 from JohannesPfeifer/log_density_save
...
Save log_density at the mode and document oo_.posterior-fields
2016-08-21 11:13:19 +02:00
Michel Juillard
0ebef17df2
fix shocks_decomposition bug introduced in commit 75d699cbfa
2016-08-21 11:11:19 +02:00
MichelJuillard
4750eb64ff
Merge pull request #1269 from JohannesPfeifer/eig_R2014a
...
Condition use of eig to compute left eigenvector on Matlab version
2016-08-21 09:54:47 +02:00
Johannes Pfeifer
72e84657a7
Condition use of eig to compute left eigenvector on Matlab version
...
Functionality is only supported in Matlab from 2014a/8.3 onwards. Closes #1266
2016-08-20 20:43:20 +02:00
MichelJuillard
b5b9f46ff9
Merge pull request #1222 from JohannesPfeifer/paralleldelete
...
dynareParallelDelete.m: Condition delete-command on existence of file…
2016-08-20 18:37:01 +02:00
Johannes Pfeifer
4a723872eb
dynareParallelDelete.m: Condition delete-command on existence of file to prevent warning
...
Closes #1195
2016-08-20 18:02:04 +02:00
MichelJuillard
ee428ffb41
Merge pull request #1251 from JohannesPfeifer/resid_command
...
Check for complexity of steady state in resid.m
2016-08-20 17:41:22 +02:00
MichelJuillard
5c69c789f6
Merge pull request #1261 from JohannesPfeifer/bvar
...
BVAR: Save prior and posterior information in oo_
2016-08-20 17:39:34 +02:00
MichelJuillard
2e9725cfd0
Merge pull request #1267 from JohannesPfeifer/estimation_init
...
Fix two bugs in dynare_estimation_init.m
2016-08-20 17:36:48 +02:00
Michel Juillard
75d699cbfa
fixing dates in shocks_decomposition.
...
Interface still missing
2016-08-20 16:31:25 +02:00
Johannes Pfeifer
b1f1826d5f
Fix two bugs in dynare_estimation_init.m
...
Makes sure that i) name field is always present and ii) that number fields of estim_params are only accessed after they have been set by set_prior
2016-08-17 21:47:46 +02:00
MichelJuillard
2b674b27d1
Merge pull request #1265 from JohannesPfeifer/dynare_solve_handle
...
dynare_solve.m: make sure str2func is only used on strings
2016-08-12 12:06:32 +02:00
Johannes Pfeifer
80049a6d09
dynare_solve.m: make sure str2func is only used on strings
...
Otherwise, code crashes
2016-08-12 11:59:57 +02:00
Johannes Pfeifer
c156a5907c
BVAR: Save prior and posterior information in oo_
2016-08-01 10:41:04 +02:00
Johannes Pfeifer
8dadd1519e
Restore backward compatibility of OSR command with maxit and tolf options
...
Translates these options into optim_opt structure
2016-07-22 16:53:19 +02:00
Johannes Pfeifer
1bd5c7cc0d
Disentangle options_.conf_sig and set default to 0.9
2016-07-21 12:17:30 +02:00
Johannes Pfeifer
f2f44a0989
Save log_density at the mode and document oo_.posterior-fields
2016-07-20 20:48:24 +02:00
Johannes Pfeifer
72b8c650e5
Add missing logical operator from likelihood functions introduces when removing global penalty
2016-07-18 11:11:43 +02:00
Johannes Pfeifer
578fb04590
Check for complexity of steady state in resid.m
...
Residuals might be 0, but steady state might be complex, resulting in hard-to-diagnose problems when calling steady.m
2016-07-14 15:04:27 +02:00
Michel Juillard
22f49971bc
fixing bug in mcp model setup
...
makes perfect_foresight_problem more efficient
added test case for stack_solve_algo == 7
2016-07-03 10:56:44 +02:00
Michel Juillard
2f2413e64a
addind ep accuracy check
2016-07-03 10:56:44 +02:00
Marco Ratto
bf293396b6
Harmonize FilteredVariables with Updated and Smoothed ones, by adding steady state to stored values, both point estimate and MCMC
...
(cherry picked from commit fd0d7d6d27a7937b135521c4dd76d7fa242d89ab)
2016-07-01 20:40:17 +02:00
Johannes Pfeifer
7621ebb5ea
Harmonize spelling and function arguments of collect_latex_files.m
...
All lower caps and no inputs
2016-07-01 19:09:29 +02:00
Johannes Pfeifer
9275cd089b
Add eps-loader to rplot.m
...
Also makes sure that every single graph is saved when looping over figures
2016-07-01 19:09:29 +02:00
Johannes Pfeifer
2a2d81784b
Allow rplot to plot exogenous variables
2016-07-01 19:09:29 +02:00
Stéphane Adjemian (Lupi)
46a149576b
Merge branch 'pr#1241'
2016-07-01 16:30:49 +02:00
Stéphane Adjemian (Hermes)
2435040929
Changed default for nonlinear filters.
2016-07-01 11:47:21 +02:00
Stéphane Adjemian (Hermes)
b6ecf5fdd0
Updated particles submodule (fixes for apf and cpf).
2016-07-01 11:41:39 +02:00
Johannes Pfeifer
2906cbbddd
Add check whether toolbox is installed
2016-06-28 09:39:32 +02:00
Houtan Bastani
848d81eb84
Merge pull request #1238 from rattoma/gsa
...
Bug fixes for identification with ML
2016-06-27 23:45:05 +02:00
Stéphane Adjemian (Hermes)
fcaf457f35
Cosmetic change (code factorization).
2016-06-24 17:35:56 +02:00
Johannes Pfeifer
420e80e538
discretionary_policy: Call steady_state-file to make sure that parameter dependence is correctly handled
...
Prevents cryptic crashes due to NaN in derivatives of objective function
2016-06-23 20:50:17 +02:00
Johannes Pfeifer
317f958184
Ramsey: Test whether number of instruments matches number of missing equation
...
Otherwise cryptic crashes can result
2016-06-23 20:48:01 +02:00
Marco Ratto
be758613f4
fixed bugs that prevented the computation of the asymptotic Hessian with ML.
2016-06-19 11:09:59 +02:00
Marco Ratto
25120e54f5
added check for singular values whose eigenvectors contains only ONE column
2016-06-19 11:08:37 +02:00
Stéphane Adjemian (Hermes)
25243712ba
Fixed bug on non linux platforms + Cosmetic changes.
...
The paths to mex files was wrong.
2016-06-17 22:02:34 +02:00
Johannes Pfeifer
e214ec2976
Allow for parameter_set=mle_mode in conditional_forecast
2016-06-17 00:21:08 +02:00
Johannes Pfeifer
1c420e6056
Allow for parameter_set=mle_mode in shock_decomposition
...
Required after writing results into oo_.mle_mode for ML estimation
2016-06-17 00:21:08 +02:00
Stéphane Adjemian (Hermes)
1dea10d478
Updated dynare_config wrt #c7e848948156fe8febca22276a77c9586c565d87
2016-06-17 00:16:06 +02:00
Stéphane Adjemian (Hermes)
af9b069830
Moved isoctave routine in base directory.
2016-06-17 00:04:00 +02:00
Stéphane Adjemian (Hermes)
d80f6d9a99
Minimize the number of calls to addpath.
...
These calls have a prohibitive cost...
2016-06-16 23:55:07 +02:00
Stéphane Adjemian
3ae44efbea
Merge pull request #1218 from rattoma/gsa
...
Allow Screening with neighborhood_width sampling.
2016-06-16 22:18:39 +02:00
Stéphane Adjemian (Lupi)
33d35bc3c5
Added quantile routine in missing.
...
This is missing if the stats toolbox is not available. Integration test
TeX/fs2000_corr_ME.mod was failing because of its absence.
2016-06-16 14:33:57 +02:00
Johannes Pfeifer
f86b0a5ad6
Make dyn_forecast.m account for trend_coeffs saving coefficients for all variables
2016-06-16 12:05:38 +02:00
Johannes Pfeifer
3b09ab5424
Save Smoother.Trend and Smoother.Constant after MCMC
2016-06-16 12:05:38 +02:00
Johannes Pfeifer
1c84ccdc34
Save trend and constant for all variables in smoother
2016-06-16 12:05:38 +02:00
Johannes Pfeifer
3efe283bf0
Make oo_.Smoother.TrendCoeff have size of endogenous variables
...
Sets coefficients with unspecified trends to 0, allowing to later use the trend_var command for setting trends
2016-06-16 12:05:38 +02:00
Johannes Pfeifer
5d6d1336ef
Enable filter_covariance option in posterior sampling
2016-06-16 12:05:38 +02:00
Stéphane Adjemian (Hermes)
65ae97d37d
Fixed bug.
...
For uniform priors use the prior mean when computing the prior
moments (prior mode is not defined).
2016-06-16 11:59:47 +02:00
Stéphane Adjemian (Hermes)
789f21257e
Avoid side effects on globals (prior CLI and write_latex_prior_table commands).
2016-06-16 11:57:16 +02:00
Stéphane Adjemian (Hermes)
2c074d7cd2
Check that a prior is defined in prior CLI command
...
Behaviour consistent with the logic introduced in commit
64d01a806e
.
2016-06-16 11:16:23 +02:00
Stéphane Adjemian (Hermes)
a91e4dec75
Bug fixes.
...
Introduced when we increased the size of the mat files saved on
disk (see commit #e2942662479f822cd4ca1251158f0b5037c3a446).
2016-06-16 11:15:22 +02:00
Stéphane Adjemian (Hermes)
64d01a806e
Fixed behaviour of write_latex_prior_table command
2016-06-16 10:38:40 +02:00
Johannes Pfeifer
e94a698a9b
Implement write_latex_prior_table.m
...
Fixes and replaces write_table_prior.m and uses consistent name. Also includes documentation
2016-06-15 16:47:39 +02:00
Stéphane Adjemian (Lupi)
fcb738616c
Fixed bug in extened_path_mc.
...
Wrong calling sequence to the routine defining the shocks.
2016-06-15 16:01:08 +02:00
Stéphane Adjemian (Lupi)
1e7fc89e8d
Replaced filesep by hard coded slash.
...
See 57501f802e
.
2016-06-15 13:14:55 +02:00
Stéphane Adjemian (Lupi)
57501f802e
Revert "Cosmetic change."
...
This reverts commit 544da84e73
.
On Windows filesep returns a backslash ('\') as expected but
LaTeX, even on Windows, only understands slashes ('/') when
defining paths (for graphic or file inclusion).
2016-06-15 13:07:59 +02:00
Stéphane Adjemian (Hermes)
473d335851
Fixed bug (wrong structure names).
2016-06-15 00:35:40 +02:00
Johannes Pfeifer
029e9495ba
Fix bug in dsge_var_likelihood.m where constant was not considered for dof when Gamma function was computed
...
Does not affect the maximum of the posterior as it only affects constant term
2016-06-15 00:30:28 +02:00
Johannes Pfeifer
4486d098b5
Save dsge_var objects at the mode
2016-06-15 00:30:28 +02:00
Johannes Pfeifer
2cf882fec5
Remove comments on dynare_estimation_1.m after implementing store_smoother_results
2016-06-15 00:30:28 +02:00
Johannes Pfeifer
d08fd37986
Do not set oo_.posterior.optimization-fields when mh_posterior_mode_estimation is used
2016-06-15 00:30:28 +02:00
Johannes Pfeifer
552a9b5230
Fix bugs previously introduces in dynare_estimation_1.m related to penalty function
2016-06-15 00:30:28 +02:00
Johannes Pfeifer
2446ab02ba
Transform persistent variables of newrat.m into function arguments
2016-06-15 00:30:28 +02:00
Johannes Pfeifer
0c00e28799
Remove objective_function_penalty_base
2016-06-15 00:30:28 +02:00
Johannes Pfeifer
329b91d717
Harmonize output of objective functions
...
Closes #1149
Mirrors 1ad8df4635
2016-06-15 00:30:28 +02:00
Johannes Pfeifer
0edd8e2025
Add penalty_hessian.m and penalty_objective_function.m
2016-06-15 00:30:28 +02:00
Stéphane Adjemian (Hermes)
544da84e73
Cosmetic change.
...
Systematically use filesep instead of '/'.
2016-06-14 22:49:01 +02:00
Stéphane Adjemian (Hermes)
96128b32ab
Fixed bug (missing folder separator).
2016-06-14 21:53:14 +02:00
Stéphane Adjemian (Hermes)
2a65e7a85a
Merge branch 'master' into johannes-identification-fixes
2016-06-14 18:17:36 +02:00
Johannes Pfeifer
fff88f1dc7
display_estimation_results_table.m: Move TeXEnd inside of if-clause to prevent crashes
2016-06-14 15:50:48 +02:00
Johannes Pfeifer
b3877b3a9e
Save chain's proposal density and make load_mh_file and mh_recover load it
...
Closes #504
2016-06-14 15:09:05 +02:00
Johannes Pfeifer
faab010753
Change file ending from TeX to tex to prevent problems on Linux
...
Related to b454c28096
2016-06-14 12:13:48 +02:00
Houtan Bastani
5303d7079b
submodule update: particles
2016-06-14 12:02:15 +02:00
Johannes Pfeifer
59cbee2b56
Provide output on posterior variance decomposition
...
Closes #1219
2016-06-14 11:53:38 +02:00
Johannes Pfeifer
5ca4204806
Only set texnames in McMCDiagnostics.m if TeX is requested
2016-06-14 11:53:38 +02:00
Johannes Pfeifer
dc1c5f182c
Make gsa function correctly extract parameter (TeX) names
2016-06-14 11:53:38 +02:00
Johannes Pfeifer
6be02ef086
Add caller function info to dyn_latex_table.m
2016-06-14 11:53:38 +02:00
Johannes Pfeifer
55b2cd6f4c
Make sure underscores and backslashes are correctly handled in TeX-loaders of gsa
2016-06-14 11:53:38 +02:00
Johannes Pfeifer
7325dbe54e
Expand collect_LaTeX_Files.m to gsa redform subfolders
2016-06-14 11:52:49 +02:00
Johannes Pfeifer
a02f7cc8f3
Correct header of DsgeSmoother.m
2016-06-14 11:52:49 +02:00
Johannes Pfeifer
42f47e0f55
Correctly indent filt_mc_.m
2016-06-14 11:52:49 +02:00
Johannes Pfeifer
c3e1c01864
Enable TeX output in rmse-mapping of gsa
2016-06-14 11:52:49 +02:00
Johannes Pfeifer
cb9095977e
Allow for underscores in TeX-output of gsa
2016-06-14 11:52:49 +02:00
Johannes Pfeifer
59eec342d2
Allow for second header string in dyntable.m
2016-06-14 11:52:49 +02:00
Johannes Pfeifer
d02f8d0377
Allow for text-command in math environment by using amsmath package in collect_LaTeX_Files.m
2016-06-14 11:52:49 +02:00
Johannes Pfeifer
f76a353d65
Allow for underscores in first header element in dyn_latex_table.m
2016-06-14 11:52:49 +02:00
Johannes Pfeifer
2c4c7558f4
Add TeX output to stab_map_2.m
2016-06-14 11:52:49 +02:00
Johannes Pfeifer
11687d8c66
Expand collect_LaTeX_Files.m to gsa Output folder
2016-06-14 11:52:49 +02:00
Johannes Pfeifer
74212ab199
Delete redundant legend input argument in filt_mc_.m that creates warning message in Matlab
2016-06-14 11:52:49 +02:00
Johannes Pfeifer
ed1dbcac53
Fix setting of names and parameter names in stab_map_
2016-06-14 11:52:49 +02:00
Johannes Pfeifer
cba10b0d90
Bugfix for setting tex-names in mcf_analysis.m
2016-06-14 11:52:49 +02:00
Johannes Pfeifer
6f410f4cc1
Provide LaTeX output for model_comparison.m
2016-06-14 11:52:49 +02:00
Johannes Pfeifer
f5c08fc0e8
Create LaTeX output for Smirnov tests
2016-06-14 11:52:49 +02:00
Johannes Pfeifer
9b82c72e4f
Remove global options structure from dyntable
2016-06-14 11:52:17 +02:00
Johannes Pfeifer
849505ec62
Fix display of NaN parameters in TeX-table in ident_bruteforce.m
2016-06-14 11:52:17 +02:00
Johannes Pfeifer
f851252b25
Pass options_ to dyn_latex_table.m to make it honor noprint option
2016-06-14 11:52:17 +02:00
Johannes Pfeifer
c6f98433d2
Reset colormap to jet in plot_identification.m
...
Necessary after Matlab changed default
2016-06-14 11:52:17 +02:00
Johannes Pfeifer
73ec852433
Deal with required naming after allowing for correlations in identification in #1200
2016-06-14 11:52:17 +02:00
Johannes Pfeifer
00cdc05d58
Pass title texts to ident_bruteforce.m to make sure that previous TeX output is not overwritten by advanced option
2016-06-14 11:52:17 +02:00
Johannes Pfeifer
e294266247
Increase default MaxNumberOfBytes to 100 MB
...
Closes #330
2016-06-14 11:51:14 +02:00
Houtan Bastani
b454c28096
fix latex compilation on linux. #1207
2016-06-14 11:37:16 +02:00
Johannes Pfeifer
7ff453846a
Fix passing of compflag in dyn_mex.m
...
Fixes 83eeafa32c
2016-06-14 10:45:44 +02:00
Houtan Bastani
83eeafa32c
fix mex file compilation with MSVC. Closes #1227
2016-06-14 10:34:14 +02:00
Houtan Bastani
2bbfb8762b
fix copyright notices
2016-06-14 10:30:57 +02:00
Michel Juillard
f145a50a85
extend path: removed global options_
2016-06-09 12:02:48 +02:00
Michel Juillard
4a6e14ea95
extended path: removed option for lcppath
2016-06-09 12:02:48 +02:00
Michel Juillard
8fa29513f3
extended path: fixing bug for order > 2 and several shocks
2016-06-09 12:02:48 +02:00
Stéphane Adjemian (Hermes)
335a188dac
Fixed bug in extended path.
...
Allow innovations with zero variance (ie do not force removal of the
variables from the varexo list).
2016-06-09 10:32:25 +02:00
Marco Ratto
fbc71aa95c
Allow Screening with neighborhood_width sampling.
...
Allow calibrated values for neighborhood_width sampling to violate prior bounds.
2016-06-07 12:22:39 +02:00
Stéphane Adjemian (Charybdis)
3d16707dd9
Updated particles submodule (bug fixes).
2016-06-01 19:56:09 +02:00
Stéphane Adjemian (Charybdis)
dc1cfb4509
Updated particles submodule (bug fix).
2016-06-01 17:12:39 +02:00
Stéphane Adjemian (Charybdis)
392977d4ef
Changed default parameters for unscented transform (Particle filters).
2016-06-01 17:01:23 +02:00
Stéphane Adjemian (Charybdis)
15f83d0e18
Added new option for setting weights in CPF algorithm.
2016-06-01 16:29:53 +02:00
Stéphane Adjemian (Charybdis)
67b808207c
Added new algorithm for the estimation of nonlinear models.
2016-06-01 16:29:53 +02:00
Stéphane Adjemian (Charybdis)
272e3c96f8
Updated particles submodule.
2016-06-01 16:29:53 +02:00
Michel Juillard
e0475fd4ef
extended path: use deterministic_simulation.status instead of maxerror
2016-05-31 12:10:12 +02:00
Michel Juillard
0ce2834281
extended path: fixed boundaries for linear problem
2016-05-31 12:10:12 +02:00
Michel Juillard
5024af0099
extended path: fixed calibrated shocks
2016-05-31 12:10:12 +02:00
Michel Juillard
c14125d585
PATH: fixing bugs
2016-05-31 12:10:12 +02:00
Michel Juillard
76f008e4e4
PATH: remove calls to lcppath that doesn't work with perfect foresight models
2016-05-31 12:10:12 +02:00
Michel Juillard
d106b20b69
perfect foresight: set boundaries with PATH
2016-05-31 12:10:12 +02:00
Michel Juillard
ddb9c0657c
fixing linear complementarity problem
2016-05-31 12:10:12 +02:00
Michel Juillard
450d7b099a
fixing error status for PATH hook
2016-05-31 12:10:12 +02:00
Michel Juillard
11161063d4
removing debugging output
2016-05-31 12:10:12 +02:00
Michel Juillard
c49332df43
add support for PATH for steady state
2016-05-31 12:10:12 +02:00
Michel Juillard
c159dff19c
adding hook for PATH solver
2016-05-31 12:10:12 +02:00
Michel Juillard
b8132eb556
extended path: adding support for calibrated shock.
...
This commit is not satisfactory because it uses M_.det_shocks
for unexpected shocks. We need to improve on it soon.
2016-05-31 12:10:12 +02:00
Johannes Pfeifer
96098a17d2
Cosmetic fix to set_all_parameters.m
2016-05-30 13:31:22 +02:00
Johannes Pfeifer
118b3ccb74
catstruct.m: remove call to nargchk, which will be removed in future Matlab versions
2016-05-28 19:32:11 +02:00
Stéphane Adjemian (Charybdis)
dfbad0404d
Fixed crash in sim1_linear when periods=1.
...
Closes #1176 .
2016-05-26 22:19:36 +02:00
Stéphane Adjemian (Charybdis)
fb4dfc6da6
Fixed typo.
2016-05-24 22:32:02 +02:00
Michel Juillard
cd55ed749c
extended_path: fixing inititalization for PATH
...
(cherry picked from commit 7d29e917f77e7e20211e5be01544d86c64af8c65)
2016-05-24 18:08:33 +02:00
Michel Juillard
28c0c92ae8
fixing typos
...
(cherry picked from commit 86995a3bd478a3dc02919424aeb77e2a550a84c5)
2016-05-24 17:57:26 +02:00
Stéphane Adjemian (Charybdis)
3fa6a96bfb
Added homotopy.
...
Fixes the issue of paths containing spurious solutions for (stochastic)
perfect foresight models.
2016-05-24 17:28:24 +02:00
Stéphane Adjemian (Charybdis)
cfc6957625
Cosmetic changes.
2016-05-24 17:28:24 +02:00
Stéphane Adjemian (Charybdis)
8b5b7921f6
Improved solver for (S)EP.
...
Use previous solution as an initial condition for the perfect foresight problem.
2016-05-24 17:28:24 +02:00
Stéphane Adjemian (Charybdis)
80f1baad7e
Changed solver in simul_backward_nonlinear_model.
2016-05-24 17:28:24 +02:00
Stéphane Adjemian (Charybdis)
6c7f3f1932
Added input to pass sequence of shocks.
2016-05-24 17:28:24 +02:00
Stéphane Adjemian(Charybdis)
7d1d860a53
Fixed ep.init option.
...
Initialization of the perfect foresight solver (in extended path) with
the solution of the first order approximation of the model was broken.
If the value of options_.ep.init is "true"" (1) then the solution of the
first order approximation is used as an initial guess for the newton
lilke solver. If the value of options_.ep.init is "false" (0) the solver
is initialized with the steady state.
2016-05-24 17:28:24 +02:00
Stéphane Adjemian(Charybdis)
dabdda0506
Fixed wrong definition of a logical variable.
...
The second outputr returned by perfect_foresight_solver_core is the
max. abs. residual, not a dummy variable indicating success or failure
of the perfect foresight solver.
2016-05-24 17:28:24 +02:00
Stéphane Adjemian(Charybdis)
fbf2fae036
Changed option value for unscented integration nodes.
2016-05-24 17:28:24 +02:00