EconBase
← Back to paper

Estimating TVP-VAR models with time invariant long-run multipliers

Extracted main text — title through conclusion, appendix excluded. This is what our citation measures are computed over, published so the extraction can be checked by eye.

38,244 characters · 11 sections · 36 citation commands

Rendered from LaTeX for readability, not typeset faithfully. Citation keys are highlighted; maths is left as source; figures, tables and equation environments are summarised rather than reproduced; unrecognised commands are greyed out so nothing is silently dropped. Email addresses are removed.

Estimating TVP-VAR models with time invariant long-run multipliers

frontmatter\address[label1]{University of Duisburg-Essen, Essen, Germany} \address[label2]{Russian Academy of National Economy and Public Administration, Moscow, Russia } \address[label3]{Gaidar Institute for Economic Policy, Moscow, Russia} \cortext[cor1]{ Corresponding author. E-mail address: [email removed]\\ Present address: SDSC EPFL, Lausanne, Switzerland} \begin{abstract} The main goal of this paper is to develop a methodology for estimating time varying parameter vector auto-regression (TVP-VAR) models with a time-invariant long-run relationship between endogenous variables and changes in exogenous variables. We propose a Gibbs sampling scheme for estimation of model parameters as well as time-invariant long-run multiplier parameters. Further we demonstrate the applicability of the proposed method by analyzing examples of the Norwegian and Russian economies based on the data on real GDP, real exchange rate and real oil prices. Our results show that incorporating the time invariance constraint on the long-run multipliers in TVP-VAR model helps to significantly improve the forecasting performance. \end{abstract} \begin{keyword} time-varying parameter VAR models, VARX models, long-run multipliers, oil prices, GDP, exchange rate flexibility Declarations of interest: none \end{keyword}

Introduction

During the past two decades time-varying parameter estimation became very popular in macroeconomic modeling. The existing literature provides strong evidence for a time varying behavior of volatility primiceri2005time,justiniano2008time,mcconnell2000output, long-run economic growth kim1999has,cogley2005fast,antolin2017tracking, trend inflation cogley2008trend,stock2007has,clark2014evaluating, inflation persistence cogley2010inflation,kang2009changes, oil price persistence kruse2019time, dependence of main macroeconomic variables on oil prices baumeister2013time,chen2009oil,cross2017relationship,riggi2015time.

