Skip to main content
Log in

Testing a DSGE Model of the EU Using Indirect Inference

  • Research Article
  • Published:
Open Economies Review Aims and scope Submit manuscript

Abstract

We use the method of indirect inference, using the bootstrap, to test the Smets and Wouters model of the EU against a VAR auxiliary equation describing their data. We find that their model generates excessive variance compared with the data. But their model fits the dynamic facts quite well if the errors have the properties assumed by SW but scaled down. We compare a New Classical version of the model which also performs reasonably if error properties are chosen using New Classical priors (notably excluding shocks to preferences). Both versions have (different) difficulties fitting the data if the actual error properties are used. A model combining rigid and flexible-wage/price sectors, with a weight of around 5% on the rigid sector, does best in fitting the data.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Notes

  1. Needless to say, none of the above discussion on estimating the structural residuals has anything to do with how the model is solved for given shocks once the residuals and their time-series processes have been estimated and built into the model. The solution method here follows the standard dynare procedure.

  2. Let the model be given by Ay t  = ME t y t + 1 + Ny t − 1 + u t , where u t  = Φu t − 1 + ε t . This can be transformed into \( y_{t}=A^{-1}MB^{-1}y_{t}+A^{-1}NLy_{t}+A^{-1}u_{t}\); where L is the lag operator and B  − 1 is the forward operator leading the variable while keeping the date of expectations constant (here at t). Assume that the model satisfies the saddlepath Blanchard-Kahn conditions (with f forward and l backward roots), then we can rewrite it as \(\prod\limits_{i=1}^{f}(1-\gamma _{i}B^{-1})\prod\limits_{j=1}^{l}(1-\lambda _{j}L)y_{t}=K(L;M,N,A)u_{t}.\) Here we note that K is a function of all the parameters of the model, as well as involving lags of the errors produced by the backward roots and current values of the errors produced by the forward roots. We can solve for y t in terms of the current shocks and its own lagged values by projecting the forward roots onto the errors and then projecting all the backward roots, as well as error autoregressive roots, onto y t . It is clear that the impact effect, just like the transmission effect, comes from the complete parameter set.

References

  • Annexes (2009) Supporting annexes to this paper. Available at www.cf.ac.uk/carbs/faculty/minfordp/SWEUAnnex.pdf

  • Canova F (1994) Statistical inference in calibrated models. J Appl Econ 9:S123–S144

    Article  Google Scholar 

  • Canova F (2005) Methods for applied macroeconomic research. Princeton University Press, Princeton

    Google Scholar 

  • Canzoneri MB, Cumby RE, Diba BT (2007) Euler equations and money market interest rates: a challenge for monetary policy models. J Monet Econ 54:1863–1881

    Article  Google Scholar 

  • Christiano L, Eichenbaum M, Evans C (2005) Nominal rigidities and the dynamic effects of a shock to monetary policy. J Polit Econ 113:1–45

    Article  Google Scholar 

  • Evans GW, Honkapohja S (2005) An interview with Thomas J. Sargent. Macroecon Dyn 9:561–583

    Article  Google Scholar 

  • Gourieroux C, Monfort A (1995) Simulation based econometric methods. CORE Lectures Series, Louvain-la-Neuve

    Google Scholar 

  • Gourieroux C, Monfort A, Renault E (1993) Indirect inference. J Appl Econ 8:85–118

    Article  Google Scholar 

  • Gregory A, Smith G (1991) Calibration as testing: inference in simulated macro models. J Bus Econ Stat 9:293–303

    Google Scholar 

  • Gregory A, Smith G (1993) Calibration in macroeconomics. In: Maddala G (ed) Handbook of statistics, vol 11. Elsevier, St. Louis, pp 703–719

    Google Scholar 

  • Juillard M (2001) Dynare: a program for the simulation of rational expectations models. Computing in economics and finance 213. Society for Computational Economics

  • Lucas R (1972) Expectations and the neutrality of money. J Econ Theory 4:103–124

    Article  Google Scholar 

  • Mankiw G, Reis R (2002) Sticky information versus sticky prices: a proposal to replace the new Keynesian Phillips curve. Q J Econ 117:1295–1328

    Article  Google Scholar 

  • Sims C (2003) Implications of rational inattention. J Monet Econ 50:665–690

    Google Scholar 

  • Smets F, Wouters R (2003) An estimated stochastic dsge model of the euro area. J Eur Econ Assoc 1:1123–1175

    Article  Google Scholar 

  • Smith AA (1993) Estimating nonlinear time-series models using simulated vector autoregressions. J Appl Econ 8:S63–S84

    Article  Google Scholar 

Download references

