I would like to know how to create model scenarios using an EVIews program such that the scenarios placed at the end is not affected by the scenarios created at the beginning. Suppose that I already run an econometric model with several equations under the baseline scenario, the following is a sample program that I'm currently using to create 2 scenarios:
'SCENARIO 1:
smpl 2009m01 @last
genr var1_1 = var1_0 + 0.5
model.scenario(n) "Scenario 1"
model.scenario(c) "Baseline"
model.scenario(a=1) "Scenario 1"
model.override var1
model.solve
'SCENARIO 2:
smpl 2009m01 @last
genr var1_2=var1_0
genr tvar1=var1_0*(1.01)
model.scenario(n) "Scenario 2"
model.scenario(c) "Baseline"
model.scenario(a=2) "Scenario 2"
model.override addfactor_a
model.control addfactor_a var1 tvar1
model.solve
where var1 is an arbitrary name of variable 1, var1_0 (var1_1 and var1_2) is the baseline value of variable 1 (scenario 1 value and scenario 2 value of variable 1 respectively), tvar1 is a trajectory path in which I want var1_2 to follow using an add factor labeled as addfactor_a. After running the program, the scenarios are created as expected. However, if I placed scenario 2 first over scenario 1, the results of the scenarios are already different. That is, the ordering of the scenarios produces different results in the endogenous variables. Is there a better way of writing the program such that one scenario is independent of the other(s)? Hope you can help.
Ordering of Model Scenarios
Moderators: EViews Gareth, EViews Moderator, EViews Jason, EViews Matt
Who is online
Users browsing this forum: No registered users and 2 guests