After seminal papers primiceri2005time,del2015time,cogley2005drifts Bayesian time-varying parameter vector autoregression (TVP-VAR) model with stochastic volatility became one of the main modeling tools to capture temporary changes in relations between the variables. Time-varying parameters are believed to follow simple stochastic processes, parameters of which are estimated with the help of Monte Carlo techniques gelfand1990sampling,gelfand1991gibbs,carter1994gibbs. As demonstrated in koop2013large,d2013macroeconomic,clark2015macroeconomic Bayesian TVP-VAR models could be used for forecasting. Nevertheless, Bayesian TVP-VAR models have not yet become an ubiquitous forecasting tool due to a large number of parameters to estimate. In this paper we consider models with changing in time parameters motivated by a change in economic policy regimes. According to Lucas critique lucas1976econometric rational economic agents take the structural changes in economy into account when making decisions. Therefore changes in economic policy should lead to the changes in parameters of such non-structural models as, for example, large macroeconometric models consisting of simultaneous equations or vector autoregression models. In a series of papers the high volatility of US macroeconomic indicators is related to poor monetary policy performance at the time before Paul Volcker became chairman of the Fed clarida2000monetary,judd1998taylor,lubik2004testing,mavroeidis2010monetary. However, empirical evidence for this hypothesis on the basis of time varying parameter models is controversial. primiceri2005time proposed TVP-VAR model and developed a Bayesian method to estimate model parameters. An example of TVP-VAR modelling of US economy failed to demonstrate the changes in the monetary policy transmission. Along with that cogley2001evolving,cogley2005drifts,canova2015estimating,gambetti2008structural provided empirical evidences of a notable change in the monetary policy transmission mechanism using TVP-VAR and in sims2006were with the help of Markov switching VAR model. At the same time there is a strong empirical evidence in favour of a nominal exchange rate regime influence on the business cycle performance of developing countries. A floating exchange rate has a stabilizing effect on the output under the influence of terms-of-trade shocks. The latter was shown by broda2004terms with the help of VAR methods and by edwards2005flexible using panel regression techniques. In addition, exchange rate regimes in developing countries demonstrate changeable behavior levy2005classifying. Thus TVP-VAR models are promising for modeling of economies under exchange rate regime shifts. We aim to analyze econometric models with time-varying short-term and invariant long-term relationships in order to describe economic system whose cross-correlation relationships change due to changes in the monetary policy and exchange rate regimes. The long-term assumptions arise from a classical hypothesis of the long-run money neutrality. Empirical support in favour of this hypothesis is exhaustively documented in the literature, we cite here only fisher1993long,king1992testing,weber1994testing, see also references therein. Furthermore, the long-run neutrality of monetary policy shocks is a typical assumption in estimation of SVAR models altig2011firm,canova2015estimating,peersman2005caused. We also propose a methodology for estimation of TVP-VAR models with time-invariant long-run relations of endogenous variables to changes in exogenous variables. VAR model with exogenous variables (VARX) is one of the main methods for describing the dynamics of small open economies cushman1997identifying,fernandez2017world,uribe2006country. Natural candidates for exogenous variables in VARX models are oil prices, terms of trade, world interest rates, external demand and many others. Hence, the proposed methodology may find application in numerous practical examples. The paper is organized as follows. Section 2 describes a new methodology for modeling of economy based on TVP-VAR model primiceri2005time incorporating non-zero long-run restriction (time invariance of long-run multipliers). We estimate long-run multipliers within a Monte Carlo procedure. Section 3 describes a particular case of modeling with real GDP, real exchange rate as endogenous and real oil prices as exogenous variable for an oil exporting country. Section 4 contains the results of estimation of the model on the Norwegian and Russian datasets. We demonstrate the model's forecasting performance in comparison with classical VARX and a modification of TVP-VAR with exogenous variables. Our results show that the time invariance constraint for long-run multiplier brings significantly improvement of TVP-VAR model performance in terms of forecasting accuracy.

Constrained TVP-VAR

We recall first a framework of time varying parameter vector auto-regression model (TVP-VAR) of primiceri2005time,del2015time, where the endogenous time series vector $y_t\in\mathbb{R}^n$ is modeled by the following measurement equation

equation[equation omitted — 110 chars of source]

where $B_{i,t},$ $i=1,\ldots,k,$ are $n\times n$ matrices of time varying coefficients, a random vector $u_{t}\in\mathbb{R}^{n}$ contains heteroskedastic unobserved shocks with a covariance matrix $\Omega_{t}$. The covariance matrix $\Omega_{t}$ is defined via a decomposition $$ A_{t}\Omega_t A_{t}^{\top}=\Sigma_{t}\Sigma_{t}^{\top}, $$ where $A_{t}$ is a lower triangle matrix and $\Sigma_{t}=\mathrm{diag}(\sigma_{1,t},\ldots,\sigma_{n,t})$ is a diagonal matrix. Then it follows that

equation[equation omitted — 63 chars of source]

where $e_t \in\mathbb{R}^{n}$ is a vector with independent standard Gaussian components. In primiceri2005time,del2015time a Bayesian approach was used for statistical inference in this model. Here we present an extension of the model (ref). In particular, we introduce an exogenous variable $x_{t}$ and a long run constraint on the VAR coefficients. Our generalized TVP-VAR model for the exogenous variables reads as

equation[equation omitted — 143 chars of source]

where $D_{i,t}\in\mathbb{R}^{n}$ are $n$-dimensional time varying vectors of coefficients and $c_{t}$ is a $n$-dimensional time-varying intercept term. Note that the exogenous time series enter the right hand side of (ref) with zero lag. We restrict ourselves for simplicity to the case of one exogenous variable. Our goal is to develop a Bayesian estimation procedure for the extended model with exogenous variables (ref) under the following long-run time invariant constraints on the vectors of coefficients $B_{i,t}$ and $D_{i,t}$

equation[equation omitted — 111 chars of source]