Acknowledgements

We are grateful for helpful comments on earlier drafts to Matthew Canzoneri, Harris Dellas, Casper de Vries, Alessandro Flamini, Max Gillman, John Hunter, Vo Phuong Mai Le, Adrian Pagan, and Christoph Thoenissen. We also thank Konstantinos Theodoridis for his substantial input in the early stages of this work. None of those mentioned bears any responsibility for errors in the present version of the paper. Our work was supported by the UK Economic and Social Research Council under grant no RES-165-25-0020.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Patrick Minford.

Appendix: The Smets-Wouters model

Appendix: The Smets-Wouters model

1.1 Households

The household utility function is

$$ U\left( c_{it},n_{it},\frac{M_{it}}{P_{t}}\right) =\left[ \frac{\left( c_{it}-hc_{it-1}\right) ^{1-\sigma _{c}}}{1-\sigma _{c}}-\frac{ n_{it}{}^{1+\sigma _{n}}\varepsilon _{t}^{n}}{1+\sigma _{n}}+\frac{\left( \frac{M_{it}}{P_{t}}\right) ^{1-\sigma _{m}}\varepsilon _{t}^{m}}{1-\sigma _{m}}\right] \varepsilon _{t}^{B} $$

where c it ,n it , and \(\frac{M_{it}}{P_{it}}\) denote the consumption, work and real money balances of the i th household, the \(\varepsilon _{t}^{i}\), (i = B,n,m) are preference shocks, and P t is the general price level. The term hc t − 1 is to capture consumption habits, where c t is aggregate consumption. The real household budget constraint is

$$ \frac{M_{it}}{P_{t}}+p_{t}^{B}\frac{B_{it}}{P_{t}}=\frac{M_{t-1}}{P_{t-1}}+ \frac{B_{i,t-1}}{P_{t-1}}+y_{it}-c_{it}-i_{it} $$

where bonds B it are one-period securities with a price of \(p_{t}^{B}\). Total household income is

$$ y_{it}=w_{it}n_{it}+a_{it}+r_{t}^{k}z_{it}k_{i,t-1}-\Psi \left( z_{it}\right) k_{i,t-1}+d_{it} $$

where w it is the real wage rate, k it is the capital stock, \( r_{t}^{k}\) is the rate of return to capital, the term \( r_{t}^{k}z_{it}k_{i,t-1}-\Psi (z_{it})k_{i,t-1}\) represents income from capital after depreciation, z it is capacity utilisation and d it is dividend income.

The resulting Euler equation is

$$ E_{t}\left[ \beta \frac{\lambda _{t+1}}{\lambda _{t}}\frac{R_{t}P_{t}}{ P_{t+1}}\right] =1 $$

where R t is the gross nominal rate of return on bonds \(\big(R_{t}=\frac{1}{ p_{t}^{B}}\big)\) and λ t is the marginal utility of consumption:

$$ \lambda _{t}=(c_{t}-hc_{t-1})^{-\sigma _{c}}\varepsilon _{t}^{B} $$

The demand for money is

$$ \left( \frac{M_{t}}{P_{t}}\right) ^{-\sigma _{m}}\varepsilon _{t}^{m}=\left( c_{t}-hc_{t-1}\right) ^{-\sigma _{c}}-\frac{1}{R_{t}} $$

Households are assumed to act as price setters in the labour market. Their nominal wages are given by

$$ W_{it}=\left( \frac{P_{t-1}}{P_{t-2}}\right) ^{\gamma }W_{i,t-1} $$

Households set their nominal wages to maximise their inter-temporal objective function subject to their budget constraint and the demand for labour which is given by

$$ n_{it}=\left( \frac{W_{it}}{W_{t}}\right) ^{-\frac{1+\lambda _{w},t}{\lambda _{w,t}}}n_{t} $$

where n t the aggregate labour demand and W t , the aggregate nominal wage, are given by

$$ \begin{array}{rcl} n_{t} &=&\left[ \int\nolimits_{0}^{1}(n_{it})^{\frac{1}{1+\lambda _{w,t}}}di \right] ^{1+\lambda _{w,t}} \\ W_{t} &=&\left[ \int\nolimits_{0}^{1}(W_{it})^{-\frac{1}{\lambda _{w,t}}}di \right] ^{-\lambda _{w,t}} \end{array} $$

and

$$ \lambda _{w,t}=\lambda _{w}+\eta _{t}^{w} $$

and \(\eta _{t}^{w}\) is an i.i.d. shock.

The result of this maximisation is the following mark-up equation for the re-optimised wage:

