Michel Juillard
dcc46959b4
The default for options_.qz_criterium is now different for different contexts:
...
qz_criterium = 1+1e-6
- stoch_simul
- osr
- check
- dynare_estimation_1 with lik_init =2 or 3
qz_criterium = 1+1e-6 for dynare_estimation_1 with lik_init = 1
This correct a bug in estimation and computation of the posterior distribution of moments of endogenous variables when the priors permit roots too close to 1.
2010-12-23 08:34:13 +01:00
Michel Juillard
6bb8d41909
Revert "- added a test an a penalty in estimation (DsgeLikelihood.m) if, in a stationary model (lik_init==1), a particular parameter set generates unit roots."
...
There is a better way of dealing with occasional non-stationary models in estimation
This reverts commit 8c0fb55206
.
2010-12-22 09:40:39 +01:00
Michel Juillard
8c0fb55206
- added a test an a penalty in estimation (DsgeLikelihood.m) if, in a stationary model (lik_init==1), a particular parameter set generates unit roots.
...
- modified lyapunov_symm to return absolute value of unit roots in a third argument
2010-12-21 21:26:57 +01:00
Marco Ratto
ef56f87796
- fix for Octave printf
...
- missing semicolon
2010-12-20 15:55:46 +01:00
Marco Ratto
55e553f6dc
Missing semi-colons
2010-12-20 15:49:55 +01:00
Marco Ratto
ac0c0a935e
Cosmethics
2010-12-17 09:22:12 +01:00
Marco Ratto
b186eb7e84
Fixes for console mode in serial and parallel execution
2010-12-17 09:21:30 +01:00
Marco Ratto
191de78310
Introduced console mode monitoring of parallel runs;
...
Minor changes
2010-12-17 09:20:30 +01:00
Marco Ratto
916caf2e4b
Almost entirely rewritten:
...
1) got rid of recursive form;
2) better help
3) simplified structure and split between errors and warnings.
2010-12-17 09:16:30 +01:00
Marco Ratto
c2f0037e55
small addendum to help
2010-12-17 09:14:35 +01:00
Marco Ratto
d17faaf876
cosmethics
2010-12-17 09:12:54 +01:00
Marco Ratto
41c59778cd
For slave processes on the local machine, impose the same dynare path as the master.
2010-12-17 09:11:11 +01:00
Sébastien Villemot
c0cb3dd4fb
Compatibility fix for Octave: under Octave, union() called on a column vector and a scalar returns a row vector, hence the need to add the 'rows' option
2010-12-16 16:14:23 +01:00
Houtan Bastani
b63590712c
fixed bug in argument number check and removed unused variable
2010-12-14 18:42:29 +01:00
Michel Juillard
e04a07c771
changed variable name to make clear that, for multinormal variables, we are using the Cholesky decomposition of the covariance matrix.
2010-12-11 18:09:01 +01:00
Michel Juillard
c1cb452e3d
correcting headers of all Kalman filter functions: returns MINUS loglikelihood
2010-12-10 22:31:30 +01:00
Michel Juillard
7a09356423
DsgeLikelihood.m header correction: the function returns MINUS log posterior
2010-12-10 22:28:06 +01:00
Michel Juillard
dfbd10a524
added choice of parameter set to shock_decomposition. This corrects a bug when shock_decomposition is requested after Metropolis iterations.
2010-12-08 13:02:59 +01:00
Michel Juillard
ea86e8cefc
adding function evaluate_smoother that calls DsgeSmoother with a given type of parameter set
2010-12-08 13:02:59 +01:00
Sébastien Villemot
9b166fdb08
NaN parameters warning: remove \n, it is not interpreted in a warning context (at least under Octave)
2010-12-08 11:32:45 +01:00
Michel Juillard
03fac30723
remove get_innovation_contemporaneous_impact.m that isn't called by the preprocessor or by any other function
2010-12-07 13:43:17 +01:00
Sébastien Villemot
3af62c4ac9
Fixed bug in resid.m (order matters in "or" statement, because of short-circuit: "ind" is not defined if "istag" is false)
2010-12-06 18:24:08 +01:00
Michel Juillard
0d1fd700c7
Posterior distribution of conditional variance decomposition: storing the steps chosen by the user in a separate field.
2010-12-05 10:47:31 +01:00
Michel Juillard
53d391785d
corrected bug in get_name_of_the_last_mh_file.m
2010-12-01 09:57:08 +01:00
Stéphane Adjemian (Charybdis)
d4a908dda1
Removed useless input argument.
2010-11-30 10:02:37 +01:00
Sébastien Villemot
116bf69fbf
Seed: fix bug under Octave and MATLAB < 7.7
2010-11-29 11:23:59 +01:00
Michel Juillard
1fc8bbd6d3
bugs correction in computation of posterior moments for
...
-conditional variance decomposition
-hpdsup
-moments with no variance in their posterior distribution
modification of computation of conditional variance decomposition
2010-11-28 11:03:40 +01:00
Stéphane Adjemian (Charybdis)
73fb71b9c8
Removed references to options_.simul_seed.
2010-11-27 00:19:22 +01:00
Ferhat Mihoubi
04469ddce1
- Add variable input arguments
...
- Correct the error condition in A_times_B_kronecker_C
2010-11-26 17:46:02 +01:00
Stéphane Adjemian (Charybdis)
db54c2d76e
Added a routine for setting the random number generator and the seed, independantly of the version of matlab. Removed the calls to rand('state',x) in simult.m and added a test file. Still need to adapt the routines related to mcmc and swz.
2010-11-26 17:16:12 +01:00
Stéphane Adjemian (Charybdis)
618f72bc91
resid displays the name of the equations if they are specified in equations tags.
2010-11-25 17:31:11 +01:00
Ferhat Mihoubi
ffaec7ba89
- First elements needed for stochastic simulation of a block decomposed model
2010-11-25 16:11:27 +01:00
Ferhat Mihoubi
61a251535f
Correction of bugs in check command with block decomposition and
...
Add the missing dr_block m-file
2010-11-25 16:10:46 +01:00
Ferhat Mihoubi
b356c5e58e
add_auxiliary_variables_to_steadystate is compatible with bytecode option
...
+ minor corrections in steady_.m
2010-11-25 16:00:54 +01:00
Stéphane Adjemian (Charybdis)
1626b0aa76
Added specialized code for purely forward models.
2010-11-25 14:32:33 +01:00
Sébastien Villemot
1eccfb311a
Remove obsolete files
2010-11-25 13:10:10 +01:00
Sébastien Villemot
6c22d398e6
Perfect foresight simulation: clean up handling of warnings
2010-11-24 19:01:46 +01:00
Stéphane Adjemian (Charybdis)
9d4385da5d
Put back M_.maximum_lag.
2010-11-19 16:30:55 +01:00
Stéphane Adjemian (Charybdis)
ccf778e63a
Efficiency improvements in first order stochastic simulations (Simulate data in deviation to the steady state and then,
...
after the loop, add the steady state using bsxfun routine, which is parallelized in recent version of matlab). Removed
use of M_.maximum_lag.
2010-11-18 14:55:07 +01:00
Stéphane Adjemian (Charybdis)
e614227c3f
Added warning message when some of the deep parameters are not initialized.
2010-11-17 17:09:39 +01:00
Stéphane Adjemian (Charybdis)
d60c32e6a2
Fixed bug in dealing with _steadystate functions that modify deep parameters. See trac ticket #103 .
2010-11-15 14:35:21 +01:00
Stéphane Adjemian (Charybdis)
5c709e4733
Changed set_dynare_threads.m. The number of threads in parallelized mex files to be used if dynare is built with the openmp flag
...
(--with-openmp) is not passed by an environment variable anymore. The function set_dynare_threads changes the default value of the
number of threads (default is 1) in the options_.threads structure. Changed calls to sparse_hessian_times_B_kronecker_C and
A_times_B_kronecker_C dlls accordingly.
2010-11-15 13:06:39 +01:00
Stéphane Adjemian (Charybdis)
37f14e9bc9
Removed unused routines for (diffuse) kalman filter evaluations.
2010-11-12 17:20:02 +01:00
Stéphane Adjemian (Charybdis)
31b734e9b3
Do not print residuals of the static equations for the equations of the auxiliary variables.
2010-11-04 14:19:28 +01:00
Marco Ratto
88dc361ba1
unix info added
2010-10-29 12:30:41 +02:00
Marco Ratto
5763721a71
almost complete version of testing routine
2010-10-29 12:28:44 +02:00
Sébastien Villemot
23ba760c3b
Implement solve_algo=0 for Octave ( closes #144 )
2010-10-28 12:07:50 +02:00
Sébastien Villemot
67c28ea5f3
PosteriorIRF: added missing ".mat" extension (necessary for Octave)
2010-10-28 10:39:53 +02:00
Sébastien Villemot
0730213059
Fix end of line convention and copyright years
2010-10-27 18:35:42 +02:00
Ferhat Mihoubi
1aceb504fd
Check command is now compatible with block and bytecode options
2010-10-27 15:34:48 +02:00