Page 1 of 1

seasonal dummy regression

Posted: Wed Nov 05, 2008 10:39 am
by suterrr
Hey all!

I have been trying to set up a seasonal dummy regression, however, for some reason it just wont work. Since I am quite new to Eviews, I really do not know if I am already messing up at the beginning or at some later stage of the equation set up.
I am trying to analyze seasonal patterns within ETF (exchange-traded fund) returns over the last 7 years. Basically, I am trying to look for a positive November effect and a negative July effect. Therefore I have monthly returns for each of the years examined. I am now trying to run the following regression

Rt = c + alpha Dt2 + alpha Dt3 + alpha Dt4 +....+alpha Dt12 (5)

Rt stands for the ETF return at time t, the intercept c represents the average return for the month of November and replaces an additional dummy variable in order to avoid the Dummy variable trap. The alpha m (m=2, 3, 4…, 11, 12) represent the difference between the average November return and month m. This time we test for all the Dummy variables to be 0. If the Dummy coefficients turn out to be negative, a November effect would be at hand. The estimation of the coefficients in equation (5) will give an indication as to which months differ in average returns in comparison with average November returns.

Has anyone done this so before and is able to lead me through the creation of such a model?
Thanks for the help!!

Best regards

raph

Re: seasonal dummy regression

Posted: Wed Nov 05, 2008 10:51 am
by EViews Gareth
Assuming you have your data in a monthly workfile, the easiest way to do this is something along the lines of

Code: Select all

ls rt c @expand(@month, @drop(11))
@expand is a special EViews command that lets you automatically create dummy variables in an equation. It will create a dummy variable for every value contained in the series you give it. In this case I've given it the special EViews command, @month which is a series containing the month (running from 1 to 12). The @drop command inside the @expand tells EViews not to create a dummy variable for month 11.

Re: seasonal dummy regression

Posted: Wed Nov 05, 2008 11:51 am
by suterrr
Hi!

Thanks so much for getting back to me that fast!!!! unfortunately i am seeing an error message i have actually ran into several times:

Near singular matrix

Just to make sure, I am trying to get values for each Dummy variable plus the constant c for all of the years tested. So I should have 12 coefficient values for all years ranging btw. 2001 and 2007.

Is there any chance I can send you my Eviews file, so you can take a quick look at it, since I am assuming i have set up something wrong which probably kept me from moving on earlier.

Re: seasonal dummy regression

Posted: Wed Nov 05, 2008 11:53 am
by EViews Gareth
That error message probably means you have fallen into the dummy variable trap.

You can email your workfile to support@eviews.com, but you'll need to include your EViews serial number (available from Help->About EViews)

Re: seasonal dummy regression

Posted: Wed Nov 05, 2008 12:32 pm
by suterrr
hey Gareth!

Great! ill rearrange all my data and send it to you with the serial number as soon as possible!

once again, thanks for helping out that fast!

raph

Re: seasonal dummy regression

Posted: Tue Nov 11, 2008 8:53 am
by suterrr
Gareth!

Unfortunately, I am not in possession of a supported version of Eviews, so I am still struggling to get this dummy regression. if I create 11 dummies (for every month one except none for the month of November) I can run the equation, however, there are no t-stats nor st. err. or prob. displayed. Once I run the equation with 10 dummies, it works but the coefficients obviously differ...do you have any suggestions how i could adjust my model:

ls MoRet c D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D12

thanks!!

Re: seasonal dummy regression

Posted: Mon May 09, 2016 3:57 pm
by Kavorka
group dummies @expand(@quarter)

creates quarterly dummy variables in a quarterly time-series file, but these series are automatically named

@QUARTER=1, @QUARTER=2, @QUARTER=3, and @QUARTER=4

How can I rename the groups' individual series to

d1, d2, d3, and d4?

Best
/P

Re: seasonal dummy regression

Posted: Mon May 09, 2016 4:05 pm
by EViews Gareth

Code: Select all

Series d1=@quarter=1

Re: seasonal dummy regression

Posted: Mon May 09, 2016 4:16 pm
by Kavorka
Thanks for your rapid answer, I thought I used that exact command before but apparently I did not, I must have misplaced a comma or so. Sorry for taking up your time, but now it works.