$$ \frac{\overset{\symbol{126}}{w}_{t}}{P_{t}}E_{t}\Sigma _{s=0}^{\infty }\beta ^{s}\xi _{w}^{s}\left( \frac{P_{t}/P_{t-1}}{P_{t+s}/P_{t+s-1}}\right) ^{\gamma }\frac{n_{i,t+s}U_{c,t+s}}{1+\lambda _{w,t+s}}=E_{t}\Sigma _{s=0}^{\infty }\beta ^{s}\xi _{w}^{s}n_{i,t+s}U_{n,t+s} $$

where \(\overset{\symbol{126}}{w}_{t}\) is the new optimal nominal wage, ξ w  = 0 if wages are perfectly flexible. The real wage is a mark-up 1 + λ w,t over the current ratio of the marginal disutility of labour to the marginal utility of an additional unit of consumption. As a result, the aggregate wage satisfies

$$ W_{t}^{-\frac{1}{\lambda _{w}}}=\xi \left[ W_{t-1}\left(\frac{P_{t-1}}{P_{t-2}} \right)^{\gamma }\right] ^{-\frac{1}{\lambda _{w}}}+(1-\xi )\overset{\symbol{126}}{ w}_{t}^{-\frac{1}{\lambda _{w}}} $$

Households, who own firms, choose the capital stock and investment to maximise their inter-temporal subject to their budget constraint and the capital accumulation condition

$$ k_{t}=(1-\delta )k_{t-1}+I\left( \frac{i_{t}\varepsilon _{t}^{i}}{i_{t-1}} \right) i_{t} $$

where \(I\big(\frac{i_{t}\varepsilon _{t}^{i}}{i_{t-1}}\big)\) is an adjustment cost function, and \(\varepsilon _{t}^{i}\) is an investment shock determined by the autoregression

$$ \varepsilon _{t}^{i}=\rho \varepsilon _{t-1}^{i}+\eta _{t}^{i} $$

The first-order conditions are

$$ \begin{array}{rcl} Q_{t} &=&E_{t}\left[ \beta \frac{\lambda _{t+1}}{\lambda _{t}}\left[ Q_{t+1}(1-\delta )+z_{t+1}r_{t+1}^{k}-\Psi (z_{t+1})\right] \right] \\ 1 &=&Q_{t}I^{\prime }\Bigg( \frac{i_{t}\varepsilon _{t}^{i}}{i_{t-1}}\Bigg) \Bigg( \frac{i_{t}\varepsilon _{t}^{i}}{i_{t-1}}\Bigg) +\beta E_{t}Q_{t+1} \frac{\lambda _{t+1}}{\lambda _{t}}\Bigg( \frac{i_{t+1}\varepsilon _{t+1}^{i} }{i_{t}}\Bigg) \Bigg( \frac{i_{t+1}\varepsilon _{t+1}^{i}}{i_{t}}\Bigg) \Bigg( \frac{i_{t+1}}{i_{t}}\Bigg) \\ r_{t+1}^{k} &=&\Psi ^{\prime }(z_{t}) \end{array} $$

where Q t is the value of installed capital.

1.2 Firms

It is assumed that there is a single final competitive good and a continuum of monopolistically produced intermediate goods indexed by j, where j is distributed over the unit interval (\(j\in \lbrack 0,1]\)). The final good is produced by

$$ y_{t}=\left[ \int\nolimits_{0}^{1}y_{t}^{j\frac{1}{1+\lambda _{p,t}}}dj \right] ^{1+\lambda _{p,t}} $$

where \(y_{t}^{j}\) is the intermediate good and ν t is a mark-up generated by

$$ \lambda _{p,t}=\lambda _{p}+\eta _{t}^{p} $$

where \(\eta _{t}^{p}\) is an i.i.d. shock. Cost minimisation gives the demand function for intermediate goods as

$$ y_{jt}=\left( \frac{p_{\!jt}}{P_{t}}\right) ^{-\frac{1+\lambda _{p,t}}{\lambda _{p,t}}}y_{t} $$

and the final goods price level which is

$$ P_{t}=\left[ \int\nolimits_{0}^{1}(p_{\!jt})^{-\frac{1}{\lambda _{p,t}}}dj \right] ^{-\lambda _{p,t}} $$

where p jt are the prices of intermediate goods.

Intermediate goods are produced using the technology

$$ y_{jt}=(z_{t}k_{j,t-1})^{\alpha }N_{\!j,t}^{1-\alpha }\varepsilon _{t}^{a}-\Phi $$

where N j,t is an index of different types of labour used by firms, Φ is a fixed cost and \(\varepsilon _{t}^{a}\) is the productivity shock. Cost minimisation implies that

