Skip to main content
Log in

Forecasting macroeconomic fundamentals in economic crises

  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

The paper studies the way economic turmoils influence the lay agents’ predictions of macroeconomic fundamentals. The recent economic crises have, in fact, led several authors to challenge the standard macroeconomic view that all agents are Muth-rational, hence omniscient and homogeneous, forecasters. In this paper lay agents are assumed to be heterogeneous in their predictive ability. Heterogeneity is modeled by assuming that people have equal loss functions, but different asymmetry parameters. The adopted methodological tools are grounded in the standard operational research theory. Specifically, we develop a dynamic stochastic optimization problem, which is solved by performing extensive Monte Carlo simulations. Results show that the less sophisticated forecasters in our setting—the medians—never perform as muthians and that second best (SB) agents do that only occasionally. This regardless the size of the crisis. Thus, as in the real world, in our artificial economy heterogeneity is a structural trait. More intriguingly, simulations also show that the medians’ behavior tend to be relatively smoother than that of SB agents, and that the difference between them widens in the case very serious crises. In particular, great recessions make SB agents’ predictions relatively more biased. An explanation is that dramatic crises extend the available information set (e.g., due to greater mass media coverage), and this leads SB agents, who are more attentive to revise their forecasts than medians. The point is that more information does not necessarily mean better forecasting performances. All considered, thus, our simulations suggest a rewording of Ackoff’s famous phrase: it is not silly to not look for an optimal solution to a mess.

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

Similar content being viewed by others

Notes

  1. Other challenging questions can be addressed by examining some financial variables such as stock prices and returns, volumes, and the like (see e.g.: Chiarella and He 2001; Consiglio and Russino 2007). However, our research interest is to explore the expectations formation process on real macroeconomic fundamentals.

  2. The term “about” is here properly placed, because actually a negligible number of agents with some \(\theta =-1\) and \(\theta =0\) has been removed, to let functions \(\beta \)’s in (7) be well-defined and to exclude the muthian case.

References

  • Aizenman, J., & Pinto, B. (Eds.). (2005). Managing economic volatility and crises: A practitioner’s guide. Cambridge: Cambridge University Press.

    Google Scholar 

  • Ackoff, R. L. (1977). Optimization + objectivity = optout. European Journal of Operational Research, 1(1), 1–7.

    Article  Google Scholar 

  • Armantier, O., Bruine de Bruin, W., Potter, G., Topa, G., van der Klaauw, W., & Zafar, B. (2013). Measuring inflation expectations. Annual Review of Economics, 5, 273–301.

    Article  Google Scholar 

  • Bardi, M., & Capuzzo-Dolcetta, I. (1997). Optimal control and viscosity solutions of Hamilton–Jacobi–Bellman equation. Boston, MA: Birkhäuser.

    Book  Google Scholar 

  • Barone, R., Cerqueti, R., & Quaranta, A. G. (2012). Illegal financier and usurer behavior. European Journal of Law and Economics, 34(2), 265–277.

    Article  Google Scholar 

  • Bayram, A., Solaka, S., & Johnson, M. (2014). Stochastic models for strategic resource allocation in nonprofit foreclosed housing acquisitions. European Journal of Operational Research, 233(1), 246–262.

    Article  Google Scholar 

  • Blendon, R., Benson, J., Brodie, M., Morin, R., Altman, D., Gitterman, D., et al. (1997). Bridging the gap between the publics and economists views of the economy. Journal of Economic Perspectives, 11, 105–188.

    Article  Google Scholar 

  • Blueschke, D., Blueschke-Nikolaeva, V., & Savin, I. (2013). New insights into optimal control of nonlinear dynamic econometric models: Application of a heuristic approach. Journal of Economic Dynamics and Control, 37(4), 821–837.

    Article  Google Scholar 

  • Borkar, V. S. (1989). Optimal control of diffusion processes. Pitman research notes in mathematics series. Harlow: Longman Scientific & Technical.

    Google Scholar 

  • Bovi, M. (2009). Economic versus psychological forecasting. Evidence from consumer confidence surveys. Journal of Economic Psychology, 30(4), 563–574.

    Article  Google Scholar 

  • Bovi, M. (2013). Are the representative agent’s beliefs based on efficient econometric models? Journal of Economic Dynamics and Control, 37(3), 633–648.

    Article  Google Scholar 

  • Brock, W. A., & Hommes, C. H. (1997). A rational route to randomness. Econometrica, 65, 1059–1160.

    Article  Google Scholar 

  • Bruine de Bruin, W., van der Klaauw, W., & Topa, G. (2011). Expectations of inflation: The biasing effect of thoughts about specific prices. Journal of Economic Psychology, 32(5), 834–845.

    Article  Google Scholar 

  • Cao, Y., Hussaini, M. Y., & Zang, T. A. (2003). An efficient Monte Carlo method for optimal control problems with uncertainty. Computational Optimization and Applications, 26, 219–230.

    Article  Google Scholar 

  • Capistran, C., & Timmermann, A. (2009). Disagreement and biases in inflation expectations. Journal of Money, Credit and Banking, 41(2–3), 365–396.

    Article  Google Scholar 

  • Castellano, R., & Cerqueti, R. (2012). Optimal consumption/investment problem with light stocks: A mixed continuous-discrete time Approach. Applied Mathematics and Computation, 218(12), 6887–6898.

    Article  Google Scholar 

  • Castellano, R., & Cerqueti, R. (2014). Mean-variance portfolio selection in presence of unfrequently traded stocks. European Journal of Operational Research, 234(2), 442–449.

    Article  Google Scholar 

  • Cerqueti, R., & Quaranta, A. G. (2012). The perspective of a bank in granting credits: An optimization model. Optimization Letters, 6(5), 867–882.

    Article  Google Scholar 

  • Chiarella, C., & He, T. (2001). Asset price and wealth dynamics under heterogeneous expetations. Quantitative Finance, 1, 509–526.

    Article  Google Scholar 

  • Chiarella, C., & Khomin, P. (1999). Adaptively evolving expectations in models of monetary dynamics: The fundamentalists forward looking. Annals of Operations Research, 89, 21–34.

    Article  Google Scholar 

  • Clements, M. P. (2009). Internal consistency of survey respondents forecasts: Evidence based on the Survey of Professional Forecasters. In J. L. Castle, & N. Shephard (Eds.). The methodology and practice of econometrics: A festschrift in honour of David F. Hendry.

  • Clements, M. P. (2014). US inflation expectations and heterogeneous loss functions, 1968–2010. Journal of Forecasting, 33(1), 1–14.

    Article  Google Scholar 

  • Consiglio, A., & Russino, A. (2007). How does learning affect market liquidity? A simulation analysis of a double-auction financial market with portfolio traders. Journal of Economics Dynamics and Control, 31(6), 1910–1937.

    Article  Google Scholar 

  • Consiglio, A., & Staino, A. (2012). A stochastic programming model for the optimal issuance of government bonds. Annals of Operations Research, 193(1), 159–172.

    Article  Google Scholar 

  • Curtin, R. (2008). What US consumers know about economic conditions. In Statistics, knowledge and policy 2007: Measuring and fostering the progress of societies. Paris: OECD.

  • Dietz, S. (2012). A nonlinear model of economic data related to the German automobile industry. International Journal of Applied Operational Research, 2(1), 23–33.

    Google Scholar 

  • Doms, M., & Morin, N. (2004). Consumer sentiment, the economy, and the news media, finance and economics discussion series (Vol. 51). Washington, DC: Divisions of Research & Statistics and Monetary Affairs Federal Reserve Board.

    Google Scholar 

  • Engels, J. R. (1992). On simulation and optimization of macroeconometric models. European Journal of Operational Research, 61(3), 357–369.

    Article  Google Scholar 

  • European Commission. (2007). The joint harmonised EU programme of business and consumer surveys, user guide. Directorate-General for Economic and Financial Affairs: European Commission.

  • Evans, G. W., & Honkapohja, S. (2001). Learning and expectations in macroeconomics. NJ: Princeton University Press.

    Book  Google Scholar 

  • Fleming, W. H., & Soner, H. M. (1993). Controlled Markov processes and viscosity solutions. Applications of mathematics (New York). New York: Springer.

    Google Scholar 

  • Kahneman, D., & Tversky, A. (1974). Judgment under uncertainty: Heuristics and biases. Science, 185, 1124–1131.

    Article  Google Scholar 

  • Kirby, M. W. (2007). Paradigm change in operations research: Thirty years of debate. Operations Research, 55(1), 1–13.

    Article  Google Scholar 

  • Krylov, N. V. (1980). Controlled diffusion processes. New York: Springer.

    Book  Google Scholar 

  • Lorenzoni, G. (2009). A theory of demand shocks. American Economic Review, 99(5), 2050–2084.

    Article  Google Scholar 

  • Madeira, C., & Zafar, B. (2014). Heterogeneous inflation expectations and learning. Federal Reserve Bank of New York Staff Reports, n. 536.

  • Mackowiak, B., & Wiederholt, M. (2010). Business cycle dynamics under rational inattention. CEPR Discussion Paper 7691.

  • Mankiw, N. G., & Reis, R. (2002). Sticky information versus sticky prices: A proposal to replace the New Keynesian Phillips Curve. Quarterly Journal of Economics, 117, 1295–1328.

    Article  Google Scholar 

  • McAllister, P. H. (1991). Adaptive approaches to stochastic programming. Annals of Operations Research, 30(1), 45–62.

    Article  Google Scholar 

  • Muth, J. F. (1961). Rational expectations and the theory of price movements. Econometrica, 29(3), 315–335.

    Article  Google Scholar 

  • Niemira, M. P., & Saaty, T. L. (2004). An analytic network process model for financial-crisis forecasting. International Journal of Forecasting, 20(4), 573–587.

    Article  Google Scholar 

  • Patton, A. J., & Timmermann, A. (2007). Testing forecast optimality under unknown loss. Journal of the American Statistical Association, 102, 1172–1184.

    Article  Google Scholar 

  • Patton, A. J., & Timmermann, A. (2010). Why do forecasters disagree? Lessons from the term structure of cross-sectional dispersion. Journal of Monetary Economics, 577, 803–820.

    Article  Google Scholar 

  • Pesaran, M. H., & Weale, M. (2006). Survey expectations. In G. Elliott, C. Granger, & A. Timmermann (Eds.), Handbook of economic forecasting. Amsterdam: North Holland.

    Google Scholar 

  • Ranyard, R., Missier, F. D., Bonini, N., Duxbury, D., & Summers, B. (2008). Perceptions and expectations of price changes and inflation: A review and conceptual framework. Journal of Economic Psychology, 29(4), 378–400.

    Article  Google Scholar 

  • Reis, R. (2006). Inattentive consumers. Journal of Monetary Economics, 53(8), 1761–1800.

    Article  Google Scholar 

  • Reis, R. (2009). A sticky information general equilibrium model for policy analysis. NBER Working Paper No. 14732, February, available at http://www.nber.org/papers/w14732.

  • Rios-Rull, J.-V. (2001). Computation of equilibria in heterogeneous agent models. In R. Marimon & A. Scott (Eds.), Computational methods for the study of dynamic economies: An introduction (pp. 238–280). Oxford: Oxford University Press.

    Chapter  Google Scholar 

  • Sevim, C., Oztekinb, A., Balic, O., Gumusd, S., & Guresenc, E. (2014). Developing an early warning system to predict currency crises. European Journal of Operational Research, 237(3), 1095–1104.

    Article  Google Scholar 

  • Simon, H. A. (1971). Designing organizations for an information-rich world. Martin greenberger, computers, communication, and the public interest (pp. 40–41). Baltimore, MD: The Johns Hopkins Press.

    Google Scholar 

  • Van Nieuwerburgh, S., & Veldkamp, L. (2006). Learning asymmetries in real business cycles. Journal of Monetary Economics, 53(4), 753–772.

    Article  Google Scholar 

  • Varian, H. R. (1975). A Bayesian approach to real estate assessment. In S. E. Fienberg & A. Zellner (Eds.), Studies in Bayesian econometrics and statistics in honor of Leonard J. Savage (pp. 195–208). Amsterdam: North Holland.

    Google Scholar 

  • Woodford, M. (2009). Convergence in macroeconomics: Elements of the new synthesis. American Economic Journal: Macroeconomics, 1(1), 267–279.

    Google Scholar 

  • Yong, J., & Zhou, X. Y. (1999). Stochastic controls. Hamiltonian systems and HJB equations. Applications of mathematics. New York: Springer.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Roy Cerqueti.

Appendix

Appendix

We present the numerical procedures in a block-wise form.

First block

The first building block of consists of the generation of the dynamics of agents’ GDP forecast \(\{\tilde{\mathbf {f}}_t\}_t\) in (1).

  1. (A.1)

    set \(j=1\);

  2. (A.2)

    set \(t=1\);

  3. (A.3)

    set \(\tilde{f}_{j,t}=\tilde{f}_0\);

  4. (A.4)

    set \(t=t+1\) and go to step (A.5);

  5. (A.5)

    if \(t=T+1\), go to step (A.7). Otherwise, go to step (A.6);

  6. (A.6)

    set \(\tilde{f}_{j,t}=\tilde{f}_{j,t-1}+\rho /(1+\theta (j,t))*\tilde{f}_{j,t-1}\) and go to step (A.4);

  7. (A.7)

    set \(j=j+1\) and go to step (A.8);

  8. (A.8)

    if \(j=J+1\), stop. Otherwise, go to step (A.2).

Indices \(t=1, \ldots , T\) and \(j=1, \ldots , J\) represent time and the components of the vectors \(\theta _t\), for each \(t\).

Second block

In the second building block of the application, the stochastic dynamics of the true GDP \(\{f_t\}_t\) is constructed. In particular, \(H=1000\) scenarios are simulated by extracting \(H=1000\) times the standard normal variable \(\epsilon \) in Eq. (3). The values of \(\alpha \) are also considered.

  1. (B.1)

    set \(a=1\);

  2. (B.2)

    set \(h=1\);

  3. (B.3)

    set \(t=1\);

  4. (B.4)

    set \({f}_{t,h,a}=f_0\);

  5. (B.5)

    set \(t=t+1\) and go to step (B.6);

  6. (B.6)

    if \(t=T+1\), go to step (B.8). Otherwise, go to step (B.7);

  7. (B.7)

    set \(f_{t,h,a}=f_{t-1,h,a}+\rho *f_{t-1,h,a}+\sigma (a)*f_{t-1,h,a}*N_h(0,1)\) and go to step (B.5);

  8. (B.8)

    set \(h=h+1\) and go to step (B.9);

  9. (B.9)

    if \(h=H+1\), go to step (B.10). Otherwise, go to step (B.3);

  10. (B.10)

    set \(a=a+1\) and go to step (B.11);

  11. (B.11)

    if \(a=3\), stop. Otherwise, go to step (B.2).