where $\theta\in\mathbb{R}^{n}$ is a constant multiplier parameter. Thus we impose condition that the shocks in the exogenous variable lead to the same long-run response in the endogenous vector independently of the time when the shock occurs. As was discussed in introduction, such modelling approach can be appropriate for economic systems whose cross-correlation relationships change due to changes in the monetary policy and exchange rate regimes if the hypothesis of the long-run neutrality of money holds. In the modern New Keynesian models the particular form of the monetary policy rule matters for the shape of transition path from one long-run equilibrium to another, however, the influence of the monetary policy rule on the long-run equilibrium is usually absent.

Bayesian inference

In primiceri2005time,del2015time the coefficients of the model ((ref)) were modeled in the following way. Let all the vectors $B_{i,t}$, $i=1,\dots,k$ be stacked into a vector $B_t$ \textcolor{black}{of length} $k\cdot n$, let $\alpha_{t}$ be a vector of non-zero and non-one elements of the matrix $A_{t}$ (stacked by rows) and $\sigma_{t}$ be a vector of the diagonal elements of the matrix $\Sigma_{t}$. The dynamics of the time varying parameters is specified as random walks:

eqnarray[eqnarray omitted — 142 chars of source]

where all innovations are assumed to be jointly normally distributed and the logarithm is applied to the vector $\sigma_t$ element-wise. In particular we assume that \[V = Var\left[\left(

array[array omitted — 61 chars of source]

\right)\right]=\left(

array[array omitted — 84 chars of source]

\right), \] where $I_{n}$ is a $n$-dimensional identity matrix, $Q,$ $G$ and $W$ are positive definite matrices. The prior distributions for the hyperparameters, $Q$, $W$ and the blocks of $G$, are assumed to be independent inverse-Wishart. The priors for the initial states of the time varying coefficients, simultaneous relations and log standard errors, $B_{0}$, $\alpha_{0}$ and $\log(\sigma_{0})$, are assumed to be independent normally distributed, where the parameters of the prior distributions are estimated by means of the ordinary least squares (OLS) from the first $t_{0}$ observations using the regression model (ref) (for the details see Section 4.1 of primiceri2005time). These assumptions imply normal priors on the entire sequences of the $B$\textquoteright s, $\alpha$\textquoteright s and log $\sigma$\textquoteright s (conditional on $Q$, $W$ and $G$). We use Markov Chain Monte Carlo (MCMC) technique to generate a sample from the joint posterior of $B ,A ,\Sigma ,V$, where $B$ is a matrix in $\mathbb{R}^{kn \times (T-t_0)}$, which contains the path of the coefficients $B_{t},$ $A$ contains $a_t$, and $\Sigma$ contains $\sigma_t$ for $t=t_{0}+1,\dots,T$. In particular, Gibbs sampling carter1994gibbs is used in order to exploit the blocking structure of the unknowns. Gibbs sampling is carried out in four steps, returning draws of the time varying coefficients $(B )$, simultaneous relations $(A )$, volatilities $(\Sigma )$ and hyperparameters $(V)$, conditional on the observed data and the rest of the parameters. Conditional on $A $ and $\Sigma $, the inference for the state space model defined by (ref) and (ref) is carried out with the help of the Kalman filter hamilton1995time. The conditional posterior of $B $ is a product of Gaussian densities, therefore $B $ can be sampled using a standard simulation smoother carter1994gibbs. For the same reason, the posterior distribution of $A ,$ conditionally on $B $ and $\Sigma ,$ is also a product of normal distributions. Hence $A $ can be drawn in the same way. Remind that the process $A_t u_t$ is the product of $\Sigma_t$ and $e_t$, which is a nonlinear system of measurement equations (see equation (ref)). This system can be transformed into a non-Gaussian state space model by squaring and taking logarithms for every $t$: $$ 2\log (A_t u_t) = 2\log(\sigma_t)+\log(e_t^2), $$ where $\log(\sigma_t)$ is a random walk ((ref)). Despite being linear, this system has innovations $\log(e_t^2)$ distributed as $\log \chi^2(1)$. We approximate the system \textcolor{black}{with the help of a mixture of Gaussians following primiceri2005time,kim1998stochastic,carter1994gibbs. } We adopt this scheme for estimation in the model (ref) under the constraint (ref). With a slight abuse of notations we model parameters $B_t$, $A_t$, $\Sigma_t$ of (ref) in the same way as described above for (ref). Without the constraint (ref) the extension of the model (ref) to the exogenous observations is straightforward if one assumes

equation[equation omitted — 69 chars of source]

