function summaries=plotpost(Mb,plotsumm)
% PLOTPOSTS Summarizes posterior distribution for multivariate simulated sample
%
% SUMMARIES=PLOTPOST(MB,PLOTSUMM) returns 5th, 50th, and 95th percentiles
% of each column of the matrix of simulated values MB
% If PLOTSUMM="y", the a errorbar graph of the summaries is displayed.
%-------------------------------------------------------------
% Jim Albert - June 15, 1998
%-------------------------------------------------------------
k=size(Mb,2); m=size(Mb,1);
if nargin<2, plotsumm='n';end
probs=[.05 .5 .95];
summaries=zeros(k,3);
cp=((1:m)-.5)/m;
for i=1:k
summaries(i,:)=interp1(cp,sort(Mb(:,i)),probs);
end
if plotsumm=='y'
errorbar(1:k,summaries(:,2),summaries(:,2)-summaries(:,1),summaries(:,3)-summaries(:,2),'o')
end