Johannes Pfeifer
bf607ce630
Make sure no stale _posterior_draws.mat files are present
...
May crash compute_moments_varendo.m due to more files being present than generated in the current run
2017-03-29 14:52:32 +02:00
Johannes Pfeifer
839e7075f6
dsge_simulated_theoretical_covariance.m: fix bug that led to last _2ndOrderMoments*.mat file not being saved, instead overwriting the prior one
...
Produced wrong posterior covariance estimates in large models, because the moments matrix contained zeros that were not overwritten by loaded draws due to missing file
2017-03-29 14:52:32 +02:00
Houtan Bastani
37dd5fd077
Merge pull request #1422 from JohannesPfeifer/real_time_shock
...
realtime_shock_decomposition.m: Delete variable that produced unwante…
2017-03-27 11:37:16 +02:00
Houtan Bastani
2240b06487
fix typo
2017-03-27 11:20:34 +02:00
Marco Ratto
e24b1ea76e
fixes in preamble and plot_shock_decomp structure of options.
2017-03-27 08:29:52 +02:00
Johannes Pfeifer
4380b4a973
realtime_shock_decomposition.m: Delete variable that produced unwanted output
2017-03-25 12:21:47 +01:00
Marco Ratto
bab401ebbc
utility to decompose initial condition effect
2017-03-25 08:16:33 +01:00
Houtan Bastani
7315b5ae73
fix bug in merge commit e103462050
2017-03-24 18:11:45 +01:00
Houtan Bastani
b3fa669717
bug fix introduced in 234aaacf92
2017-03-24 17:13:03 +01:00
Houtan Bastani
ae921f6bf1
Merge remote-tracking branch 'rattoma/shock_decomp'
2017-03-24 16:20:47 +01:00
Houtan Bastani
b5262ca1e8
Merge remote-tracking branch 'rattoma/deterministic'
2017-03-24 16:20:01 +01:00
Houtan Bastani
e103462050
Merge remote-tracking branch 'rattoma/gsa'
2017-03-24 16:19:44 +01:00
Houtan Bastani
732aa8c30c
Merge remote-tracking branch 'rattoma/slice'
2017-03-24 16:19:04 +01:00
Houtan Bastani
598422931b
reporting: submodule update
2017-03-24 16:16:48 +01:00
Houtan Bastani
b3ecc8c003
preprocessor: add plot_shock_decomposition command. closes #1406
2017-03-24 12:11:36 +01:00
Houtan Bastani
b8b6228d67
graph_decomp_detail: fix bug, extra argument not referenced
2017-03-24 11:24:14 +01:00
Houtan Bastani
93130ee922
fix bug in WriteShockDecomp2Excel
2017-03-24 10:34:59 +01:00
Houtan Bastani
c467c92d29
shock_decomposition: move fig_names to fig_name (fixing typo)
2017-03-24 10:34:59 +01:00
Houtan Bastani
e5f1d20221
change dyn_figure to take a nodisplay and graph_format arguments as opposed to options_. closes #1415
2017-03-23 17:59:05 +01:00
Houtan Bastani
2aa85f978a
change dyn_figure to take a nodisplay argument as opposed to options_. #1415
2017-03-23 14:30:16 +01:00
Marco Ratto
afcb8eab35
catch M_ output argument from evaluate_smoother;
...
remove unused variable lead_lag_incidence
2017-03-23 08:25:14 +01:00
Marco Ratto
234aaacf92
factorized display of critical values.
2017-03-23 00:08:05 +01:00
Marco Ratto
c60379ae96
upgrade call to evaluate_smoother
2017-03-22 23:32:19 +01:00
Marco Ratto
1db86865f7
better trap missing input arguments
2017-03-22 23:24:41 +01:00
Marco Ratto
99dbc8c74d
bug fix with redundant call to prior_bounds
2017-03-22 23:08:18 +01:00
Marco Ratto
b77791c541
ensure invhess is empty with slice for proper prior initialization of chains
2017-03-22 23:06:19 +01:00
Marco Ratto
780c1f5216
provide userdata with info on actual varlist used
2017-03-22 22:37:59 +01:00
Marco Ratto
a9dd046db7
fill in end of sample conditional shock decompositions.
2017-03-22 22:30:14 +01:00
Stéphane Adjemian (Charybdis)
a2cf2da048
Updated sbmodules dates and dseries (efficiency change).
2017-03-22 16:29:33 +01:00
Stéphane Adjemian (Charybdis)
76097a799f
Added missing struct2array routine.
2017-03-22 15:20:13 +01:00
Stéphane Adjemian (Charybdis)
ee2c30fd97
Partialm cherry-pick of 28e95d817a181f758dab595d6a14de0ff348bed5
...
Give more informations in case of NaN, Inf or non real variables.
Closes PR #1385 .
2017-03-22 14:04:35 +01:00
Stéphane Adjemian (Charybdis)
9b33f8982e
Fixed dseries submodule pointer.
2017-03-22 12:59:43 +01:00
Stéphane Adjemian (Charybdis)
bde1edc1b3
Updated dates and dseries submodules.
2017-03-22 10:01:40 +01:00
Stéphane Adjemian (Charybdis)
04a1b9d748
Updated dseries submodule (fixes websave issue).
2017-03-22 09:41:10 +01:00
Stéphane Adjemian (Charybdis)
bcd2d8e744
Updated dseries submodule (bug fix).
2017-03-22 09:41:10 +01:00
Stéphane Adjemian (Charybdis)
db4c686d64
Updated dseries submodule (@arima class with X13-CENSUS).
2017-03-22 09:41:10 +01:00
Stéphane Adjemian (Charybdis)
368373546e
Changed branch name for dseries submodule (master-with-fame-io -> ecb-master).
2017-03-22 09:41:10 +01:00
Stéphane Adjemian (Charybdis)
2eab0c61fc
Updated dseries submodule (fixes inplace modification issues).
2017-03-22 09:41:10 +01:00
Houtan Bastani
d09ddd9feb
use datestr(now) instead of datetime
2017-03-22 09:41:10 +01:00
Stéphane Adjemian (Charybdis)
262cf20f16
Changed isint function.
...
To make it consistent with the routine available in the dates toolbox.
2017-03-22 09:41:10 +01:00
Stéphane Adjemian (Charybdis)
b240ced4a8
Changed repositories and branches for submodules.
...
Submodules dates and dseries now target the private repositories available at
https://gitlab.com/McModelTeam
We use the new oop syntax with the matla-fame-io submodule in dseries.
2017-03-22 09:41:10 +01:00
Houtan Bastani
48acf40c00
var_forecast: clean up writing of var forecast matlab file
2017-03-22 09:41:10 +01:00
Houtan Bastani
e205c8813f
var_forecast: update writing following change in 9888881d1ccc8d748d1f9cd7f462b5fa30f8bac3
2017-03-22 09:41:10 +01:00
Houtan Bastani
dc7fca7ece
var_forecast: use example1 in forecast, add code to use estimation via rfvar3
2017-03-22 09:41:10 +01:00
Houtan Bastani
d46d107837
var_forecast: fix bug in writing of forecast
2017-03-22 09:41:10 +01:00
Houtan Bastani
20ba99cf94
var_forecast: clean up writing of forecast function
2017-03-22 09:41:10 +01:00
Houtan Bastani
7c28e217e5
var_forecast: cleaner output
2017-03-22 09:41:10 +01:00
Houtan Bastani
19dc4deb9f
var_forecast: make calls more efficient
2017-03-22 09:41:10 +01:00
Houtan Bastani
df1ef46135
var_forecast: only make one call per var model, regardless of forecast horizon
2017-03-22 09:41:09 +01:00
Houtan Bastani
c8f432d2f4
var_forecast: create separate VarExpectationNode class to better handle calls to .m function that calculates var forecasts
2017-03-22 09:41:09 +01:00
Houtan Bastani
5e53c7909b
var_expectation: create possibility for h-step-ahead forecast
2017-03-22 09:41:09 +01:00
Houtan Bastani
1ae6c9a634
Revert "var_forecast: simplify calculation in function" (only works for 1-step-ahead forecast)
...
This reverts commit 079c6ce8a1e0cacfe98915d8bf554d3ba1ba0de1.
2017-03-22 09:41:09 +01:00
Houtan Bastani
113fbd4866
var_forecast: simplify calculation in function
2017-03-22 09:41:09 +01:00
Houtan Bastani
dfce1ece1e
var_forecast: create individual .m files for each forecast
2017-03-22 09:41:09 +01:00
Houtan Bastani
c0629b42f0
var_forecast: fix bugs
2017-03-22 09:41:09 +01:00
Houtan Bastani
98a86d341c
var_expectation: first draft
2017-03-22 09:41:09 +01:00
Houtan Bastani
db1c9d655b
change name of coefficients matrix in .mat file
2017-03-22 09:41:09 +01:00
Houtan Bastani
c99aa4aed0
var_forecast: move var declaration from options_ to M_, simplify structure in which it is stored
2017-03-22 09:41:09 +01:00
Houtan Bastani
b8c5dfa472
VAR(p) forecast first draft, preprocessor for var command and backend for forecast
2017-03-22 09:41:09 +01:00
Stéphane Adjemian (Charybdis)
85fe69b265
Cosmetic change (use logicals).
2017-03-20 11:39:22 +01:00
Johannes Pfeifer
9abac8ccdb
Store indicator whether smoother was used with loglinear
...
Required to keep track of whether estimates were logged. Related to #1407
2017-03-20 11:36:10 +01:00
Johannes Pfeifer
5424fde74e
metropolis_draw.m: Replace round by ceil to avoid crashes when 0 draws would be used
...
(cherry picked from commit 2dc3ad22fdb8fedee7fdd2ed3577978bd8f37324)
2017-03-20 10:19:14 +01:00
Johannes Pfeifer
94ef60556e
Account for loglinear option when reading in M_.endo_histval
...
(cherry picked from commit d088420c21eba397459015b6a957c7eff7eafc36)
2017-03-20 09:37:58 +01:00
Johannes Pfeifer
6e268c34d4
Cosmetic fixes to dynare_estimation_init.m
...
(cherry picked from commit 7ea24165c0a26393753c58170f74fab3f7076b3e)
2017-03-20 09:27:04 +01:00
Marco Ratto
9427b58bfd
add parameter names to mean file, to ensure same behavior of standard mode files.
2017-03-19 12:19:24 +01:00
Marco Ratto
389123d0b5
bug fixes.
2017-03-19 12:19:24 +01:00
Marco Ratto
121333d913
currently, the mode_file specified by the user is re-set to empty. This re-sets mode_file to the user defined value.
2017-03-19 12:19:24 +01:00
Marco Ratto
b916d788f4
trap cases where both point and posterior estimates are available
2017-03-19 12:19:24 +01:00
Stéphane Adjemian (Charybdis)
a869f5a2c4
Updated m-unit-tests submodule.
2017-03-19 12:15:22 +01:00
Marco Ratto
2b28ba70d9
Make remote parallel computation compatible with new steadystate and auxiliary variable files
2017-03-18 17:28:44 +01:00
Stéphane Adjemian (Charybdis)
6c21d44968
Fixed encoding.
...
For a non identified an enconding issue was leading scatter_plots function to crash...
2017-03-18 16:28:30 +01:00
Marco Ratto
d1550293bf
bug fix for the rare case where r2 does not change for some observable
2017-03-18 10:27:36 +01:00
Marco Ratto
576b2d0f85
end-of-line fix
2017-03-18 10:27:36 +01:00
Marco Ratto
0845aa8430
Fixed header and license of GSA.
2017-03-18 10:27:36 +01:00
Marco Ratto
a40a854a59
Set copyright for pick.m
2017-03-18 10:27:36 +01:00
Marco Ratto
0f07d17d8c
Introduced scatter plot analysis of output results, borrowing from by GLUWIN toolbox.
2017-03-18 10:27:36 +01:00
Marco Ratto
a47f6fc2ca
- save also info on selected endo names
...
- bug fix for one single endo variable
- when nograph, no older plot is deleted
2017-03-18 10:27:36 +01:00
Marco Ratto
0752d6a8e6
Trap incompatible user define options in a more transparent way. Fixes #1016 .
2017-03-18 10:27:36 +01:00
Marco Ratto
a5a086040b
Bug fixes for latex and to new smooth* files saved by posterior sampler
2017-03-18 10:27:36 +01:00
Stéphane Adjemian (Charybdis)
e71ed1bad6
Partially revert f70f45d1271e716498a8761a8e8476f54da3607d. Do not discard repetitions.
2017-03-18 00:06:15 +01:00
Marco Ratto
c02de3c652
fixed text to error message
2017-03-18 00:06:15 +01:00
Marco Ratto
e180e2f075
1) fixed while for b index
...
2) ensure there are no repeated draws in sub-draws;
3) speed-up subdraw sampling when all retained draws are used.
2017-03-18 00:06:15 +01:00
Marco Ratto
20b0fc8bac
update mh_mode with slice and load_mh_file
2017-03-18 00:06:15 +01:00
Marco Ratto
1e3e2f70a9
set posterior sampler options when load_mh_file
2017-03-18 00:06:15 +01:00
Marco Ratto
49b45a3ba7
sampler options to be set also when load_mh_file = 1
2017-03-18 00:06:15 +01:00
Marco Ratto
fd8073720e
For very short chains, maximize the max number of sub_draws across chains
2017-03-18 00:06:15 +01:00
Stéphane Adjemian (Charybdis)
bc6c6fc486
Removed remaining calls or references to cputime.
2017-03-17 22:49:01 +01:00
Marco Ratto
a68e958cf7
As agreed in #1375 , moved treatment of filtered_vars in dynare_estimation_init.m
2017-03-17 15:43:00 +01:00
Marco Ratto
4f93c3df15
proper use of varlist in smoothed variables + sort in alphabetic order to find more easily plots for large numbers of variables.
2017-03-17 15:43:00 +01:00
Marco Ratto
4b2d139c7a
- store oo_.FilteredVariablesKStepAheadVariances only if options_.filter_covariance. this can save a lot of memory for large models
...
- oo_.FilteredVariables must be stored independently to a previous MCMC. evaluate_smoother must in any case provide full info in oo_
- options_.filtered_vars does not always imply filtered variables are computed. options_.nk is more robust.
2017-03-17 15:43:00 +01:00
Stéphane Adjemian (Charybdis)
510bbe200e
Bug fix (wrong number of output arguments when calling evaluate_smoother).
2017-03-17 15:09:05 +01:00
Stéphane Adjemian (Charybdis)
0adb065b7e
Bug fix (wrong count of the number of output arguments).
2017-03-17 14:21:53 +01:00
Johannes Pfeifer
5d8d5e90d8
evaluate_smoother.m: pass updated M_.params and oo_ back to base workspace
...
Closes #1373
2017-03-17 13:15:39 +01:00
Stéphane Adjemian (Charybdis)
b6a8887da3
Bug fix (missing declaration of freq if initial_date is empty).
2017-03-17 12:42:00 +01:00
Marco Ratto
6b64c47ec2
Bug fix with stored shock_decomp options
2017-03-17 12:41:59 +01:00
Marco Ratto
ab21c383a6
Added check for change in options_.nobs, for rolling calls to smoother
...
Use select_qz_criterium_value
to fix all cases where the default
options_.qz_criterium = [];
is passed to evaluate_smoother and dataset_ is already set.
qz_criterium also set to fix evaluate_likelihood.m for similar issues
2017-03-17 12:41:59 +01:00
Marco Ratto
19cc38b39e
allow to start from quarterly growth rate variables
2017-03-17 12:41:59 +01:00
Marco Ratto
ce6f76713d
cosmetic change
2017-03-17 12:41:59 +01:00
Marco Ratto
7a6b4f3464
extra option about choosing the time periods for which to plot decompositions
2017-03-17 12:41:59 +01:00
Marco Ratto
1920fb0bfe
fixed timing bugs in annualized shock decomposition
2017-03-17 12:41:59 +01:00