where the innovations \((\bar{\nu}_{i,t})\) are jointly normally distributed and independent of $\eta_t$, $\nu_t$, $\zeta_t$. Imposing multiplier constraints (ref) introduces a relation between $D_{i,t}$, $i=0,\dots,k$, which allows us to express one of the coefficients as $$ D_{0,t} =\left[I_{n}-\sum_{j=1}^{k}B_{j,t}\right] \theta - \sum_{i=1}^{k}D_{i,t}. $$ We estimate parameters of the prior distributions for $B_0$, $D_{0,i}$, $i=0,\dots,k$, $\log (\sigma_0)$ from the first $t_0$ observations using OLS ( see (ref)). Denote \[\tilde{V} =\left(

array[array omitted — 39 chars of source]

\right), \] where $\tilde{Q}$ is a covariance of $\bar{\nu}_{i,t}$, $i=1,\dots,k$ with independent inverse-Wishart prior. We assume a prior distribution for multiplier $\theta$ to be Gaussian $\mathcal{N}(\mu_0, U_{0})$, where the parameter $\mu_0 \in \mathbb{R}^n$ is estimated from a relation (ref) for $\theta$ from estimates of $B_0$, $D_{0,i}$, $i=0,\dots,k$.

The covariance matrix $U_0\in\mathbb{R}^{n\times n}$ is a diagonal matrix with large diagonal elements (uninformative prior). We propose a Gibbs sampling scheme to generate sample paths from the joint posterior of $B ,A ,\Sigma $ as well as to estimate $\theta$. The details are given in the next section for an example of modeling gross domestic product (GDP) and real effective exchange rate (ER) with exogenous oil price. We demonstrate the performance of the proposed method for the case of Russian and Norwegian economies.

Modeling of gross domestic product and real effective exchange

The main goal of the following setup is to model the gross domestic product (GDP) and the real effective exchange rate (ER) while treating oil price as an exogenous variable under a long-run constraint. Let $y_{t}\in\mathbb{R}^{2}$ be an endogenous vector, whose first component $y_{1,t}$ denotes the difference of the logarithms of real effective exchange rate $S_{1,t}$, the second component $y_{2,t}$ stands for the difference of logarithms of GDP $S_{2,t}$: $y_{i,t}=\log (S_{i,t}/S_{i,t-1}).$ Denote the difference of the logarithms of the exogenous oil price $S_{x,t}$ at time $t$ by $ x_{t}=\log\frac{S_{x,t}}{S_{x,t-1}}. $ We use (ref) to model $y_t$:

equation[equation omitted — 118 chars of source]

were $c_{t}\in\mathbb{R}^{2}$, $\beta_{t}=

bmatrix[bmatrix omitted — 59 chars of source]

$ , $D_{i,t}=

bmatrix[bmatrix omitted — 39 chars of source]

$, $i\in\left\{ 0,1\right\}$, $u_{t}$ is independent from $x_{t}.$ Under the constraint (ref) we have

equation[equation omitted — 97 chars of source]

where $\theta\in\mathbb{R}^{2}$ is an unobserved multiplier parameter. As our variables enter the model logarithmically, the parameter $\theta$ has an interpretation of the long-run elasticity. From (ref) we derive \[ D_{0,t}=\left[I_{n}-\beta_{t}\right]\theta-D_{1,t} \] and therefore for a fixed $\theta$ the corresponding measurement equation reads as follows

equation[equation omitted — 144 chars of source]

Gibbs sampling with elasticity estimation

First we use OLS to estimate parameters (means and variances) of the prior distributions for $B_0$, $D_{i,0}$, $i=0,1$ for initial states of parameters $B_{t}$ (vectorized $\beta_t$), $D_{0,t},$ $D_{1,t}$ without elasticity constraints. We assume a prior distribution for $\theta$ to be $\mathcal{N}(\mu_0, U_{0})$, where the vector $\mu_0 \in \mathbb{R}^n$ is estimated from (ref) given estimates of the mean of prior distributions of $B_0$, $D_{i,0}$, $i=0,1$. The entries of the diagonal matrix $U_0$ have large values. Denote by $s$ a vector with indicator variables in Gaussian mixture approximation which takes part in estimating $u_t$ (see Section (ref)). Denote the trajectories of all parameters for a fixed value of $\theta^{(j-1)}$ at $j$th MCMC simulation step by $$Z^{(j)}_{\theta} = [B^{(j)}, {D}^{(j)}_1, \Sigma^{(j)}, A^{(j)}, \tilde{V}^{(j)}].$$ The steps of the proposed Gibbs sampling scheme are as follows.

