Construction of structural break variable in Eviews

 

This is the blog post to show how an unknown structural break can be found for any variable. Following illustration is only available in eviews 8 and onward, you can get demo version of eviews from eviews website.

Suppose you have a variable in eviews

1

To find the structural break you have to estimate AR(1) model in this the independent variable in the lag of dependent variable

2

Now go in the stability test you have multiple break-point test

3

There are 5 methods but go with the first one

4

It will tests up to 5 breaks in the data and show you the significant ones

5

In sequential it has provided the three break dates in the order of their significance, as we usually use one break in the model so we take 2003 as a break.

6

Now we open empty group edit series

7

Here we make a new vairable named as dum and write zeros “0” uptil 2002 and write ones “1” from 2003 and onward

8

This will make a structural break variable. Which can be used in any regression as an independent variable.

Source:

  • Perron, Pierre (2006). “Dealing with Structural Breaks,” in Palgrave Handbook of Econometrics, Vol. 1:
    Econometric Theory, T. C. Mills and K. Patterson (eds.). New York: Palgrave Macmillan.
  • Eviews Manual

12 thoughts on “Construction of structural break variable in Eviews

  1. ayu citra muthia says:

    Thank you for your knowledge. It was so helpful for my research. I am doing my thesis now and it’s about nonlinear ARDL Cointegration. But when I processed my data, the CUSUM test showed unstable model. And i interest to add some structural break time to make CUSUM to be stable. So, if i take your example, when you get 2003 as structural break period. What should you to your new variable (dum)? You wrote “1” just in 2003 or you wrote “1” in 2003-2007? I hope you answer my problem. Thank you.

  2. ayu citra muthia says:

    And what is the different if i choose sequential L+1 and global information criteria? I hope you answer my problem. Thank you.

  3. Abdo AL-Barakani says:

    Thanks a lot for all your effort to support scientific research, if i have 6 variables in my model ( 1 dependent and 5 independent) my data 31 years, i want to applied breakpoint test in order creat dummy varible.
    what i should do in this case:
    1- I should make one dummy for all variables together, Please explain how?
    2- or I should make dummy for evry variable As explained in the example above ( it means 6 dummy variables)?
    This problem really confused me. I am waiting for your help .

      1. bayan says:

        thank you for the time and effort you put into this.
        could you please explain more ?!
        I have the same problem here

Leave a reply to Noman Arshed Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.