Generate Dummy variables

For questions regarding programming in the EViews programming language.

Moderators: EViews Gareth, EViews Moderator, EViews Jason, EViews Matt

SamChampanhet
Posts: 15
Joined: Thu Feb 05, 2015 8:56 am

Generate Dummy variables

Postby SamChampanhet » Thu Feb 05, 2015 9:18 am

Hi,
I have a quarterly workfile. I would like to generate a dummy variable for each date of my workfile.
I tried the following code:

for !j=2000 to 2014
for !i=1 to 4
dummy_{!j}Q{!i}=@recode(@date=@dateval("{!j}Q{!i}"),1,0)
next
next

The code does generate the series but they only have NAs.
Any idea?
Thanks a lot in advance for your help!!

EViews Gareth
Fe ddaethom, fe welon, fe amcangyfrifon
Posts: 13600
Joined: Tue Sep 16, 2008 5:38 pm

Re: Generate Dummy variables

Postby EViews Gareth » Thu Feb 05, 2015 9:19 am

You're probably better off just using @expand(@date) where ever you want the dummies.

SamChampanhet
Posts: 15
Joined: Thu Feb 05, 2015 8:56 am

Re: Generate Dummy variables

Postby SamChampanhet » Fri Feb 06, 2015 3:31 am

Thanks!!


Return to “Programming”

Who is online

Users browsing this forum: No registered users and 1 guest