From c339ba94d66a57df78b366e8ddef97c923f59fb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Charybdis=29?= <stephane.adjemian@univ-lemans.fr> Date: Thu, 28 Mar 2013 16:45:03 +0100 Subject: [PATCH] Recycle options_.dataset. If not empty (default) dataset field has to be a dynSeries object. --- matlab/dynare_estimation_init.m | 6 ++---- matlab/global_initialization.m | 11 ++++++----- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/matlab/dynare_estimation_init.m b/matlab/dynare_estimation_init.m index 4057c336c7..af476b32db 100644 --- a/matlab/dynare_estimation_init.m +++ b/matlab/dynare_estimation_init.m @@ -319,12 +319,10 @@ if options_.analytic_derivation, end end -% Test if the data file is declared. -if isempty(options_.datafile) +% Test if the dataset is declared. +if isempty(options_.datafile) && isempty(options_.dataset) if gsa_flag dataset_ = []; -% rawdata = []; -% data_info = []; return else error('datafile option is missing') diff --git a/matlab/global_initialization.m b/matlab/global_initialization.m index 50cf7dd86e..a10ea6e702 100644 --- a/matlab/global_initialization.m +++ b/matlab/global_initialization.m @@ -33,6 +33,7 @@ global oo_ M_ options_ estim_params_ bayestopt_ estimation_info ex0_ ys0_ ex_de estim_params_ = []; bayestopt_ = []; options_.datafile = ''; +options_.dataset = []; options_.verbosity = 1; options_.terminal_condition = 0; options_.rplottype = 0; @@ -329,11 +330,11 @@ estimation_info.structural_innovation_corr_prior_index = {}; estimation_info.structural_innovation_corr_options_index = {}; estimation_info.structural_innovation_corr.range_index = {}; options_.initial_period = dynDate(1); -options_.dataset.firstobs = options_.initial_period; -options_.dataset.lastobs = NaN; -options_.dataset.nobs = NaN; -options_.dataset.xls_sheet = NaN; -options_.dataset.xls_range = NaN; +options_.old_dataset.firstobs = options_.initial_period; +options_.old_dataset.lastobs = NaN; +options_.old_dataset.nobs = NaN; +options_.old_dataset.xls_sheet = NaN; +options_.old_dataset.xls_range = NaN; options_.Harvey_scale_factor = 10; options_.MaxNumberOfBytes = 1e6; options_.MaximumNumberOfMegaBytes = 111; -- GitLab