enumerate• Draw $Z^{(j)}_{\theta}$ conditionally on $\theta^{(j-1)}$ and $Y$ based on the model (ref). Denote by $p$ and $\tilde{p}$ the likelihood and the approximated likelihood (using Gaussian mixtures), respectively, and $\upsilon =[B, {D_1},A,\tilde{V}].$ We proceed with the following sampling steps (see del2015time for details) by drawing: \begin{itemize} • $\Sigma$ from $\tilde{p}(\Sigma|Y,\upsilon ,s)$, • $\upsilon$ from $p(\upsilon|Y,\Sigma)$, • $s$ from $\tilde{p}(s|Y,\Sigma,\upsilon).$ \end{itemize} • Draw $\theta^{(j)}$ conditionally on $Z^{(j)}_{\theta}$ from $ \mathcal{N}(\mu_{j},U_{j}). $ The parameters of the posterior distribution $\mu_{j}$, $v^2_{j}$ are estimated from the observations \[ \tilde{Y_{t}}^{(j)}=C_{t}^{(j)}\theta+u_{t}^{(j)},\quad t=t_0+1,\dots,T, \] where $\tilde{{Y}}_{t}^{(j)}=y_{t}-c_{t}- \beta_{t}^{(j)} y_{t-1}- {D}_{1,t}^{(j)}(x_{t-1}-x_{t}),$ $C_{t}^{(j)}=x_{t} [I-\beta_{t}^{(j)}] $ and $u_{t}^{(j)}\sim\mathcal{N}(0,H_{t}^{(j)}).$ Therefore the posterior distribution of $\theta^{(j)}$ is defined by the covariance $$ U_{j}^{-1}=U_{0}^{-1}+\sum_{t=t_0+1}^{T}C_{t}^{(j)\top}[H_{t}^{(j)}]^{-1}C_{t}^{(j)}, $$ and by the mean $$ \mu_{j}=U_j\left(U_{0}^{-1}\theta_{0}+\sum_{t=t_0+1}^{T}C_{t}^{(j)\top}[H_{t}^{(j)}]^{-1}\tilde{Y_{t}}^{(j)}\right). $$

Impulse-response analysis

Impulse response characterization demonstrates the behavior of the output after a small shock in the input variable. We shall be interested in $10\%$ increase of oil prices obtained by a single shock $x_t=\log(1.1)$ in the model (ref) with (ref). The shock evolves according to (ref) as

eqnarray*[eqnarray* omitted — 200 chars of source]

Hence, a change in the logarithm (element-wise) of the vector $S_t$ reads as $$ \log {S_{t+k}}-\log{S_t} = \sum_{j=1}^k \delta y_{t+j}. $$ Thus, when $k\to \infty$ we get

equation[equation omitted — 125 chars of source]

Therefore $\theta$ defines a fully adjusted value of a response after a shock and describes the underlying permanent state of economy.

Numerical results

This section contains empirical analysis of the proposed constrained TVP-VAR method based on economic data for Norwegian and Russian economies. We have selected these countries for the analysis because they are among the top oil-exporters. Furthermore both Russia and Norway underwent significant changes in exchange rate policy in historical retrospective. We compare performance of the constrained TVP-VAR for modeling the Norwegian and the Russian economies with the following benchmark methods: 1) method from del2015time,primiceri2005time extended for estimation of the model with exogenous variables (ref) with no elasticity restrictions \footnote{The code for the proposed method and the first benchmark method is based on modifications of a CRAN package bvarsv}, 2) VAR with constant parameters. For comparison we computed the absolute value of the deviation of out-of-sample forecasts from the corresponding observations of GDP and real exchange rate for the number of steps ahead lying in the set $\{1,2,3,4,5\}$.

Norwegian economy

