From aa22cb56d1652f06f162a26f5761d43f8f1b20d7 Mon Sep 17 00:00:00 2001
From: Michel Juillard <michel.juillard@mjui.fr>
Date: Sat, 21 Apr 2012 21:37:52 +0200
Subject: [PATCH] computing shock_decomposition for calibrated models

---
 matlab/evaluate_smoother.m  | 3 +++
 preprocessor/DynareBison.yy | 1 +
 2 files changed, 4 insertions(+)

diff --git a/matlab/evaluate_smoother.m b/matlab/evaluate_smoother.m
index 0e792190d7..3b345a5090 100644
--- a/matlab/evaluate_smoother.m
+++ b/matlab/evaluate_smoother.m
@@ -62,6 +62,8 @@ if ischar(parameters)
         parameters = bayestopt_.p5(:);
       case 'prior_mean'
         parameters = bayestopt_.p1;
+      case 'calibration'
+        parameters = [];
       otherwise
         disp('evaluate_smoother:: If the input argument is a string, then it has to be equal to:')
         disp('                     ''posterior_mode'', ')
@@ -69,6 +71,7 @@ if ischar(parameters)
         disp('                     ''posterior_median'', ')
         disp('                     ''prior_mode'' or')
         disp('                     ''prior_mean''.')
+        disp('                     ''calibration''.')
         error
     end
 end
diff --git a/preprocessor/DynareBison.yy b/preprocessor/DynareBison.yy
index d841ece1ae..39878f99ec 100644
--- a/preprocessor/DynareBison.yy
+++ b/preprocessor/DynareBison.yy
@@ -2034,6 +2034,7 @@ shock_decomposition_options_list : shock_decomposition_option COMMA shock_decomp
 shock_decomposition_option : o_parameter_set
                            | o_shocks
                            | o_labels
+                           | o_datafile
                            ;
 
 homotopy_setup: HOMOTOPY_SETUP ';' homotopy_list END ';'
-- 
GitLab