added waitbar, to monitor computations [especially useful for large models]
parent
7c8878c071
commit
f0b346b397
|
@ -25,6 +25,7 @@ mm=zeros(length(indx),replic);
|
||||||
disp('Evaluating simulated moment uncertainty ... please wait')
|
disp('Evaluating simulated moment uncertainty ... please wait')
|
||||||
disp(['Doing ',int2str(replic),' replicas of length ',int2str(periods),' periods.'])
|
disp(['Doing ',int2str(replic),' replicas of length ',int2str(periods),' periods.'])
|
||||||
noprint0 = options_.noprint;
|
noprint0 = options_.noprint;
|
||||||
|
h = dyn_waitbar(0,'Simulated moment uncertainty ...');
|
||||||
for j=1:replic;
|
for j=1:replic;
|
||||||
options_.irf = 0;
|
options_.irf = 0;
|
||||||
options_.noprint = 1;
|
options_.noprint = 1;
|
||||||
|
@ -37,8 +38,9 @@ for j=1:replic;
|
||||||
dum=[dum; vec(oo_.autocorr{i}.*(sd*sd'))];
|
dum=[dum; vec(oo_.autocorr{i}.*(sd*sd'))];
|
||||||
end
|
end
|
||||||
mm(:,j)=dum(indx);
|
mm(:,j)=dum(indx);
|
||||||
|
dyn_waitbar(j/replic,h,['Simulated moment uncertainty. Replic ',int2str(j),'/',int2str(replic)])
|
||||||
end;
|
end;
|
||||||
|
dyn_waitbar_close(h);
|
||||||
options_.noprint = noprint0;
|
options_.noprint = noprint0;
|
||||||
cmm = cov(mm');
|
cmm = cov(mm');
|
||||||
disp('Simulated moment uncertainty ... done!')
|
disp('Simulated moment uncertainty ... done!')
|
||||||
|
|
Loading…
Reference in New Issue