From 73873d7b2c3311d3582a6522efa18ed21d09a8c3 Mon Sep 17 00:00:00 2001 From: michel Date: Sat, 7 Feb 2009 11:26:14 +0000 Subject: [PATCH] estimation: save bayestopt_ in *_mode.mat file git-svn-id: https://www.dynare.org/svn/dynare/trunk@2403 ac1d8469-bf42-47a9-8791-bf33cf982152 --- matlab/dynare_estimation_1.m | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/matlab/dynare_estimation_1.m b/matlab/dynare_estimation_1.m index d4272073f..36e1f9853 100644 --- a/matlab/dynare_estimation_1.m +++ b/matlab/dynare_estimation_1.m @@ -341,6 +341,7 @@ if options_.mode_compute == 0 & length(options_.mode_file) == 0 eval(['oo_.SmoothedShocks.' deblank(M_.exo_names(i,:)) ' = innov(i,:)'';']); end end + save([M_.fname '_mode.mat'],'xparam1','hh','bayestopt_'); return; end @@ -419,7 +420,7 @@ if options_.mode_compute > 0 & options_.posterior_mode_estimation else [xparam1,hh,gg,fval,invhess] = newrat('DsgeVarLikelihood',xparam1,hh,gg,igg,crit,nit,flag,gend); end - save([M_.fname '_mode.mat'],'xparam1','hh','gg','fval','invhess'); + save([M_.fname '_mode.mat'],'xparam1','hh','gg','fval','invhess','bayestopt_'); case 6 if ~options_.bvar_dsge fval = DsgeLikelihood(xparam1,gend,data,data_index,number_of_observations,no_more_missing_observations); @@ -521,12 +522,9 @@ if options_.mode_compute > 0 & options_.posterior_mode_estimation else hh = reshape(hessian('DsgeVarLikelihood',xparam1,options_.gstep,gend),nx,nx); end - save([M_.fname '_mode.mat'],'xparam1','hh','fval'); - else - save([M_.fname '_mode.mat'],'xparam1','hh','fval'); end + save([M_.fname '_mode.mat'],'xparam1','hh','bayestopt_'); end - save([M_.fname '_mode.mat'],'xparam1','hh'); end if options_.mode_check == 1 & options_.posterior_mode_estimation