Condition test whether varobs was defined on existence of field

time-shift
Johannes Pfeifer 2015-08-17 07:28:04 +02:00
parent 988e79b525
commit 6f8000f0f3
1 changed files with 5 additions and 5 deletions

View File

@ -69,14 +69,14 @@ if options_.dsge_var && options_.presample~=0
error('DSGE-VAR does not support the presample option.')
end
% Test if observed variables are declared.
if ~isfield(options_,'varobs')
error('VAROBS statement is missing!')
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');