You are not logged in. You can browse but not post. Login or Register by clicking 'Login or Register' at the top-right of this page. For more information on Statalist, see the FAQ.
''You can always run the ARDL model in levels no matter whether your variables are I(0), I(1), or a mixture of both. The ec and ec1 options are just reparameterizations of the ARDL model, another way of displaying the results, but the underlying estimation is the same as without these options.''
Please is the above statement the reason why you said even when the ardl is run with the ec1 or ec option and there is no co-integration we can still maintain the sr and lr results? If not please kindly provide me with the reasons.
1./2. You can always run the ARDL model in levels no matter whether your variables are I(0), I(1), or a mixture of both. The ec and ec1 options are just reparameterizations of the ARDL model, another way of displaying the results, but the underlying estimation is the same as without these options.
3. If there is only 1 lag of the dependent variable in the ARDL specification of the model, then there will not be any additional short-run term (lagged differences of the dependent variable). The one lag of the dependent variable determines the speed-of-adjustment coefficient in the error-correction representation.
Dear Sebastian,
Thanks so much
So please does response1./2. mean if I use the ec1 option and the short run and long run results are displayed BUT the estat btest command showed no cointegration I can still maintain the results?
1./2. You can always run the ARDL model in levels no matter whether your variables are I(0), I(1), or a mixture of both. The ec and ec1 options are just reparameterizations of the ARDL model, another way of displaying the results, but the underlying estimation is the same as without these options.
3. If there is only 1 lag of the dependent variable in the ARDL specification of the model, then there will not be any additional short-run term (lagged differences of the dependent variable). The one lag of the dependent variable determines the speed-of-adjustment coefficient in the error-correction representation.
which forces the dummy to enter the ARDL model with zero lags while the lag order for all other variables is still chosen optimally.
Usman:
This can happen for example if you do not have full administrator rights on a company PC. I have sent you a private message here on Statalist.
Dear Sebastian,
Thanks so much for the knowledge you have been sharing.
Could you Please kindly help with the following questions.
You have explained that if all vars are I(1) and there is no cointegration, then it is better to use first differences of the vars and run the ardl directly without the ec or ec1.
1. So please what I want to be sure about is whether vars are all I(1) or Mixed I(0) and I(1) , provided there is no cointegration, the ardl should be directly run WITHOUT the ec or ec1 options but lags options can be stated?
2. Based on your response above, can I say that If vars are mixed I(0) and I(1) and there is no cointegration, running the ardl drectly using the vars in LEVEL forms and WITHOUT the ec or ec1 options is appropriate?
3. Please what could be the reason for such a result below where the lag or first difference of the dependent var was not seen in the Short run estimates?
I just released a user-written command by myself and Daniel Schneider that accomplishes this task.
The command ardl fits a linear regression model of depvar on indepvars with lagged depvar and indepvars as additional regressors. Information criteria can be used to find the optimal lag lengths. Estimation output is delivered either in levels form or in error-correction form. As an option, results from the Pesaran/Shin/Smith (2001) bounds testing procedure for the existence of a levels relationship can be displayed.
You can find and install the ardl package by typing the following line in the Stata command window: net from "http://www.kripfganz.de/stata/"
Please see the Stata help file for additonal information about the command. Comments, suggestions, and bug reports are highly welcome.
Dear Sebastian i am currently using STATA 14 and i am unable to download your program this is the error when i run "net install ardl, from(http://www.kripfganz.de/stata/)"
net install ardl, from(http://www.kripfganz.de/stata/)
connection timed out -- see help r(2) for troubleshooting http://www.kripfganz.de/stata/ either
1) is not a valid URL, or
2) could not be contacted, or
3) is not a Stata download site (has no stata.toc file).
r(2);
It really depends on what you are interested in. The first coefficient of your x-variable gives you the contemporaneous short-run effect of a change in that variable on the change in y. The second coefficient gives you the one period lagged effect, and so on. Of course, if the respective coefficient is statistically insignificant, than you would conclude that the corresponding effect is zero.
Adding all the coefficients would yield a cumulative effect. You can compute it with the lincom command. For this exercise, the significance of individual coefficients is not crucial but the significance of the sum of all coefficients.
Since you estimated the model in first differences without an error-correction term, you are imposing that there exists no long-run effect of the level of x on the level of y.
Mustapha:
1. No, if all variables are individually I(1) you can still have a cointegrating / long-run relationship among them.
2. The ardl options ec or ec1 both produce estimates for an error-correction model including the long-run terms. If you want to estimate an ardl model purely in first differences, you should use the time-series first-difference operator D. to generate first-differenced variables and then run the ardl command with these differenced variables and without the option ec or ec1. (Unfortunately, ardl does not allow time-series operators right now. You would have to generate new variables in a first step.) But note that such a first-differenced model would be misspecified if there is in fact a long-run relationship.
3. I do not really understand this point. Can you show an example with the command line as you have typed it and the corresponding Stata output?
4. You should specify the dummy variables with the exog() option of the ardl command. Then there will be no problem using the ec or ec1 option.
Dear Sebastian,
Thanks so much.
1. Please I need clarity concerning response 1 above. Thus if all variables are individually I(1) and we do not have a cointegrating / long-run relationship is there the need to be worried?
2. In using the ardl command in stata and applying the exog option, the variables stated in the parenthesis do not appear in the long run results, so please how do you explain this especially when that exog var assuming is a dummy, is the main variable of interest as shown in the results below:
If the speed-of-adjustment coefficient ϕ and the long-run coefficient ρ are nonzero, then there exists a long-run relationship in the levels between x and y. Otherwise there does not exist such a relationship. The long-run coefficient tells you how large the effect of a change in x on y in the long-run equilibrium is, and the speed-of-adjustment coefficient tells you how fast the convergence back to this equilibrium is.
It really depends on what you are interested in. The first coefficient of your x-variable gives you the contemporaneous short-run effect of a change in that variable on the change in y. The second coefficient gives you the one period lagged effect, and so on. Of course, if the respective coefficient is statistically insignificant, than you would conclude that the corresponding effect is zero.
Adding all the coefficients would yield a cumulative effect. You can compute it with the lincom command. For this exercise, the significance of individual coefficients is not crucial but the significance of the sum of all coefficients.
Since you estimated the model in first differences without an error-correction term, you are imposing that there exists no long-run effect of the level of x on the level of y.
Mustapha:
1. No, if all variables are individually I(1) you can still have a cointegrating / long-run relationship among them.
2. The ardl options ec or ec1 both produce estimates for an error-correction model including the long-run terms. If you want to estimate an ardl model purely in first differences, you should use the time-series first-difference operator D. to generate first-differenced variables and then run the ardl command with these differenced variables and without the option ec or ec1. (Unfortunately, ardl does not allow time-series operators right now. You would have to generate new variables in a first step.) But note that such a first-differenced model would be misspecified if there is in fact a long-run relationship.
3. I do not really understand this point. Can you show an example with the command line as you have typed it and the corresponding Stata output?
4. You should specify the dummy variables with the exog() option of the ardl command. Then there will be no problem using the ec or ec1 option.
Leave a comment: