Abstract
This paper develops an efficient method to compute higher-order perturbation approximations of bond prices. At third order, our approach can significantly shorten the approximation process and its precision exceeds the log-normal method and a procedure using consol bonds. The efficiency gains greatly facilitate any estimation which is illustrated by considering a long-run risk model for the US. Allowing for an unconstrained intertemporal elasticity of substitution enhances the model’s fit, and we see further improvements when incorporating stochastic volatility and external habits.
Acknowledgment
For helpful comments and suggestions, we thank Michel Juillard, Paul Klein, Simon Price, Juan Rubio-Ramirez, Bruce Mizrach (the Editor), and an anonymous referee. Andreasen gratefully acknowledges access to computer facilities provided by the Danish Center for Scientific Computing (DCSC) and financial support to CREATES – Center for Research in Econometric Analysis of Time Series (DNRF78), funded by the Danish National Research Foundation.
Appendix A
A general transformation of bond prices
This appendix considers the general case of an invertible transformation function R(‧)∈CN, implying that R(pt, k)≡Pt,k. Here
First order terms
Derivative of pk with respect to x
Consider
For k=1 we have
Derivative of pk with respect to σ
Computing
For k=1 we have
Second order terms
Derivative of pk with respect to (x, x)
We have that
The value of M equals R(p1) and Mx is computed above. Moreover, for k=1 we have
Thus
Derivative of pk with respect to (σ, σ)
Next,
For k=1 we have
Third order terms
Derivative of pk with respect to (x, x, x)
Applying the chain rule to the definition of Fk one can show that
Note that we can also eliminate
because R(p0)=1.
Thus we get for k>1
With a log-transformation R(pt,k)=Mk, Rp(pt,k)=Mk, Rpp(pt,k)=Mk, and Rppp(pt,k)=Mk in the deterministic steady state. Using the expressions for first and second order derivatives of bond prices derived above, we get, after simplifying, the expression stated in the body of the text.
Derivative of pk with respect to (σ, σ, x)
It is possible to show that
where we have used
We now compute the terms with derivatives of σ. Here we recall that
So
and
To compute the
So
We finally note that
So for k>1 we get
For a logarithm transformation R(pt,k)=Mk, Rp(pt,k)=Mk, Rpp(pt,k)=Mk, and Rppp(pt,k)=Mk. Using the expressions for first and second order derivatives of bond prices derived above, we get, after simplifying,
Derivative of pk with respect to (σ, σ, σ)
It is possible to show that Fσσσ(xss, 0)=0 implies
We next use the expression for [Mσ] found previously. We also have from differentiation of
For [Mσσσ], we exploit the fact P0=1 for all values of (xt, σ) and so all derivatives have to equal zero. Thus
To evaluate the expectations in the term for [Fσσσ(xss, 0)], we define
where m3(ϵt+1) denotes the third moment of ϵt+1(φ1) for φ1=1, 2, …, nε. Notice that m3(ϵt+1) is a nε×nε×nε matrix. Following some simplifications we finally get
For a logarithm transformation, it is straightforward to show that
Appendix B
Matlab implementation of the POP method
The approximation method presented in the body of the text is implemented in Matlab. For the first perturbation step, we apply the codes accompanying Schmitt-Grohé and Uribe (2004) to compute first and second order derivatives, while the routines underlying Andreasen (2012b) are used for all third-order terms. For the second perturbation step, the user only needs to specify the stochastic discount factor in Anal_PricingKernel_derivatives.m and the position of the one-period bond price in yt. Analytical derivatives of the pricing kernel are then computed based on symbolic differentiation, and these derivatives are evaluated in the steady state by num_eval_PricingKernel.m. Bond prices are then computed in Get_Bond_Prices_3rd.m up to third order, either for the level of bond prices or for a log-transformation.
Appendix C
Closed-form solution to the endowment model with habits
For the considered habit model, we have
A closed-form solution for zero-coupon bond prices is given by (see Zabczyk 2014)
Here, Lξ is the Laplace transform of ξ, and
where αℝ and n∈𝒩. The condition for convergence of this solution is
References
Amisano, G., and O. Tristani. 2009. “A DSGE Model of the Term Structure with Regime Shifts.” Working paper.Search in Google Scholar
Andreasen, M. M. 2010. “Stochastic Volatility and DSGE Models.” Economics Letters 108: 7–9.10.1016/j.econlet.2010.03.007Search in Google Scholar
Andreasen, M. M. 2012a. “An Estimated DSGE Model: Explaining Variation in Nominal Term Premia, Real Term Premia, and Ination Risk Premia.” European Economic Review 56: 1656–1674.Search in Google Scholar
Andreasen, M. M. 2012b. “On the Effects of Rare Disasters and Uncertainty Shocks for Risk Premia In Non-Linear DSGE Models.” Review of Economic Dynamics 15: 295–316.10.1016/j.red.2011.08.001Search in Google Scholar
Anh, L., Q. Dai, and K. Singleton. 2010. “Discrete-Time Dynamic Term Structure Models with Generalized Market Prices of Risk.” Review of Financial Studies 23: 2184–2227.10.1093/rfs/hhq007Search in Google Scholar
Arouba, S. B., J. Fernández-Villaverde, and J. F. Rubio-Ramírez. 2005. “Comparing Solution methods for Dynamic Equilibrium Economies.” Journal of Economic Dynamics and Control 20 (2): 891–910.Search in Google Scholar
Backus, D. K., A. W. Gregory, and S. E. Zin. 1989. “Risk Premiums in the Term Structure: Evidence from Artificial Economics.” Journal of Monetary Economics 24: 371–399.10.1016/0304-3932(89)90027-5Search in Google Scholar
Bansal, R., and A. Yaron. 2004. “Risks for The Long Run: A Potential Resolution of Asset Pricing Puzzles.” Journal of Finance 59 (4): 1481–1509.10.1111/j.1540-6261.2004.00670.xSearch in Google Scholar
Barillas, F., L. P. Hansen, and T. J. Sargent. 2009. “Doubts or Variability.” Journal of Economic Theory 144: 2388–2418.10.1016/j.jet.2008.11.014Search in Google Scholar
Beaudry, P., and E. V. Wincoop. 1996. “The Intertemporal Elasticity of Substitution: An Exploration Using A US Panel of State Data.” Economica 63: 495–512.10.2307/2555019Search in Google Scholar
Bekaert, G., S. Cho, and A. Moreno. 2010. “New Keynesian Macroeconomics and The Term Structure.” Journal of Money, Credit and Banking 42 (1): 33–62.10.1111/j.1538-4616.2009.00277.xSearch in Google Scholar
Benigno, P. (2007). “Discussion of Equilibrium Yield Curves.” In NBER Macroeconomics Annual 2006, edited by Monika Piazzesi and Martin Schneider, 443–457. Cambridge (MA), London: MIT Press.Search in Google Scholar
Binsbergen, J. H. V., J. Fernandez-Villaverde, R. S. Koijen, and J. Rubio-Ramirez. 2012. “The Term Structure of Interest Rates in a DSGE Model with Recursive Preferences.” Journal of Monetary Economics 59: 634–648.10.1016/j.jmoneco.2012.09.002Search in Google Scholar
Caldara, D., J. Fernandez-Villaverde, J. F. Rubio-Ramirez, and W. Yao. 2012. “Computing DSGE Models with Recursive Preferences and Stochastic Volatility.” Review of Economic Dynamics 15: 188–206.10.1016/j.red.2011.10.001Search in Google Scholar
Campbell, J. Y., and R. J. Shiller. 1991. “Yield Spread and Interest Rate Movements: A Bird′s Eye View.” The Review of Economic Studies 58 (3): 495–514.10.2307/2298008Search in Google Scholar
Chernov, M., A. R. Gallant, E. Ghysels, and G.Tauchen. 2003. “Alternative Models for Stock Price Dynamics.” Journal of Econometrics 116: 225–257.10.1016/S0304-4076(03)00108-8Search in Google Scholar
Cochrane, J. H. 2001. Asset Pricing. Princeton, NJ: Princeton University Press.Search in Google Scholar
Cochrane, J. H., and M. Piazzesi. 2005. “Bond Risk Premia.” American Economic Review 95 (1): 138–160.10.1257/0002828053828581Search in Google Scholar
De Paoli, B., A. Scott, and O. Weeken. 2010. “Asset Pricing Implications of A New Keynesian Model.” Journal of Economic Dynamic and Control 34 (10): 2056–2073.10.1016/j.jedc.2010.05.012Search in Google Scholar
Doh, T. 2011. “Yield Curve in An Estimated Nonlinear Macro Model.” Journal of Economic Dynamic and Control 35 (8): 1229–1244.10.1016/j.jedc.2011.03.003Search in Google Scholar
Duffie, D., and K. J. Singleton. 1993. “Simulated Moments Estimation of Markov Models of Asset Prices.” Econometrica 61 (4): 929–952.10.2307/2951768Search in Google Scholar
Epstein, L. G., and S. E. Zin. 1989. “Substitution, Risk Aversion, and The Temporal Behavior of Consumption and Asset Returns: A Theoretical Framework.” Econometrica 57 (4): 937–969.10.2307/1913778Search in Google Scholar
Gürkaynak, R., B. Sack, and J. Wright. 2007. “The U.S. Treasury Yield Curve: 1961 to The Present.” Journal of Monetary Economics 54: 2291–2304.10.1016/j.jmoneco.2007.06.029Search in Google Scholar
Hordahl, P., O. Tristani, and D. Vestin. 2008. “The Yield Curve and Macroeconomic Dynamics.” The Economic Journal 118: 1937–1970.10.1111/j.1468-0297.2008.02197.xSearch in Google Scholar
Jermann, U. J. 1998. “Asset Pricing in Production Economics.” Journal of Monetary Economics 41: 257–275.10.1016/S0304-3932(97)00078-0Search in Google Scholar
Juillard, M., and S. Villemot. 2011. “Multi-Country Real Business Cycle Models: Accuracy Tests and Test Bench.” Journal of Economic Dynamic and Control 35: 178–185.10.1016/j.jedc.2010.09.011Search in Google Scholar
Kamenik, O. 2005. “Solving SDGE Models: A New Algorithm for the Sylvester Equation.” Computational Economics 25: 167–187.10.1007/s10614-005-6280-ySearch in Google Scholar
Kim, J., S. Kim, E. Schaumburg, and C. A. Sims. 2008. “Calculating and Using Second-Order Accurate Solutions of Discrete Time Dynamic Equilibrium Models.” Journal of Economic Dynamics and Control 32: 3397–3414.10.1016/j.jedc.2008.02.003Search in Google Scholar
Klein, P. 2000. “Using the Generalized Schur Form to Solve A Multivariate Linear Rational Expectations Model.” Journal of Economic Dynamic and Control 24: 1405–1423.10.1016/S0165-1889(99)00045-7Search in Google Scholar
Malloy, C. J., T. J. Moskowitz, and A. Vissing-Jørgensen. 2009. “Long-Run Stockholder Consumption Risk and Asset Returns.” The Journal of Finance LXIV (6): 2427–2479.10.1111/j.1540-6261.2009.01507.xSearch in Google Scholar
Martin, I. W. R. 2008. “Disasters and The Welfare Cost of Uncertainty.” American Economic Review: Papers and Proceedings 98 (2): 74–78.10.1257/aer.98.2.74Search in Google Scholar
Piazzesi, M., and M. Schneider. 2007. “Equilibrium Yield Curves.” NBER Macro Annual 21: 389–442.10.1086/ma.21.25554958Search in Google Scholar
Rudebusch, G. D., and E. T. Swanson. 2008. “Examining the Bond Premium Puzzle with a DSGE Model.” Journal of Monetary Economics 55: 111–126.10.1016/j.jmoneco.2008.07.007Search in Google Scholar
Rudebusch, G. D., and E. T. Swanson. 2012. “The Bond Premium in a DSGE Model With Long-Run Real and Nominal Risks.” American Economic Journal: Macroeconomics 4 (1): 1–43.10.1257/mac.4.1.105Search in Google Scholar
Schmitt-Grohé, S., and M. Uribe. 2004. “Solving Dynamic General Equilibrium Models Using a Secondorder Approximation to the Policy Function.” Journal of Economic Dynamics and Control 28: 755–775.10.1016/S0165-1889(03)00043-5Search in Google Scholar
Swanson, E. 2012. “Risk Aversion and the Labor Margin in Dynamic Equilibrium Models.” American Economic Review 102 (4): 1663–1691.10.1257/aer.102.4.1663Search in Google Scholar
Swanson, E., G. Anderson, and A. Levin. 2005. “Higher-Order Perturbation Solutions to Dynamic, Discrete-Time Rational Expectations Models.” Working Paper .10.2139/ssrn.892369Search in Google Scholar
Tsionas, E. G. 2003. “Exact Solution of Asset Pricing Models with Arbitrary Shock Distributions.” Journal of Economic Dynamic and Control 27: 843–851.10.1016/S0165-1889(02)00017-9Search in Google Scholar
Uhlig, H. 2007. “Explaining Asset Prices with External Habits and Wage Rigidities.” American Economic Review: Papers and Proceedings 97 (2): 239–243.10.1257/aer.97.2.239Search in Google Scholar
Vissing-Jorgensen, A. 2002. “Limited Asset Market Participation and the Elasticity of Intertemporal Substitution.” Journal of Political Economy 110 (4): 825–853.10.1086/340782Search in Google Scholar
Wachter, J. A. 2006. “A Consumption-Based Model of the Term Structure of Interest Rates.” Journal of Financial Economics 79: 365–399.10.1016/j.jfineco.2005.02.004Search in Google Scholar
Weil, P. 1990. “Nonexpected Utility in Macroeconomics.” Quarterly Journal of Economics 105 (1): 29–42.10.2307/2937817Search in Google Scholar
Wu, T. 2006. “Macro factors and the Affine Term Structure of Interest Rates.” Journal of Money, Credit, and Banking 30: 1847–1875.10.1353/mcb.2006.0097Search in Google Scholar
Zabczyk, P. 2014. “Asset Prices Under Persistent Habits and Arbitrary Shocks to Consumption Growth: Closed-form Solutions and Their Implications.” Working Paper.Search in Google Scholar
Article note
A previous version of the paper was entitled: “An Efficient Method of Computing Higher Order Bond Price Perturbation Approximations.”
Supplemental Material
The online version of this article (DOI: 10.1515/snde-2012-0005) offers supplementary material, available to authorized users.
©2015 by De Gruyter