bug: var_expectation: account for cases when a variable is not present in a period in M_.lead_lag_incidence
parent
b5d131bfa6
commit
d8ce2e051d
|
@ -56,9 +56,25 @@ if var_model_order > 2
|
|||
end
|
||||
yidx = [yidx ; y1idx(:)];
|
||||
end
|
||||
fprintf(fid, 'y = y([');
|
||||
fprintf(fid, '%d ', yidx);
|
||||
fprintf(fid, ']);\n');
|
||||
|
||||
if any(yidx == 0)
|
||||
fprintf(fid, 'y = [');
|
||||
for i = 1:length(yidx)
|
||||
if i ~= 1
|
||||
fprintf(fid, '; ');
|
||||
end
|
||||
if yidx(i) == 0
|
||||
fprintf(fid, '0');
|
||||
else
|
||||
fprintf(fid, 'y(%d)', yidx(i));
|
||||
end
|
||||
end
|
||||
fprintf(fid, '];\n');
|
||||
else
|
||||
fprintf(fid, 'y = y([');
|
||||
fprintf(fid, '%d ', yidx);
|
||||
fprintf(fid, ']);\n');
|
||||
end
|
||||
|
||||
lm = length(mu);
|
||||
lc = length(autoregressive_matrices);
|
||||
|
|
Loading…
Reference in New Issue