$$ \frac{W_{t}N_{\!j,t}}{r_{t}^{k}z_{t}k_{j,t-1}}=\frac{1-\alpha }{\alpha } $$

The firm’s marginal cost is

$$ MC_{t}=\frac{1}{\varepsilon _{t}^{a}}W_{t}^{1-\alpha }\left( r_{t}^{k}\right) ^{a}\left[ \alpha ^{-\alpha }(1-\alpha )^{-(1-\alpha )} \right] $$

which is independent of the intermediate good produced. Nominal firm profits are

$$ \pi _{j,t}=(p_{\!jt}-MC_{t})\left( \frac{p_{\!jt}}{P_{t}}\right) ^{-\frac{ 1+\lambda _{p,t}}{\lambda _{p,t}}}y_{t}-MC_{t}\Phi $$

Firms are assumed to be able to re-optimise their price randomly with probability 1 − ξ p as in the Calvo model. The optimal price \(\overset{ \symbol{126}}{p_{t}}\) is obtained from the first-order condition

$$ E_{t}\Sigma _{s=0}^{\infty }\beta ^{s}\xi _{p}^{s}\lambda _{t+s}y_{j,t+s} \left[ \frac{\overset{\symbol{126}}{p_{t}}}{P_{t}}\left( \frac{ P_{t+s-1}/P_{t-1}}{P_{t+s}/P_{t}}\right) ^{\gamma }-(1+\lambda _{p,t+s}) \frac{MC_{t+s}}{P_{t+s}}\right] =0 $$

which shows that the optimal price is a function of future marginal costs, and is a mark-up over them unless λ p  = 0. The general price index therefore satisfies

$$ P_{t}^{-\frac{1}{\lambda _{p,t}}}=\xi _{p}\left( P_{t-1}\left(\frac{P_{t-1}}{ P_{t-2}}\right)^{\lambda _{p}}\right) ^{-\frac{1}{\lambda _{p,t}}}+(1-\xi _{p}) \overset{\symbol{126}}{p_{t}}^{-\frac{1}{\lambda _{p,t}}} $$

1.3 Market equilibrium

Final goods market equilibrium satisfies the national income constraint

$$ y_{t}=c_{t}+i_{t}+g_{t}+\Psi (z_{t})k_{t-1} $$

1.4 Solution

We solve the model in its log-linearised form with DYNARE. The errors named in the text are given as follows

$$ \label{TableKey copy(4)} \begin{array}{rclrcl} \epsilon _{t}^{B}&=& \mbox{Preference Shock}\qquad\quad{\kern17pt} \eta _{t}^{n}&=& \mbox{Labour Preference Shock} \\ \epsilon _{t}^{i}&=& \mbox{Investment Shock}\qquad\quad{\kern14pt} \eta _{t}^{w}&=& \mbox{Wage Mark-up Shock} \\ \eta _{t}^{Q}& =& \mbox{Equity Shock}\qquad\quad{\kern36.2pt} \epsilon _{t}^{g}&=& \mbox{Government Spending Shock} \\ \epsilon _{t}^{a}&=& \mbox{Productivity Shock}\quad\qquad{\kern12.5pt} \bar{\pi}_{t}&=& \mbox{Inflation Objective Shock} \\ \eta _{t}^{p}&=& \mbox{Price Mark-up Shock}\qquad\quad \eta _{t}^{R}&=& \mbox{Monetary Shock} \end{array} $$

1.5 Log-linearised model

For the empirical analysis by SW the model is log-linearised around its non-stochastic steady-state. Denoting log-deviations about equilibrium by a caret \(\symbol{94}\), and noting that variables dated t + 1 are rational expectations, the log-linearised model is