For Norway we had $157$ quarterly observations of the real exchange rate $S_{1,t}$, GDP $S_{2,t}$, and oil price $S_{x,t}$ staring from the 1st quarter 1980 till 1st quarter 2019. Therefore the number of logarithm differences $y_t$ and $x_t$ of observations $S_{x,t}$ and $S_{i,t}$, $i=1,2$ was $156$. For the estimation of prior parameters of the constrained TVP-VAR we used the first $t_{0}=40$ observations of $y_{i}^t$, $i=1,2$ and $x_t$. We use an uninformative prior for the elasticity $\theta\sim\mathcal{N}(\mu_0, U_{0})$ (see Section (ref)) with $ U_{0}={\rm diag}([0.1,0.1])$.

After $30000$ MCMC steps the estimation procedure converged to $\theta=[0.05,\, 0.02]^{\top}$, where the first component corresponds to real exchange rate and the second to GDP. In-sample forecasts by the constrained TVP-VAR for the time interval $[1992\text{Q}_4,2019\text{Q}_1]$ are shown in Figures (ref), (ref). Figures (ref), (ref) contain IRF for years 1991, 2008, 2018 whereas Fig.(ref) contains 3D IRF for GDP and real exchange rate.

The errors of 1-5 step ahead out-of-sample forecasts for the proposed method and benchmark methods for the time interval $[1992\text{Q}_4,2019\text{Q}_1]$ are collected in Table (ref).

figure[figure omitted — 313 chars of source]
figure[figure omitted — 331 chars of source]

Long-run the impulse responses to a positive shock in oil prices are positive for both the real exchange rate and real GDP. Improvement in the terms of trade leads to the exchange rate strengthening, which ensures internal and external equilibrium. This means that for the same volume of exports a country can buy a larger volume of imported goods. Therefore the prices of domestic non-tradable goods relative to prices of imported goods should increase to ensure the increase in the share of imported goods in aggregated consumption edwards1988real. Furthermore the oil prices rise leads to an increase in GDP through the capital accumulation channel, namely, the higher oil prices result in new investment opportunities esfahani2014empirical and increase of domestic returns idrisov2015theoretical. The model indicates significant change in the short run transmission mechanism of oil prices shocks to the real exchange rate. IRFs for years 1991 and 2018 are statistically different. Before the Norges Bank turned to inflation targeting in 2001 the real exchange rate response had been strengthening gradually towards its long-run equilibrium after a shock in oil prices. Under the inflation targeting regime we see some overshooting of the real exchange rate. There is no sizable time variation in model parameters over the last decade, and the shape of the impulse response function for the real exchange rate stabilizes. Impulse response function for the real GDP changes very slightly during the entire period under review. The results of pseudo out-of-sample forecasting experiment in Table (ref) show that the proposed TVP-VAR with time-invariant long-run multipliers outperforms the benchmark TVP-VAR without constraints. Thus reduction of degrees of freedom in TVP-VAR model helps to improve the forecasting accuracy. The proposed constrained TVP-VAR delivers smaller forecast errors than constant-parameter VAR for 1-3 steps-ahead forecasts and accuracy similar to VAR for 4-5 step-ahead forecasts.

Next we consider an example of Russian economy, were a transition towards the inflation targeting regime has started in 2014.

figure[figure omitted — 490 chars of source]
figure[figure omitted — 372 chars of source]

\FloatBarrier

table[table omitted — 1,096 chars of source]

\FloatBarrier

Russian economy

We use $93$ quarterly observations of real effective exchange rate of $S_{1,t}$, GDP $S_{2,t}$ for Russia and oil price $S_{x,t}$ from the 1st quarter 1995 till the 4th quarter 2018. A number of logarithm differences of observations of $y_t$ therefore was $92$. For the estimation of prior parameters of constrained TVP-VAR we used the first $t_{0}=40$ observations of $y_{i}^t$, $i=1,2$ and $x_t$. We selected an uninformative Gaussian prior for the elasticity $\theta\sim\mathcal{N}(\mu_0, U_{0})$ (see Section (ref)) with $ U_{0}={\rm diag}([0.1,0.1])$.

