Re: generate trend between two date
Posted: Wed Feb 24, 2016 1:33 pm
this code generate trend for period 1990m1 1997m6 (trend take 0 1 2 3.....89), but from 2000m1 2002m12 it take this value 120 121 122.....155.
i would like this:
from 1990m1 1997m6 take 1 2 3 4....
from 2000m1 2002m12 take 1 2 3 4....
other period take 0
the second code generate trend like this 0 0 2 0 4....i would like this
from 1990m1 1990m12 take 1 2 3 ... 12
from 1991m1 1991m12 take 0
from 1992m1 1992m12 take 1 2 3 ...12
from 1993m1 1993m12 take 0
and so on
can you help me. 
i would like this:
from 1990m1 1997m6 take 1 2 3 4....
from 2000m1 2002m12 take 1 2 3 4....
other period take 0
Code: Select all
series t = @recode(@during("1990m1 1997m6") or @during("2000m1 2002m12"), @trend, 0)from 1990m1 1990m12 take 1 2 3 ... 12
from 1991m1 1991m12 take 0
from 1992m1 1992m12 take 1 2 3 ...12
from 1993m1 1993m12 take 0
and so on
Code: Select all
series t = @recode(@mod(@trend,2)=0, @trend, 0)