when saving, use .mat file extension because Octave doesn’t support it by default

time-shift
Houtan Bastani 2016-09-26 11:00:41 +02:00
parent d4f5977380
commit 2a6b3caa34
7 changed files with 26 additions and 26 deletions

View File

@ -37,7 +37,7 @@ end
oo.endo_simul = endo_simul;
if debug
save ep_test_1 endo_simul exo_simul
save ep_test_1.mat endo_simul exo_simul
end
if bytecode_flag && ~ep.stochastic.order

View File

@ -627,8 +627,8 @@ if nargout > 5,
d2Om(:,cumjcount+1:cumjcount+jcount) = d2Om_tmp(:,1:jcount);
% d2Om(:,:,j+length(indexo),i+length(indexo)) = y;
% d2Om(:,:,i+length(indexo),j+length(indexo)) = y;
save([tmpDir filesep 'd2A_' int2str(cumjcount+1) '_' int2str(cumjcount+jcount)],'d2A')
save([tmpDir filesep 'd2Om_' int2str(cumjcount+1) '_' int2str(cumjcount+jcount)],'d2Om')
save([tmpDir filesep 'd2A_' int2str(cumjcount+1) '_' int2str(cumjcount+jcount) '.mat'],'d2A')
save([tmpDir filesep 'd2Om_' int2str(cumjcount+1) '_' int2str(cumjcount+jcount) '.mat'],'d2Om')
cumjcount = cumjcount+jcount;
jcount=0;
% d2A = sparse(m1*m1,tot_param_nbr*(tot_param_nbr+1)/2);

View File

