Wednesday, December 4, 2019

Sign and Zero Restricted VAR Add-In

Authors and guest post by Davaajargal Luvsannyam and Ulziikhutag Munkhtsetseg

In our previous blog entry, we discussed the sign restricted VAR (SRVAR) add-in for EViews. Here, we will discuss imposing a further zero restrictions on the impact period of the impulse response function (IRF) using the ARW and SRVAR add-ins in tandem.

Wednesday, November 6, 2019

Dealing with the log of zero in regression models

Author and guest post by Eren Ocakverdi

The title of this blog piece is a verbatim excerpt from the Bellego and Pape (2019) paper suggested by Professor David E. Giles in his October reading list. (Editor's note: Professor Giles has recently announced the end of his blog - it is a fantastic resource and will be missed!). The topic is immediately familiar to practitioners who occasionally encounter the difficulty in applied work. In this regard, it is reassuring that the frustration is being addressed and that there is indeed an ongoing quest for the silver bullet.

Monday, October 14, 2019

Sign Restricted VAR Add-In

Authors and guest post by Davaajargal Luvsannyam and Ulziikhutag Munkhtsetseg

Nowadays, sign restricted VARs (SRVARs) are becoming popular and can be considered as an indispensable tool for macroeconomic analysis. They have been used for macroeconomic policy analysis when investigating the sources of business cycle fluctuations and providing a benchmark against which modern dynamic macroeconomic theories are evaluated. Traditional structural VARs are identified with the exclusion restriction which is sometimes difficult to justify by economic theory. In contrast, SRVARs can easily identify structural shocks since in many cases, economic theory only offers guidance on the sign of structural impulse responses on impact.

Wednesday, July 17, 2019

Pyeviews update: now compatible with Python 3

If you’re a user of both EViews and Python, then you may already be aware of pyeviews (if not, take a look at our original blog post here or our whitepaper here). 

Pyeviews has been updated and is now compatible with Python 3. We’ve also added support for numpy structured arrays and several additional time series frequencies. 

You can get these updates through pip:

pip install pyeviews

Through the conda-forge channel in Anaconda:

conda install pyeviews -c conda-forge

Or by typing:

python install

in your installation directory.

Wednesday, June 26, 2019

Bayesian VAR Prior Comparison

EViews 11 introduces a completely new Bayesian VAR engine that replaces one from previous versions of EViews. The new engine offers two new major priors; the Independent Normal-Wishart and the Giannone, Lenza and Primiceri, that compliment the previously implemented Minnesota/Litterman, Normal-Flat, Normal-Wishart and Sims-Zha priors. The new priors were enhanced with new options for forming the underlying covariance matrices that make up essential components of the prior.

Monday, May 13, 2019

Functional Coefficient Estimation: Part I (Nonparametric Estimation)

Recently, EViews 11 introduced several new nonparametric techniques. One of those features is the ability to estimate functional coefficient models. To help familiarize users with this important technique, we're launching a multi-part blog series on nonparametric estimation, with a particular focus on the theoretical and practical aspects of functional coefficient estimation. Before delving into the subject matter however, in this Part I of the series, we give a brief and gentle introduction to some of the most important principles underlying nonparametric estimation, and illustrate them using EViews programs.

Tuesday, April 23, 2019

Generalized Autoregressive Score (GAS) Models: EViews Plays with Python

Starting with EViews 11, users can take advantage of communication between EViews and Python. This means that workflow can begin in EViews, switch over to Python, and be brought back into EViews seamlessly. To demonstrate this feature, we will use U.S. macroeconomic data on the unemployment rate to fit a GARCH model in EViews, transfer the data over and estimate a GAS model equivalent of the GARCH model in Python, transfer the data back to EViews, and compare the results.