Fixed substitution for lagged variables unavailable in the database.
parent
1668d50aaf
commit
55a63d3da7
|
@ -89,8 +89,9 @@ for i=1:length(eqtags)
|
||||||
for j=1:length(enames)
|
for j=1:length(enames)
|
||||||
if ismember(enames{j}, ds.name)
|
if ismember(enames{j}, ds.name)
|
||||||
RHS = exactstrrep(RHS, enames{j}, sprintf('ds(range).%s', enames{j}));
|
RHS = exactstrrep(RHS, enames{j}, sprintf('ds(range).%s', enames{j}));
|
||||||
elseif ~isequal(enames{j}, lhs)
|
else
|
||||||
error('Endogenous variable %s is unknown in dseries objet.', enames{j})
|
RHS = exactstrrep(RHS, sprintf('%s\\((\\-)*\\d\\)|%s', enames{j}, enames{j}), '0');
|
||||||
|
warning('Endogenous variable %s is unknown in dseries objet. Assign zero value.', enames{j})
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
% Substitute exogenous variable x with ds.x, except if
|
% Substitute exogenous variable x with ds.x, except if
|
||||||
|
|
Loading…
Reference in New Issue