Indices \(h=1, \ldots , H\) and \(a=1,2\) point to the random scenarios and to the intensity of the crisis, respectively. In particular, \(a=1,2\) stand for \(\alpha =\alpha _m,\alpha _d\), respectively.

In accord to the setting of the problem, function \(\sigma (a)\) introduced in step (B.7) is such that \(\sigma (1)=0.01\), \(\sigma (2)=0.4\).

\(N_h(0,1)\) is the adopted notation for the standard normal variable, which is extracted in correspondence of the values of index \(h\).

Third block

The third block aims at constructing the dynamics of the errors \(\{x_t\}_t\) as in formula (4).

  1. (C.1)

    set \(j=1\);

  2. (C.2)

    set \(a=1\);

  3. (C.3)

    set \(h=1\);

  4. (C.4)

    set \(t=1\);

  5. (C.5)

    set \({x}_{j,t,h,a}=0\);

  6. (C.6)

    set \(t=t+1\) and go to step (C.7);

  7. (C.7)

    if \(t=T+1\), go to step (C.9). Otherwise, go to step (C.8);

  8. (C.8)

    set \(x_{j,t,h,a}=f_{t,h,a}-\tilde{f}(j,t)\) and go to step (C.6);

  9. (C.9)

    set \(h=h+1\) and go to step (C.10);

  10. (C.10)

    if \(h=H+1\), go to step (C.11). Otherwise, go to step (C.4);

  11. (C.11)

    set \(a=a+1\) and go to step (C.12);

  12. (C.12)

    if \(a=3\), go to step (C.13). Otherwise, go to step (C.3);

  13. (C.13)

    set \(j=j+1\) and go to step (C.14);

  14. (C.14)

    if \(j=J+1\), stop. Otherwise, go to step (C.2).

