This add-in can estimate the symmetric and asymmetric ARDL in Eviews. All necessary tests are included in the results panel. This Add-in helps analyze linear and non-linear ARDL. There are four options that users can select:
- Linear Format (ordinary ARDL)
- Asymmetry in both short and long-run
- Asymmetry in short-run and symmetry in long-run
- Symmetry in short-run and asymmetry in long-run
Deterministic variables, like dummy variables, can be added to the model.
The last version of the executable add-in (N-ARDL.aipz) is 2.57.
I would like to express my sincere gratitude to Prof. Mohsen Bahmani Oskooee for his invaluable guidance and insights on econometrics, which significantly influenced the development of this Eviews add-in. His expertise and feedback played a pivotal role in shaping the features and functionality of this tool.
I would like to extend my appreciation to Yashar Tarverdi for his prior work on an add-in that served as an essential foundation for this project.
This code has been written by Huseyin Karamelikli (Hossein Haghparast Gharamaleki).
For further contributions and advice, please visit https://github.com/karamelikli/Eviews.NARDL
All new commits are welcome.
Download N-ARDL.aipz file from this repository and click on it or download from addins menu in Eviews.
Open a series or a group of time series in Eviews. Then, click on Add-in > Make N-ARDL Bound Test
All of your selected series will be displayed in the variables box. The first one is your dependent variable. You can enter dummy variables in the Deterministic Variables box. If you want to define a variable as an asymetric one, you should put its name in both short-run and long-run asymmetric variables boxes. Otherwise, you can have asymmetry just in the short-run or long-run based on the boxes filled. By selcting Plot, dynamic multipliers will be plotted. If you prefer to diffentiation of lags of asymetric variables in Negative and Positive decompositions you should check Different Asymmetric Vars' Lags.
The results would be as follows. The first page is an abstract of all contained results, which may be useful to see all the results at a glance.
All required formulas would be produced in the final panel. It can be copied and pasted to LibreOffice. Then, selecting and clicking on insert formula object or by menu (Insert > Object > Formula Object...) will change it to a regular visible formula. You can continue working on LibreOffice or save it as a .docx file if you are willing to continue in MS Word.
To obtain the long-run estimated parameters, the following method was utilized:
The standard errors are performed by following the Formula:
Please note that the standardized calculation of the constant is under the following assumption:
Please don't change the default options unless you have the required knowledge about them.
For any additional options, open C:\Users\YOURUSERNAME\Documents\EViews Addins\N-ARDL\settings.prg
and modify the values in the parentheses.
Option | Default | Description |
---|---|---|
%vars | All vars that should be in the all variables boxes | |
%evars | Exogenous Variables | |
%asvars | Short-run Asymmetric Variables | |
%alvars | Long-run Asymmetric Variables | |
%maxlag | 3 | Max lag |
!sig | 2 | significance level for automatic differencing test 1 = 1%, 2=5%, 3=10% |
!rest | 2 | 1 "No intercept and no trend" 2 "intercept and no trend" 3"Intercept and trend" |
!Astype | 1 | 1 "Short Run" 2"Long Run" 3"Both" |
%userdefined | User defined ARDL lags | |
!criterion | 1 | 1 "Akaike Info Criterion(AIC)" 2 "Schwarz Criterion(SC)" 3"Hannan-Quinn criter" 4 "General to Specified" |
Yes=1 No=0
Option | Default | Description |
---|---|---|
!KeepMainFrame | 1 | Save All results in workfile |
!KeepEquation | 1 | Save final equation in workfile |
!keepAbstract | 0 | Save final Abstract in workfile |
!AddCriterionTable | 1 | Add Criterion Table values in output |
!MakeLibreFormulas | 1 | Add Libre Office formulas in output |
!incZeroLag | 1 | start Zero lag of ind vars? Sum from 0 to p |
Yes=1 No=0
Option | Default | Description |
---|---|---|
!PlotShortRun | 0 | Plot short run effects in model. |
!DifferentAsymLag | 0 | different Asymmetric Variables Lag. |
!KeepPlot | 0 | Save all Plots in model |
!Graphlength | 39 | multiplier Graph length |
!PlotDiffs | 1 | Add differences of two options. |
!PlotTrashhold | 1 | Add trasholds for Asymmetric ARDL. |
%IncreaseColor | black | regular colors |
%DecreaseColor | blue | Decrease Color |
%DiffColor | red | Diff Color |
%TrashholdColor | red | Trashhold Color |
!IncreaseWidth | 2 | Increase Width |
!DecreaseWidth | 2 | Decrease Width |
!DiffWidth | 2 | Diff Width |
!TrashholdWidth | 1 | Trashhold Width |
!IncreasePat | 4 | Increase Pat |
!DecreasePat | 1 | Decrease Pat |
!DiffPat | 1 | Diff Pat |
!TrashholdPat | 2 | Trashhold Pat |
Option | Default |
---|---|
%caption | Non Linear And Linear ARDL Bound Approach |
%nameofvars | List of variables. Depended variable, followed by a list of nondeterministic independent variables. |
%ExogenousTxt | Deterministic (Dummy) Variables |
%LAsymmetricTxt | Long-run Asymmetric Variables |
%SAsymmetricTxt | Short-run Asymmetric Variables |
%ResUnresText | What is you Model Type |
%ResUnres | """No intercept and no trend"" ""intercept and no trend"" ""Intercept and trend""" |
%maxlagT | Maximum lag (k-1) |
%sigprompt | Significance level |
%sigchoice | ""1%"" ""5%"" ""10%"" |
%userdefinedText | User defined ARDL lags |
%critprompt | Which criterion do you want to use? |
%critchoice | ""Akaike Info Criterion (AIC)"" ""Schwarz Criterion (SC)"" ""Hannan-Quinn Criterion (HQ)"" ""General to Specified"" |
%TableStatus | ""Valid"" ""Rejected"" ""Ambiguous"" |
%incZeroStartTxt | include Zero lag of model? |
%PlotShortRun | Plot Dynamic multiplier |
%DifferentAsymLag | Different Asymmetric Vars' Lags |