Commit Graph

93 Commits (090c4fedbd28dcd184fdcdaccc750d922ec4bf59)

Author SHA1 Message Date
Marco Ratto 800fd59cf0 Prune no longer used titles and file names 2014-11-27 11:32:03 +01:00
Marco Ratto 1b615b4f70 Bug fix for different behaviour of linspace in older MATLAB varsions (crashed in MATLAB R2011). 2014-11-27 11:30:10 +01:00
Marco Ratto 876635c371 1) Provisions for using mcf_analysis in map_calibration.m
2) Changed synthetic plotting of all restrictions
2014-11-19 19:37:51 +01:00
Marco Ratto a48e053e3a Do not number saved figure when only is saved. 2014-11-19 19:36:27 +01:00
Marco Ratto 3a32d61d32 provisions for using new mcf_analysis.m 2014-11-19 19:35:44 +01:00
Marco Ratto f3c9b39dce Added new Monte Carlo filtering utility, factorizing all Smirnov and correlation tests and plots. 2014-11-19 19:32:07 +01:00
Marco Ratto a871441896 1) Forced nodisplay to avoid proliferation of plots;
2) added waitbar;
2014-11-14 18:00:41 +01:00
Marco Ratto 21bf34e609 1) Added new improved plotting utility for Monte Carlo filtering tests: scatter_mcf.m;
2) fixed graphical and printed output for prior stab_map_.m;
3) use corrcoef for pvalue and change default pvalue_corr, alpha2_redform, alpha2_rmse to 1.e-5
2014-11-14 17:59:08 +01:00
Jukka Heikkonen 83931dca66 Added legends for the figures. 2014-11-14 14:53:37 +01:00
Jukka Heikkonen 90487c03e0 The naming of the resulting SA restrictions files (Smirnov statistics plots) changed so that the file names shows the endogenous variable and shock name of interest. E.g. If the model file name is ls2003a.mod the file name of the plot may be
ls2003a_prior_irf_calib_y_VS_e_ys_SA_1 showing the endogenous variable name y and shock e_ys.
2014-11-14 14:51:54 +01:00
Stéphane Adjemian (Karaba) f48566aeae Fixed prior bounds (according to the doc in master branch).
* Second  and  third  positional  arguments  after the  name  of  the
   estimated  parameter   in  the  estimated_params   block  are  only
   considered in the optimization stage (not in the MCMC)

 * Do not  store bounds  in bayestopt_, because  bounds do  not always
   reflect restrictions implied by prior shapes.

 * prior_bounds routine  returns a structure  (with fields lb  and ub)
   instead of a matrix.
2014-10-20 16:18:54 +02:00
Jukka Heikkonen 79d0e269a7 cosmetic change 2014-09-12 15:40:47 +02:00
Jukka Heikkonen 55b6d0eb93 1) check for restricted or extened var list
2) allow proper working will all GSA type of sample: prior, MC, posterior
2014-09-12 14:49:25 +02:00
Marco Ratto 62b4cfe631 Provisions for moment calibration.
Sensitivity analysis for irf and moment calibration, with new function /gsa/map_calibration.m
Added new tests/gsa/ls2003a.mod for testsuite of irf/moment calibration

To be done:
- extend SA of calibration to MC and posterior samples (currently uses prior sample only)
- documentaion
- partial progress to close #267
2014-09-04 16:44:14 +02:00
Stéphane Adjemian (Scylla) 18eb81da55 Fixed bug in filt_mc_ (gsa) routine (dataset_.dat need to be transposed). 2014-06-25 11:28:49 +02:00
Stéphane Adjemian (Charybdis) 8691304b9f Fixed gsa (dataset_ is now a dseries object). 2014-06-17 10:30:45 +02:00
Marco Ratto a90807f85b Cosmetic change 2013-12-10 17:35:55 +01:00
Marco Ratto eb70ddfe66 threshold_redform must override detailed mapping also with log-transformation 2013-12-10 17:31:26 +01:00
Marco Ratto db9b61df78 Bug fixes, reduced the number of graphs and improved info on graphical output for screening identification and MC theoretical moments in GSA. 2013-12-10 17:10:04 +01:00
Marco Ratto f8ec220711 1) Fixed bug introduced in commit 3cb16af5e3
2) Harmonize bivariate plots in the proper way
3) Harmonize bivariate plots for rmse analysis
2013-12-10 15:48:34 +01:00
Marco Ratto 5516c64205 Fixed bug introduced in commit 57eb9e12e5 2013-12-10 14:10:43 +01:00
Marco Ratto 57eb9e12e5 1) Allow for endogenous prior restrictions
2) trap cases where only very few parameter combinations provide unique saddle path solution
2013-12-10 12:42:45 +01:00
Johannes Pfeifer 3cb16af5e3 Continue harmonizing figure titles in GSA 2013-12-03 11:35:20 +01:00
Stéphane Adjemian (Penelope) 0c00151092 Merge branch 'master' into remove-dynDate-class
Conflicts:
	preprocessor/DynareBison.yy
