diff --git a/matlab/olsgibbs.m b/matlab/olsgibbs.m
index a6e975938b54f7cfe349572b46f0307bd0b9e036..43dfef938b527f26fc635f98f488e45670eb0c6a 100644
--- a/matlab/olsgibbs.m
+++ b/matlab/olsgibbs.m
@@ -187,7 +187,7 @@ hh = dyn_waitbar(0,'Please wait. Gibbs sampler...');
 set(hh,'Name','Olsgibbs estimation.');
 for i = discarddraws+1:ndraws
     if ~mod(i,10)
-        dyn_waitbar(i/(ndraws-discarddraws),hh,'Please wait. Gibbs sampler...');
+        dyn_waitbar((i-discarddraws)/(ndraws-discarddraws),hh,'Please wait. Gibbs sampler...');
     end
     % Set conditional distribution of β
     InverseConditionalPoseriorVariance = BetaInversePriorVariance + h*(X'*X);