Moved the test on the declaration of the observed variables.

time-shift
Stéphane Adjemian (Charybdis) 2013-09-09 14:54:28 +02:00
parent 421e7a83d5
commit bdde385ec6
1 changed files with 5 additions and 5 deletions

View File

@ -52,6 +52,11 @@ end
% Set the number of observed variables.
options_.number_of_observed_variables = length(options_.varobs);
% Test if observed variables are declared.
if ~options_.number_of_observed_variables
error('VAROBS is missing!')
end
% Check that each declared observed variable is also an endogenous variable.
for i = 1:options_.number_of_observed_variables
id = strmatch(options_.varobs{i}, M_.endo_names, 'exact');
@ -221,11 +226,6 @@ nstatic = M_.nstatic; % Number of static variables.
npred = M_.nspred; % Number of predetermined variables.
nspred = M_.nspred; % Number of predetermined variables in the state equation.
% Test if observed variables are declared.
if isempty(options_.varobs)
error('VAROBS is missing')
end
% Setting resticted state space (observed + predetermined variables)
var_obs_index = [];
k1 = [];