$$ \begin{array}{rcl} {\hat{c}}_{t} &=&\frac{h}{1+h}{\hat{c}}_{t-1}+\frac{1}{1+h}{\hat{c}}_{t+1}- \frac{1-h}{(1+h)\sigma _{c}}\big[ \big( {\hat{R}}_{t}-{\hat{\pi}} _{t+1}\big) +\left( {\hat{\varepsilon}}_{t}^{b}-{\hat{\varepsilon}} _{t+1}^{b}\right) \big] \\ {\hat{\imath}}_{t} &=&\frac{1}{1+\beta }{\hat{\imath}}_{t-1}+\frac{\beta }{ 1+\beta }{\hat{\imath}}_{t+1}+\frac{\varphi }{1+\beta }{\hat{Q}}_{t}+\beta { \hat{\varepsilon}}_{t}^{i}-{\hat{\varepsilon}}_{t}^{i} \\ {\hat{Q}}_{t} &=&-\big( {\hat{R}}_{t}-{\hat{\pi}}_{t+1}\big) +\frac{ 1-\delta }{1-\delta +\overset{\_}{r}^{k}}{\hat{Q}}_{t+1}+\frac{\overset{\_}{r }^{k}}{1-\delta +\overset{\_}{r}^{k}}{\hat{r}}_{t}^{k}+\hat{\eta}_{t}^{Q} \\ {\hat{\pi}}_{t} &=&\frac{\nu }{1+\beta \gamma _{p}}{\hat{\pi}}_{t-1}+\frac{ \beta }{1+\beta \gamma _{p}}{\hat{\pi}}_{t+1}\\ &&+\,\frac{(1-\beta \xi _{p})(1-\xi _{p})}{(1+\beta \gamma _{p})\xi _{p}}\left[ \alpha {\hat{r}} _{t}^{k}+(1-\alpha ){\hat{w}}_{t}-{\hat{\varepsilon}}_{t}^{a}+\eta _{t}^{p} \right] \\ {\hat{w}}_{t} &=&\frac{1}{1+\beta }{\hat{w}}_{t-1}+\frac{\beta }{1+\beta }{ \hat{w}}_{t+1}+\frac{\gamma _{w}}{1+\beta }{\hat{\pi}}_{t-1}-\frac{1+\beta \gamma _{w}}{1+\beta }{\hat{\pi}}_{t}+\frac{\beta }{1+\beta }{\hat{\pi}} _{t+1} \\ &&-\,\frac{(1-\beta \xi _{w})(1-\xi _{w})}{(1+\beta )\big[ 1+\frac{(1+\lambda _{w})\sigma _{n}}{\lambda _{w}}\big] \xi _{w}}\left[ {\hat{w}}_{t}-\sigma _{n}{\hat{N}}_{t}-\frac{\sigma _{c}}{1-h}({\hat{c}}_{t}-h{\hat{c}}_{t-1})- \hat{\varepsilon}_{t}^{n}-\eta _{t}^{w}\right] \\ {\hat{N}}_{t} &=&-{\hat{w}}_{t}+(1+\Psi ){\hat{r}}_{t}^{k}+{\hat{k}}_{t-1} \\ {\hat{y}}_{t} &=&(1-\delta k_{y}-g_{y}){\hat{c}}_{t}+\delta k_{y}{\hat{\imath }}_{t}+g_{y}\hat{\varepsilon}_{t}^{g}=\phi \lbrack {\hat{\varepsilon}} _{t}^{g}+\alpha {\hat{k}}_{t-1}+\alpha \psi {\hat{r}}_{t}^{k}+(1-\alpha ){ \hat{N}}_{t} \\ {\hat{R}}_{t} &=&\rho {\hat{R}}_{t-1}+(1-\rho )\left[ \overset{\_}{\pi } _{t}+r_{\pi }\left( {\hat{\pi}}_{t-1}-\overset{\_}{\pi }_{t}\right) +r_{y}{ \hat{y}}_{t}\right] +r_{\Delta \pi }\left( {\hat{\pi}}_{t}-{\hat{\pi}} _{t-1}\right) \\&&+\,r_{\Delta y}\left( {\hat{y}}_{t}-{\hat{y}}_{t-1}\right) -r_{a}\eta _{t}^{a}-r_{n}\eta _{t}^{n}+\eta _{t}^{R} \end{array} $$

where φ = I ″ − 1, \(\beta =\big(1-\delta +\overset{\_}{r} ^{k}\big)^{-1}\), \(\psi =\frac{\Psi ^{\prime }(1)}{\Psi ^{\prime \prime }(1)}\), \( \overset{\_}{\pi }_{t}\) is the inflation target and the equations include various parameters which are long-run average values. Thus, there are nine endogenous variables and ten independent shocks. Five of the shocks arise from technology and preferences \(\big(\varepsilon _{t}^{a},\varepsilon _{t}^{i},\varepsilon _{t}^{b},\varepsilon _{t}^{n},\varepsilon _{t}^{g}\big)\) which are generated by first-order autogressive processes, three are cost-push shocks \(\big(\eta _{t}^{w},\eta _{t}^{p},\eta _{t}^{Q}\big)\) which are i.i.d. shocks and two are monetary shocks \(\big(\overset{\_}{\pi }_{t}, \eta _{t}^{R}\big)\).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Meenagh, D., Minford, P. & Wickens, M. Testing a DSGE Model of the EU Using Indirect Inference. Open Econ Rev 20, 435–471 (2009). https://doi.org/10.1007/s11079-009-9107-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11079-009-9107-y

Keywords

JEL Classification

Navigation