michel
e45bf380fa
4.1: modified csminwel.m to make sure to choose always the lowest point, even if it was reached before the last traversing
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2582 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-09 15:35:07 +00:00
sebastien
c00e5ac992
trunk: fixed bug with USE_DLL and second order (Hessian matrix was not sparse)
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2572 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-09 10:07:37 +00:00
sebastien
695a638f09
trunk: fixed bug with USE_DLL (stoch_simul was calling stoch_simul_sparse, because of wrong handling of options_.model_mode)
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2571 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-09 10:02:45 +00:00
michel
aa843c739d
4.1: corrected estimation results tables with long parameter names
...
added function row_header_width.m
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2570 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-08 20:04:19 +00:00
stepan
48b4d50f09
Removed the printed value of indx.
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2568 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-07 22:12:50 +00:00
stepan
6cb41e0252
* Added info=19 in resol.m (problem in the steady state file).
...
* Bug fix in prior_sampler.
* Print more informations (BK conditions, steadys state or mjdgges
* problems...) when running get_prior_info.
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2567 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-07 22:08:39 +00:00
george
c497540e06
correction for hessian: the one from compiled <mod>_dynamic.dll is not sparse but
...
the one from the matlab version <mod>_dynamic.m is so we sparse it anyway to be able to pass it to sparse_hessian_times_B_kronecker_C
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2564 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-07 12:50:40 +00:00
stepan
4663cb473d
Do not print the content of NumberOfElementsPerFile.
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2563 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-07 11:17:56 +00:00
stepan
ff38cbdd5d
Bug fix.
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2562 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-07 11:13:43 +00:00
michel
76080af7ec
4.1: dynare_estmation_1:
...
-removed saving of bayestopt_ in *_mode.mat
-added hooks for Gianni Lombardo's optimization routines
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2561 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-06 16:36:08 +00:00
michel
cff38c00cf
v4.1: initialize_from_mode doesn't need bayestopt_ anymore
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2560 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-06 16:33:42 +00:00
stepan
2083b59072
More robust version of get_name_of_the_last_mh_file.m.
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2558 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-06 14:58:44 +00:00
stepan
2b0f2d5fd1
Do not print the message "The most negative..." if the hessian of
...
minus the posterior kernel is positive definite.
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2557 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-06 14:48:30 +00:00
stepan
aa31417a05
Efficiency & Cosmetic changes related to the design of bayestopt_ and
...
the computation of the prior density.
bayestopt_.p1 is always the prior mean
bayestopt_.p2 is always the prior standard deviation
bayestopt_.p3 is unchanged
bayestopt_.p4 is unchanged
bayestopt_.p5 [new field] is the prior mode
bayestopt_.p6 [new field] is the first hyper-parameter of the prior density
bayestopt_.p7 [new field] is the second hyper-parameter of the prior density
These fields are defined in set_prior and are never changed after. In
the previous version of Dynare, the hyper parameters of the densities
were updated at each iteration of the optimization routine or the
metropolis.
Removed fields pmean and pstdev.
Vectorized the code in priordens.
Fixed the bug mentionned by Gianni. If a (logged) density is evaluated
outside the prior domain, the output of priordens if minus infinity
(instead of a complex number).
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2556 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-06 14:38:37 +00:00
stepan
f02ea822ec
Removed useless global.
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2555 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-06 10:34:49 +00:00
stepan
c42f33ff47
Bug fix + Cosmetic change. Do not compute the likelihood if the steady
...
state is complex.
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2554 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-03 22:23:46 +00:00
stepan
22452f016e
Speed up successive calls to lyapunov_symm by factorizing tests
...
(persistent variables are used).
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2553 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-03 21:14:50 +00:00
stepan
d9ba762623
Changes related to the multithreaded mex files (part III') Oups.
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2552 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-03 11:13:42 +00:00
stepan
91a25ebead
Changes related to the multithreaded mex files (part III). Moved
...
set_dynare_threads in ./matlab/thread/multi (the user has no access
to this function if mex files are compiled without the openmp flag).
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2551 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-03 11:12:21 +00:00
stepan
8ab8d2f067
Changes related to the multithreaded mex files (part II).
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2550 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-03 11:07:19 +00:00
stepan
fe7c01675a
Changes related to the multithreaded mex files (part I).
...
* Removed from build_matlab.m the compilation of mex files with openmp.
* Added build_matlab_multithread.m (where openmp is used if availabe).
* Cosmetic changes.
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2549 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-03 11:01:55 +00:00
michel
4a3baea105
v4.1: added check and penalty for complex steady state
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2548 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-02 13:40:56 +00:00
stepan
91fb6ee044
Use check (the second output of the steady state file) to pass a
...
penalty defined in the steady state file.
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2547 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-02 13:24:41 +00:00
michel
9720af3354
4.1: model_diagnostics: added a test for singular Jacobian of the static model
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2546 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-02 13:22:41 +00:00
stepan
c9d422972d
Cosmetic change.
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2544 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-01 10:08:03 +00:00
stepan
af9d1fbb6a
Bug fix. The DsgeSmoother was crashing when M_.exo_nbr=1. Added a new function that generalizes the matlab's squeeze
...
function (the problem is that squeeze does not affect 2D arrays).
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2543 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-04-01 10:04:53 +00:00
stepan
ec4cc46845
Bug fix. This version can be used in the estimated_params block.
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2538 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-03-28 22:43:38 +00:00
stepan
448be1e6f2
Added new function. This function computes the mean of a prior
...
distribution (gamma, inverse gamma 1 and 2, beta) given the mode and
the variance.
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2535 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-03-27 17:28:32 +00:00
sebastien
f892795a54
trunk: fixed copyright headers in new files
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2532 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-03-27 14:39:26 +00:00
michel
f7e2d17635
new function
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2528 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-03-26 16:33:24 +00:00
george
bab59b7972
The block using bespoke eigs() is commented out because eigs() intermitently returns different rts
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2527 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-03-26 14:51:47 +00:00
michel
d542e8610c
v4.1: added functions for shock_decomposition consistent with smoother
...
Dynare interface is missing
need to add mechanism for aggregating shocks
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2525 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-03-26 09:52:00 +00:00
michel
9e2f1bdc70
v4.1: started a diagnostics routine that performs tests that are too expansive
...
to run systematically
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2524 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-03-26 09:34:40 +00:00
michel
558dd91156
v4.1: removed error when a variable isn't present at the current period in the model
...
modified header
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2523 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-03-26 09:32:58 +00:00
michel
ff473fedfd
v4.1: adding penalty when Jacobian is complex
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2522 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-03-26 09:03:08 +00:00
sebastien
b953c5cf31
trunk: removed useless global variable in sim1.m and simk.m (doesn't seem to affect performance)
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2518 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-03-24 16:53:29 +00:00
sebastien
5ee346e4fd
trunk: {load,save}_params_and_steady_state now use a text file for communicating (instead of a MAT-file)
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2517 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-03-24 16:29:58 +00:00
michel
7d854cec94
4.1: fixed problem in AIM implementation when some lagged variables are present in the model but with zero coefficient.
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2516 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-03-24 13:28:45 +00:00
michel
e9d3793891
4.1: replacing 'message' by msg and initializing it
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2510 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-03-23 09:30:59 +00:00
ratto
c198c52fbc
fix when k-step ahead predictions are stored, with k>1, and one-step-ahead predictions have to be filled in stock1.
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2509 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-03-23 09:29:11 +00:00
michel
67b89e7078
4.1: bug correction in Kalman smoother with missing observations
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2506 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-03-23 06:33:23 +00:00
stepan
4db8d566e3
Bug fix.
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2505 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-03-22 10:27:38 +00:00
stepan
be73652a97
If a dsge-var is estimated, the posterior IRFs are computed for all
...
observed endogenous variables. Merge Needed.
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2503 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-03-21 22:36:18 +00:00
michel
6732f6e235
4.1: fixing bug: ri is a now a column vector, not a matrix anymore. [Needs to be merged in 4.0]
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2501 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-03-21 18:07:45 +00:00
stepan
b1da38a542
Bug correction (reported by bigbigben).
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2474 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-03-16 20:45:47 +00:00
michel
48d00e3a93
v4.1: Ondra's changes to make smoothing faster in large models. Still needs to be ported to other smoother routines
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2466 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-03-14 11:06:34 +00:00
stepan
43d3aebbc4
v4.1: Added a test for the existence of isopenmp mex file (this file
...
does not exist if the user did not run buil_matlab.m in ./mex/sources).
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2457 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-03-13 13:28:24 +00:00
sebastien
0787228a9d
trunk dynare.m: completed help message
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2456 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-03-12 11:20:49 +00:00
stepan
47a4550144
v4.1: "dynare help" issues dynare command synopsis and a description of the options.
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2454 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-03-12 10:27:06 +00:00
stepan
c8a86252c7
v4.1: Added the possibility of multithreading for some mex files
...
(OpenMp is used).
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2453 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-03-11 14:57:34 +00:00