After $30000$ MCMC steps the estimating procedure for constrained TVP-VAR converged to $\theta=[0.09,\, 0.04]^{\top}$, where the first component corresponds to real exchange rate and the second to GDP. Posterior median of VAR part of constrained TVP-VAR coefficients are shown in Figure (ref), posterior medians of $D_{0,t}$ and $D_{1,t}$ are in Figure (ref). The five-step ahead in-sample forecasts for the GDP and the real effective exchange rate (ER) along with out-of-sample forecast for the time interval $[2007\text{Q}_4,2018\text{Q}_4]$ are shown in Figures (ref), (ref). Median of long-run growth rate with $60\%$ confidence intervals for GDP, which is the second component of $(I-B_t)^{-1}c_t$, in percents is shown in Figure (ref).

figure[figure omitted — 300 chars of source]
figure[figure omitted — 194 chars of source]
figure[figure omitted — 285 chars of source]
figure[figure omitted — 326 chars of source]
figure[figure omitted — 202 chars of source]

We compare impulse response functions for the years 2008 and 2018 for GDP and real exchange rate (ER) to the shock in exogenous logarithm of differences of oil prices. Results in Figs. (ref) demonstrate the convergence to the same limiting value defined by (ref); 3D-plots of impulse response functions are shown in Figs. (ref). During the years before the crisis of 2008--2009 the Central Bank of Russia followed the policy of a managed nominal ruble exchange rate. From IRF for this period one can observe a gradual strengthening of the real exchange rate towards its long-run equilibrium after an increase in oil prices. During the next years the Central Bank of Russia switched to a floating exchange rate. After that the real exchange rate began to react to oil price shocks more sharply with the overshooting effect. It should be noted that during periods of gradual reaction of the exchange rate to the oil price shocks, real GDP reacted quite strongly to the shock. During the periods of sharp reaction of the real exchange rate the real GDP demonstrates gradual increase. Therefore our results are in line with a classical view: flexible exchange rates are shock absorbers for small open economies and the floating exchange rate regime of monetary policy reduces volatility of the GDP growth.

figure[figure omitted — 269 chars of source]
figure[figure omitted — 329 chars of source]

The mean absolute errors and standard deviations for of 1-5 steps out-of-sample forecasts of GDP and real exchange rate for the proposed method and benchmark methods for the time interval $[2007\text{Q}_4,2019\text{Q}_1]$ are shown in Table (ref). One may conclude that in terms of forecasts a classical VAR gives better result than TVP-VAR del2015time,primiceri2005time extended for exogenous variables case. Imposing the elasticity constraint helps to improve the situation: the proposed method outperforms both benchmark methods in forecasting of GDP 1-3 steps ahead. The proposed method gives smaller forecasting error that non-constrained TVP-VAR for the real exchange rate. Nevertheless, the uncertainty coming from the coefficients model brings though delivers slightly less accuracy than VAR for the real exchange rate and 4-5 steps ahead forecasts of GDP. The results demonstrate that imposing the long run elasticity constraint allows to improve the quality of modeling. Figure (ref) demonstrates significant decrease in the long-run growth rates for the Russian economy.

table*[table* omitted — 1,122 chars of source]

\FloatBarrier

Conclusions

In the paper we propose a TVP-VAR model with a time-invariant constraint on the long-run multipliers of endogenous variables with respect to changes in exogenous variable. We provide a Bayesian estimation method for TVP-VAR parameters and multipliers. The proposed methodology can be used for a wide range of practical applications as an alternative to VARX, for example, in open economies modeling. Our approach is tailored to economic systems whose cross-correlation relationships change due to changes in the monetary policy and exchange rate regimes under the hypothesis of long-run money neutrality. In the modern New Keynesian models the particular monetary policy rule matters for the shape of transition path from one long-run equilibrium to another. However, usually there is no influence of the monetary policy rule on the long-run equilibrium. We apply the proposed methodology to model relationship between the real GDP, the real exchange rate and real oil prices for the Norwegian and the Russian economies. Results show that incorporating the time invariance constraint for the long-run multipliers significantly improves forecasting performance of TVP-VAR model. Impulse responses are interpretable. The oil price increase leads to statistically significant real exchange rate appreciation and GDP increase in long run. During periods of gradual reaction of the real exchange rate to the oil price shocks, real GDP reacted strongly to the shock. During periods of the sharp reaction of the real exchange rate, the real GDP demonstrates gradual increase. Therefore our results are in line with classical view that flexible exchange rates are shock absorbers for small open economies and the floating exchange rate regime of monetary policy reduces volatility of the GDP growth.

References

\FloatBarrier