I've come across a bit of a peculiar problem, which I'll do my best to describe. In coming up with a baseline for my model, a few variables are excluded and overridden, some add-factors are adjusted etc. I then want to run scenarios off this baseline, but in the scenarios I want the full functionality of my model (no equations excluded).
To do this, and please advise if there is a better way to do this, I go through a number of steps:
1) create profiles of my baseline forecast with no suffix over the whole workfile sample. So for example, x_1 becomes x in the workfile, and instead of having NA in forecast period, it has been filled with my baseline forecast :
Code: Select all
smpl @all
model.scenario "Baseline"
model.makegroup blvars @endog
for !i =1 to blvars.@count
%1 = blvars.@seriesname(!i)
!a = @length(%1)-2
%2 = @left(%1,!a)
series {%2} = {%1}
next
Code: Select all
smpl 2020q4 2031q2
model.scenario(n,a = "_3") "scenario name"
model.addinit(v = n) @all
Now - this has worked (last quarter, for example it worked fine). However, I have updated my baseline and now this procedure doesn't work. I don't get any errors, but the models solution is not equal to "actuals".
I appreciate it is hard for Eviews to give me an answer without seeing my workfile, unfortunately I can't share it. However, is there anything generally speaking that would cause this not to work? Like things I could check and troubleshoot? Are there some type of equations that could cause error? We've changed a couple of equations since the last baseline, but nothing that I would deem as unconventional.
Thanks
Adam