@ -177,14 +177,14 @@ if opt_gsa.load_ident_files==0,
% [ytr, j0r]=teff(R,Nsam,istable);
%
% yt=[yt1 yt2 ytr];
save([OutputDirectoryName,'/',fname_,'_main_eff'],'ac','cc','vdec','yt','mss')
save([OutputDirectoryName,'/',fname_,'_main_eff.mat'],'ac','cc','vdec','yt','mss')
else
if opt_gsa.morris==2,
% [pdraws, TAU, GAM] = dynare_identification([1:npT]); %,[lpmatx lpmat(istable,:)]);
% [pdraws, TAU, GAM] = dynare_identification(options_.options_ident);
pdraws = dynare_identification(options_.options_ident);
end
load([OutputDirectoryName,'/',fname_,'_main_eff'],'ac','cc','vdec','yt','mss')
load([OutputDirectoryName,'/',fname_,'_main_eff.mat'],'ac','cc','vdec','yt','mss')
end
% for j=1:nr,
@ -209,7 +209,7 @@ if opt_gsa.morris==1,
[SAmeas, SAMorris(:,:,i)] = Morris_Measure_Groups(npT, [lpmat0 lpmat], vdec(:,i),nliv);
end
SAvdec = squeeze(SAMorris(:,1,:))';
save([OutputDirectoryName,'/',fname_,'_morris_IDE'],'SAvdec','vdec','ir_vdec','ic_vdec')
save([OutputDirectoryName,'/',fname_,'_morris_IDE.mat'],'SAvdec','vdec','ir_vdec','ic_vdec')
else
load([OutputDirectoryName,'/',fname_,'_morris_IDE'],'SAvdec','vdec','ir_vdec','ic_vdec')
end
@ -230,7 +230,7 @@ if opt_gsa.morris==1,
dyn_saveas(hh,[OutputDirectoryName,'/',fname_,'_morris_vdec'],options_);
create_TeX_loader(options_,[OutputDirectoryName,'/',fname_,'_morris_vdec'],1,'Screening identification: variance decomposition','morris_vdec',1)
else
save([OutputDirectoryName,'/',fname_,'_morris_IDE'],'vdec')
save([OutputDirectoryName,'/',fname_,'_morris_IDE.mat'],'vdec')
end
@ -313,8 +313,8 @@ if opt_gsa.morris==1,
end
SAcc = squeeze(SAMorris(:,1,:))';
SAcc = SAcc./(max(SAcc')'*ones(1,npT));
save([OutputDirectoryName,'/',fname_,'_morris_IDE'],'SAcc','cc','ir_cc','ic_cc','-append')
save([OutputDirectoryName,'/',fname_,'_morris_IDE'],'ac','ir_ac','ic_ac','-append')
save([OutputDirectoryName,'/',fname_,'_morris_IDE.mat'],'SAcc','cc','ir_cc','ic_cc','-append')
save([OutputDirectoryName,'/',fname_,'_morris_IDE.mat'],'ac','ir_ac','ic_ac','-append')
else
load([OutputDirectoryName,'/',fname_,'_morris_IDE'],'SAcc','cc','ir_cc','ic_cc')
load([OutputDirectoryName,'/',fname_,'_morris_IDE'],'ac','ir_ac','ic_ac')
@ -713,7 +713,7 @@ if opt_gsa.morris==1,
for j=1:j0
SAsignorm(:,j)=SAMsig(:,j)./max(SAMsig(:,j));
end
save([OutputDirectoryName,'/',fname_,'_morris_IDE'],'SAnorm','SAmunorm','SAsignorm','-append')
save([OutputDirectoryName,'/',fname_,'_morris_IDE.mat'],'SAnorm','SAmunorm','SAsignorm','-append')
else
load([OutputDirectoryName,'/',fname_,'_morris_IDE'],'SAnorm','SAmunorm','SAsignorm')
end
@ -1030,8 +1030,8 @@ else, % main effects analysis
imap_cc{j}=imap;
end
save([OutputDirectoryName,'/map_cc',fsuffix],'gsa_')
save([OutputDirectoryName,'/',fname_,'_main_eff'],'imap_cc','SAcc','ccac','-append')
save([OutputDirectoryName,'/map_cc',fsuffix,'.mat'],'gsa_')
save([OutputDirectoryName,'/',fname_,'_main_eff.mat'],'imap_cc','SAcc','ccac','-append')
else
load([OutputDirectoryName,'/',fname_,'_main_eff'],'imap_cc','SAcc','ccac')

View File

@ -204,4 +204,4 @@ if TeX && any(strcmp('eps',cellstr(DynareOptions.graph_format)))
end
OutputDirectoryName = CheckPath('modecheck',Model.dname);
save([OutputDirectoryName '/check_plot_data'],'mcheck');
save([OutputDirectoryName '/check_plot_data.mat'],'mcheck');

View File

@ -14,7 +14,7 @@ function [options_, oo_]=ms_forecast(M_, options_, oo_)
% SPECIAL REQUIREMENTS
% none
% Copyright (C) 2011-2012 Dynare Team
% Copyright (C) 2011-2016 Dynare Team
%
% This file is part of Dynare.
%
@ -93,7 +93,7 @@ if options_.ms.regimes
'.out'], '-ascii');
forecast_data = reshape_ascii_forecast_data(M_.endo_nbr, ...
percentiles_size, options_.ms.horizon, forecast_data);
save([forecastdir filesep 'forecast_regime_' num2str(regime_i-1)], ...
save([forecastdir filesep 'forecast_regime_' num2str(regime_i-1) '.mat'], ...
'forecast_data');
plot_ms_forecast(M_, options_, forecast_data, forecast_title);
end
@ -103,12 +103,12 @@ else
num2str(options_.ms.regime-1) '_' options_.ms.output_file_tag ...
'.out'], '-ascii');
forecast_title = ['Forecast, Regime ' num2str(options_.ms.regime)];
save_filename = ['forecast_regime_' num2str(options_.ms.regime-1)];
save_filename = ['forecast_regime_' num2str(options_.ms.regime-1) '.mat'];
else
forecast_data = load([forecastdir filesep 'forecasts_percentiles_' ...
options_.ms.output_file_tag '.out'], '-ascii');
forecast_title = 'Forecast';
save_filename = 'forecast';
save_filename = 'forecast.mat';
end
forecast_data = reshape_ascii_forecast_data(M_.endo_nbr, ...

View File

@ -15,7 +15,7 @@ function [options_, oo_]=ms_irf(varlist, M_, options_, oo_)
% SPECIAL REQUIREMENTS
% none
% Copyright (C) 2011-2012 Dynare Team
% Copyright (C) 2011-2016 Dynare Team
%
% This file is part of Dynare.
%
@ -95,7 +95,7 @@ if options_.ms.regimes
'.out'], '-ascii');
irf_data = reshape_ascii_irf_data(M_.endo_nbr, percentiles_size, ...
options_.ms.horizon, irf_data);
save([irfdir filesep 'irf_regime_' num2str(regime_i-1)], 'irf_data');
save([irfdir filesep 'irf_regime_' num2str(regime_i-1) '.mat'], 'irf_data');
plot_ms_irf(M_, options_, irf_data, irf_title, varlist);
end
else
@ -104,17 +104,17 @@ else
num2str(options_.ms.regime-1) '_' options_.ms.output_file_tag ...
'.out'], '-ascii');
irf_title = ['Impulse Response, Regime ' num2str(options_.ms.regime)];
save_filename = ['irf_regime_' num2str(options_.ms.regime-1)];
save_filename = ['irf_regime_' num2str(options_.ms.regime-1) '.mat'];
elseif options_.ms.filtered_probabilities
irf_data = load([irfdir filesep 'ir_percentiles_filtered_' ...
options_.ms.output_file_tag '.out'], '-ascii');
irf_title = 'Impulse Response Filtered';
save_filename = 'irf';
save_filename = 'irf.mat';
else
irf_data = load([irfdir filesep 'ir_percentiles_ergodic_' ...
options_.ms.output_file_tag '.out'], '-ascii');
irf_title = 'Impulse Response Ergodic';
save_filename = 'irf';
save_filename = 'irf.mat';
end
irf_data = reshape_ascii_irf_data(M_.endo_nbr, percentiles_size, ...

View File

@ -14,7 +14,7 @@ function [options_, oo_]=ms_variance_decomposition(M_, options_, oo_)
% SPECIAL REQUIREMENTS
% none
% Copyright (C) 2011-2012 Dynare Team
% Copyright (C) 2011-2016 Dynare Team
%
% This file is part of Dynare.
%
@ -106,15 +106,15 @@ if options_.ms.regimes
options_.ms.output_file_tag '.out'], '-ascii');
vd_data = reshape_ascii_variance_decomposition_data( ...
M_.endo_nbr, percentiles_size, options_.ms.horizon, vd_data);
save([vddir filesep 'variance_decomposition_regime_' num2str(regime_i-1)], 'vd_data');
save([vddir filesep 'variance_decomposition_regime_' num2str(regime_i-1) '.mat'], 'vd_data');
plot_ms_variance_decomposition(M_, options_, vd_data, vd_title);
end
else
if options_.ms.regime
vd_title = ['Variance Decomposition, Regime ' num2str(options_.ms.regime)];
save_filename = ['variance_decomposition_regime_' num2str(options_.ms.regime-1)];
save_filename = ['variance_decomposition_regime_' num2str(options_.ms.regime-1) '.mat'];
else
save_filename = 'variance_decomposition';
save_filename = 'variance_decomposition.mat';
if options_.ms.filtered_probabilities
vd_title = 'Variance Decomposition Filtered';
else