Nonlinear Confidence Bands Computation in MATLAB
Kadir Tanyeri, IMF
The global dynamic stochastic general equilibrium model for forecasting main macroeconomic variables like GDP, inflation, and unemployment is nonlinear. There is a crucial need to compute confidence bands around the projections in order to establish the uncertainty about them, detect escalated up/down risks, and calculate useful statistics like recession and deflation probabilities.
Confidence intervals are calculated by drawing samples from the estimated distributions of exogenous shock terms and each time solving the system of equations using a nonlinear solver in MATLAB®. The standard method, Monte Carlo sampling, is not practical due to the enormous number of drawings needed. We opted for a more structured way of drawing the shocks in order to more evenly sweep the high dimensional space—Latin hypercube sampling–which we have implemented in MATLAB. This sampling technique implies a faster convergence; in other words, a smaller number of simulations is needed to obtain good estimates of the confidence bands.
Furthermore, we do use distributed computing in MATLAB over a cluster of servers to speed up the process even further. System solution and calculations are sent to more than 100 workers on a cluster of several servers, then results are collected and compiled, which enables the whole calculation to be completed overnight instead of taking months if none of these methods were involved.
Published: 7 Nov 2023
Up Next:
Related Videos:
Website auswählen
Wählen Sie eine Website aus, um übersetzte Inhalte (sofern verfügbar) sowie lokale Veranstaltungen und Angebote anzuzeigen. Auf der Grundlage Ihres Standorts empfehlen wir Ihnen die folgende Auswahl: .
Sie können auch eine Website aus der folgenden Liste auswählen:
So erhalten Sie die bestmögliche Leistung auf der Website
Wählen Sie für die bestmögliche Website-Leistung die Website für China (auf Chinesisch oder Englisch). Andere landesspezifische Websites von MathWorks sind für Besuche von Ihrem Standort aus nicht optimiert.
Amerika
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asien-Pazifik
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)