Fixed spurious bugs when new MC smoother is invoked when an old one is already present in gsa results subfolders
parent
543b4040c2
commit
9a622298e8
|
@ -289,6 +289,24 @@ if options_gsa.rmse,
|
||||||
options_.filtered_vars=0;
|
options_.filtered_vars=0;
|
||||||
end
|
end
|
||||||
% dynare_MC([],OutputDirectoryName,data,rawdata,data_info);
|
% dynare_MC([],OutputDirectoryName,data,rawdata,data_info);
|
||||||
|
if options_gsa.pprior
|
||||||
|
TmpDirectoryName = ([M_.dname filesep 'gsa' filesep 'prior']);
|
||||||
|
else
|
||||||
|
TmpDirectoryName = ([M_.dname filesep 'gsa' filesep 'mc']);
|
||||||
|
end
|
||||||
|
if exist(TmpDirectoryName,'dir');
|
||||||
|
mydelete([M_.fname '_filter_step_ahead*.mat'],[TmpDirectoryName filesep]);
|
||||||
|
mydelete([M_.fname '_inno*.mat'],[TmpDirectoryName filesep]);
|
||||||
|
mydelete([M_.fname '_smooth*.mat'],[TmpDirectoryName filesep]);
|
||||||
|
mydelete([M_.fname '_update*.mat'],[TmpDirectoryName filesep]);
|
||||||
|
filparam = dir([TmpDirectoryName filesep M_.fname '_param*.mat']);
|
||||||
|
for j=1:length(filparam),
|
||||||
|
if isempty(strmatch([M_.fname '_param_irf'],filparam(j).name))
|
||||||
|
delete([TmpDirectoryName filesep filparam(j).name]);
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
||||||
prior_posterior_statistics('gsa',dataset_);
|
prior_posterior_statistics('gsa',dataset_);
|
||||||
if options_.bayesian_irf
|
if options_.bayesian_irf
|
||||||
PosteriorIRF('gsa');
|
PosteriorIRF('gsa');
|
||||||
|
|
Loading…
Reference in New Issue