diff --git a/matlab/smoother2histval.m b/matlab/smoother2histval.m index f59c0ebf7..0ce98a01d 100644 --- a/matlab/smoother2histval.m +++ b/matlab/smoother2histval.m @@ -121,7 +121,7 @@ else end % Determine number of periods -n = size(smoothedvars.(tmp{1})); +n = length(smoothedvars.(tmp{1})); if n < M_.maximum_endo_lag error('Not enough observations to create initial conditions') @@ -171,7 +171,7 @@ end % Handle all endogenous variables to be copied data = zeros(M_.orig_maximum_endo_lag, length(invars)); -k = M_.orig_maximum_endo_lag - M_.maximum_endo_lag + 1: M_.orig_maximum_lag +k = M_.orig_maximum_endo_lag - M_.maximum_endo_lag + 1: M_.orig_maximum_lag; for i = 1:length(invars) if isempty(strmatch(invars{i}, M_.endo_names, 'exact')) % Skip exogenous