By using the definition of the loss function \(L\) in (5) and the quantities \(\theta (j,t)\) and \(x_{j,t,h,a}\) introduced in the previous steps of the numerical procedure, we have obtained a \(J\times T\times H\times 2\) matrix \(\tilde{\mathbf {L}}=(\tilde{L}_{j,t,h,a})_{j,t,h,a}\) as follows:

$$\begin{aligned} L_{j,t,h,a}=\Big |\frac{1}{\theta (j,t)^2}*\left[ exp((\theta (j,t))* x_{j,t,h,a})-\theta (j,t)* x_{j,t,h,a}-1\right] -(x_{j,t,h,a})^2\Big |. \end{aligned}$$

Recalling that the index \(h\) is associated to the simulated scenarios, we have then taken the average on \(h\) and obtain the matrix \(\mathbf {L}=(L_{j,t,a})_{j,t,a}\):

$$\begin{aligned} L_{j,t,a}=\frac{1}{H}\sum _{h=1}^H \tilde{L}_{j,t,h,a}. \end{aligned}$$

The cases \(a=1\) and \(a=2\) have been distinguished. Fixed \(a=\bar{a}\), the median and the second best forecaster have been identified as follows:

  • Median forecaster

For each \(\bar{t}=1,2, \ldots , T\), we have taken the median of \((L_{j,\bar{t},\bar{a}})_j\), say for \(j=j^\star _{\bar{t}}\), and identified the corresponding \(\theta (j^\star _{\bar{t}},\bar{t})\). When the number of the data is pair, the median do not correspond to any \(\theta \). In this case, we have sorted \((L_{j,\bar{t},\bar{a}})_j\) in increasing order and found the index \(\bar{j}_{\bar{t}}\) such that the median of \((L_{j,\bar{t},\bar{a}})_j\) is \(1/2(L_{\bar{j}_{\bar{t}}-1,\bar{t},\bar{a}}+L_{\bar{j}_{\bar{t}},\bar{t},\bar{a}})\). We have then set \(j^\star _{\bar{t}}=\bar{j}_{\bar{t}}\), hence leading to \(\theta (j^\star _{\bar{t}},\bar{t})=\theta (\bar{j}_{\bar{t}},\bar{t})\). The trajectory of the \(\theta \) related to the median forecaster is

$$\begin{aligned} \theta _{median}=(\theta (j^\star _1,1), \theta (j^\star _2,2), \ldots , \theta (j^\star _T,T)). \end{aligned}$$
  • Second best forecaster

For each \(\bar{t}=1,2, \ldots , T\), we have taken the minimum over \(j\) of \((L_{j,\bar{t},\bar{a}})_j\), which is assumed to be attained for \(j=j^\bullet _{\bar{t}}\), and identified the corresponding \(\theta (j^\bullet _{\bar{t}},\bar{t})\).

The trajectory of the \(\theta \) related to the second best forecaster is

$$\begin{aligned} \theta _{sb}=(\theta (j^\bullet _1,1), \theta (j^\bullet _2,2), \ldots , \theta (j^\bullet _T,T)). \end{aligned}$$

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bovi, M., Cerqueti, R. Forecasting macroeconomic fundamentals in economic crises. Ann Oper Res 247, 451–469 (2016). https://doi.org/10.1007/s10479-015-1879-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-015-1879-4

Keywords

Navigation