2013-11-14 16:41:08 +01:00
Sébastien Villemot ea6ee19402 More Octave compatibility fixes wrt catch 2013-11-08 16:35:52 +01:00
Stéphane Adjemian (Charybdis) ddd95361ba Cosmetic changes. Added isoctave function to replace exist('OCTAVE_VERSION'). 2013-11-04 10:54:45 +01:00
Sébastien Villemot 542533e5e7 Add missing parenthesis 2013-08-15 09:49:04 +02:00
Sébastien Villemot 4bdad2e88b Add missing parenthesis 2013-08-12 11:27:58 +02:00
Stéphane Adjemian (Charybdis) 4052d4ccaf Cosmetic changes. Use skipline() instead of disp(' '). 2013-07-10 17:12:34 +02:00
Sébastien Villemot 61485ab809 Fix copyright notices 2013-06-12 17:04:46 +02:00
Marco Ratto 1b2cf2a45b Fixed bug introduced in commit d541202. 2013-05-02 08:36:29 +02:00
Sébastien Villemot 188d269467 Merge pull request #379 from JohannesPfeifer/master
Bugfix in initial_estimation_checks; making graphs more explicit
2013-04-30 05:05:04 -07:00
Marco Ratto f5a6835c63 Fixed bug with calls to dsge smoother which were broken with missing values;
Proper use of dataset_ structure and remove the dangerous dat_fil_ utility;
Added r2 in output.
2013-04-29 13:52:20 +02:00
Johannes Pfeifer 3c27394561 Fix bug introduced in df611e9e9d 2013-04-27 16:53:08 +02:00
Johannes Pfeifer 69372d290d Make Stability Mapping more readable.
Increased linewidth and changed color to differentiate from background
grid.
2013-04-27 16:43:01 +02:00
Johannes Pfeifer dc8bc3ef65 Use filesep instead of '/' 2013-04-27 16:22:25 +02:00
Johannes Pfeifer 76961ee59b Provide RMSE with more expressive figure titles 2013-04-27 12:53:06 +02:00
Johannes Pfeifer 935f8eb025 Provide Redform Mapping with more expressive figure titles 2013-04-27 12:52:48 +02:00
Johannes Pfeifer 32417def82 Provide stability mapping with more expressive figure titles 2013-04-27 10:58:36 +02:00
Marco Ratto ad34f3dbf1 Fixed bugs related to the case where no shock standard deviation is estimated 2013-04-18 19:36:41 +02:00
Marco Ratto 3aa9419835 rename local variables to minimize the risk of overlapping with names stored in data file 2013-04-18 19:35:49 +02:00
Marco Ratto b77445e5f9 1) Allow threshold reduced form mapping also for posterior samples;
2) Improve the notation of info saved of  threshold reduced form mapping which was obscure.
2013-04-11 10:14:29 +02:00
Marco Ratto 543b4040c2 Fixed inconsistent behavior of GSA plots w.r.t. nodisplay option. 2013-03-27 17:38:18 +01:00
Marco Ratto 597d30d0bf bug fix in call to priordens; 2013-03-19 17:07:14 +01:00
Marco Ratto 92e4e73765 Trap the cases where the state space matrices are not stored for memory allocation issues
[to be fixed later by breaking the big matrix stored ...]
2013-03-19 17:06:33 +01:00
Marco Ratto b0ce2dacd9 1) better trace all cases when the model does not solve, classifying cases according to info output of dynare_resolve;
2) trap the case of memory allocation limit for too large model undergoing to reduced form mapping
2013-03-19 17:04:33 +01:00
Marco Ratto 73218bd88e bug fix to properly trap different reasons why unique solution is not obtained 2013-02-08 14:31:49 +01:00
Marco Ratto bb9c9c566d Bug fix when there are no shocks estimated. 2013-01-23 11:53:07 +01:00
Sébastien Villemot c121aa14b1 Remove oo_.dr.{nstatic,npred,nboth,nfwrd,nspred,nsfwrd}
Replace them by equivalents in M_ (and an extra one: M_.dynamic).

IMPORTANT POINT: oo_.dr.npred used to count both purely backward and mixed/both
variables. This was the cause of lots of confusion. The new M_.npred only
counts purely backward variables.

We now have the following indentities:

M_.npred + M_.nboth + M_.nfwrd + M_.nstatic = M_.endo_nbr
M_.nspred = M_.npred + M_.nboth
M_.nsfwrd = M_.nfwrd + M_.nboth
M_.ndynamic = M_.npred + M_.nboth + M_.nfwrd
2012-11-16 20:05:13 +01:00
Marco Ratto 2510454bd1 Add missing figures when filtering is applied 2012-06-29 00:36:22 +02:00