I want to do something like
Code: Select all
wfcreate m 1990 2000
series myTS=nrnd
%_myts="myTS"
%_eq="{%_myts} {%_myts}(-1)"
equation myEq.ls {%_eq} c
Does anybody have any clues ?
Thanks
Louis
Moderators: EViews Gareth, EViews Steve, EViews Moderator, EViews Jason
Code: Select all
wfcreate m 1990 2000
series myTS=nrnd
%_myts="myTS"
%_eq="{%_myts} {%_myts}(-1)"
equation myEq.ls {%_eq} c
Code: Select all
%_eq=%_myts + " " + %_myts +"(-1)"
Code: Select all
%_eq=%_myTS+" "+%_myTS+"(-1)"
series myTS2=nrnd+1
%_myTS="myTS2"
Code: Select all
equation eq{%_myTS}= {%_eq} c
Code: Select all
%_eq1=%_myTS+"(-1)"
%_eq2=%_myTS+"(-1)"+%_myTS+"(-2)"
series myTS2=nrnd+1
series myTS1=nrnd
for !i=1 to 2
if condition then %_myTS="myTS1" else %_myTS="myTS2" endif
equation eq{!i}.ls {_myTS} c {%_eq{!i}}
next
Code: Select all
%_eq1="{%_myts}(-1)"
%_eq2="{%_myts}(-1) {%_myts}(-2)"
Code: Select all
%_eq1=%_myTS+"(-1)"
%_eq2=%_myTS+"(-1)"+%_myTS+"(-2)"
series myTS2=nrnd+1
series myTS1=nrnd
for !i=1 to 2
if condition then %_myTS="myTS1" else %_myTS="myTS2" endif
equation eq{!i}.ls {%_myTS} c {%_myTS}(-1 to -!i)
nextCode: Select all
create u 100
for !i=1 to 10
series y{!i}=nrnd
next
series x=nrnd
for !i=1 to 10
!cond = @nrnd>0
if !cond=1 then
%dep = "y" + @str(!i) + "(-1)"
else
%dep = "y" + @str(!i) + "(-2)"
endif
equation eq{!i}.ls {%dep} c x(-1 to -!i)
next
Users browsing this forum: No registered users and 2 guests