Categories
Uncategorized

Mapping the world’s output gaps

:root {–wt-primary-color: #19757f;–wt-text-on-primary-color: #FFFFFF;–wt-secondary-color: #FDF8F2;–wt-text-on-secondary-color: #504a40;–wt-tertiary-color: #FFFFFF;–wt-text-on-tertiary-color: #222222;–wt-background-color: #FDF8F2;–wt-text-on-background-color: #23201a;–wt-subscribe-background-color: #FDF8F2;–wt-text-on-subscribe-background-color: #23201a;–wt-header-font: “Helvetica”, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto,”Helvetica Neue”, Arial, “Noto Sans”, sans-serif, “Apple Color Emoji”, “Segoe UI Emoji”, “Segoe UI Symbol”, “Noto Color Emoji”;–wt-body-font: “Helvetica”, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, “Helvetica Neue”, Arial, “Noto Sans”, sans-serif, “Apple Color Emoji”, “Segoe UI Emoji”, “Segoe UI Symbol”, “Noto Color Emoji”;–wt-button-font: “Helvetica”, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, “Helvetica Neue”, Arial, “Noto Sans”, sans-serif, “Apple Color Emoji”, “Segoe UI Emoji”, “Segoe UI Symbol”, “Noto Color Emoji”;–wt-border-radius: 8px}.bg-wt-primary { background-color: var(–wt-primary-color); }.text-wt-primary { color: var(–wt-primary-color); }.border-wt-primary { border-color: var(–wt-primary-color); }.bg-wt-text-on-primary { background-color: var(–wt-text-on-primary-color); }.text-wt-text-on-primary { color: var(–wt-text-on-primary-color); }.border-wt-text-on-primary { border-color: var(–wt-text-on-primary-color); }.bg-wt-secondary { background-color: var(–wt-secondary-color); }.text-wt-secondary { color: var(–wt-secondary-color); }.border-wt-secondary { border-color: var(–wt-secondary-color); }.bg-wt-text-on-secondary { background-color: var(–wt-text-on-secondary-color); }.text-wt-text-on-secondary { color: var(–wt-text-on-secondary-color); }.border-wt-text-on-secondary { border-color: var(–wt-text-on-secondary-color); }.bg-wt-tertiary { background-color: var(–wt-tertiary-color); }.text-wt-tertiary { color: var(–wt-tertiary-color); }.border-wt-tertiary { border-color: var(–wt-tertiary-color); }.bg-wt-text-on-tertiary { background-color: var(–wt-text-on-tertiary-color); }.text-wt-text-on-tertiary { color: var(–wt-text-on-tertiary-color); }.border-wt-text-on-tertiary { border-color: var(–wt-text-on-tertiary-color); }.bg-wt-background { background-color: var(–wt-background-color); }.text-wt-background { color: var(–wt-background-color); }.border-wt-background { border-color: var(–wt-background-color); }.bg-wt-text-on-background { background-color: var(–wt-text-on-background-color); }.text-wt-text-on-background { color: var(–wt-text-on-background-color); }.border-wt-text-on-background { border-color: var(–wt-text-on-background-color); }.bg-wt-subscribe-background { background-color: var(–wt-subscribe-background-color); }.text-wt-subscribe-background { color: var(–wt-subscribe-background-color); }.border-wt-subscribe-background { border-color: var(–wt-subscribe-background-color); }.bg-wt-text-on-subscribe-background { background-color: var(–wt-text-on-subscribe-background-color); }.text-wt-text-on-subscribe-background { color: var(–wt-text-on-subscribe-background-color); }.border-wt-text-on-subscribe-background { border-color: var(–wt-text-on-subscribe-background-color); }.rounded-wt { border-radius: var(–wt-border-radius); }.wt-header-font { font-family: var(–wt-header-font); }.wt-body-font { font-family: var(–wt-body-font); }.wt-button-font { font-family: var(–wt-button-font); }input:focus { –tw-ring-color: transparent !important; }li a { word-break: break-word; }@media only screen and (max-width:667px) {.mob-stack {display: block !important;width: 100% !important;}.mob-w-full {width: 100% !important;}}@font-face {font-family: ‘Roboto’;font-style: normal;font-weight: 400;src: url(‘https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2’) format(‘woff2’);}@font-face {font-family: ‘Roboto’;font-style: normal;font-weight: 700;src: url(‘https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2’) format(‘woff2’);}@font-face {font-family: ‘Roboto’;font-style: italic;font-weight: 400;src: url(‘https://fonts.gstatic.com/s/roboto/v29/KFOkCnqEu92Fr1Mu51xIIzIXKMny.woff2’) format(‘woff2’);}@font-face {font-family: ‘Roboto’;font-style: italic;font-weight: 700;src: url(‘https://fonts.gstatic.com/s/roboto/v29/KFOjCnqEu92Fr1Mu51TzBic6CsTYl4BO.woff2’) format(‘woff2′);}.table-base, .table-c, .table-h { border: 1px solid #23201a; }.table-c { padding:5px; background-color:#fdf8f2; }.table-c p { color: #625d52; font-family:’Roboto’,-apple-system,BlinkMacSystemFont,Tahoma,sans-serif !important; overflow-wrap: break-word; }.table-h { padding:5px; background-color:#19757f; }.table-h p { color: #ffffff; font-family:’Roboto’,-apple-system,BlinkMacSystemFont,Tahoma,sans-serif !important; overflow-wrap: break-word; }

.bh__byline_wrapper {font-size: .875rem;line-height: 1.25rem;vertical-align: middle;justify-content: space-between;display: block;}.bh__byline_social_wrapper {display: flex;margin-top: 0.5rem;align-items: center;}.bh__byline_social_wrapper > * + * {margin-left: 1rem;}@media (min-width: 768px) {.bh__byline_wrapper {display: flex;}.bh__byline_social_wrapper {margin-top: 0rem;}}

p span[style*=”font-size”] { line-height: 1.6; }

Building on recent work on how to measure deviations of actual GDP from potential GDP, known as an output gap, I’m pleased to reveal a world map of results for 2023. Remember that an output gap is positive when actual GDP is above potential – or trend – and negative when it is below. In the map below, countries in blue have positive output gaps in 2023, while those in orange and red are negative.

p span[style*=”font-size”] { line-height: 1.6; }

While most countries are exhibiting above-trend GDP growth, there are some noteworthy pockets of below-trend output. Chief among these is a large negative output gap in Ukraine, clearly related to the ongoing war with Russia, and which also appears to have infected several of its neighbors in north-eastern and north-central Europe.

p span[style*=”font-size”] { line-height: 1.6; }

Other countries with active conflicts or security-related concerns also seem to be well below potential: Sudan, Myanmar, Haiti, and Iraq.

p span[style*=”font-size”] { line-height: 1.6; }

There are also some clusters of negative gaps in various regions: Latin America (Peru, Bolivia, Paraguay, and Chile), South/Southeast Asia (Pakistan, Nepal, Bhutan, Myanmar, Thailand, Laos), and West-Central Africa (Ghana, Burkina Faso, Gabon).

p span[style*=”font-size”] { line-height: 1.6; }

As for the positive output gaps around the world, these are mostly in the range of 0-2.5% of potential GDP. Much of southern Europe is above this level: Portugal, Spain, Italy, Croatia, Montenegro, Albania, Greece. Farther east, Georgia, Armenia, Iran, and Tajikistan have also recorded above-trend output beyond 2.5%. Brazil and some parts of Africa (Libya, Republic of Congo, Democratic Republic of Congo, Botswana, Benin, and Liberia).

p span[style*=”font-size”] { line-height: 1.6; }

The countries with the largest positive output gaps are in darkest blue: Guyana, Yemen, and Libya. The latter two have of course experienced significant conflicts over the past decade, suggesting that actual GDP is now well above trend as a result of those previous shocks. High positive output gaps can also be a symptom of economic overheating.

p span[style*=”font-size”] { line-height: 1.6; }

Note that data for 2023 is absent for some countries in the map because the IMF did not provide actual GDP estimates for this year in its October 2023 World Economic Outlook. These include Sri Lanka, Afghanistan, Syria, Venezuela, and Cuba. Given high economic uncertainty and/or the absence of reliable data from these countries, fair enough.

Trend GDP: a visual primer

p span[style*=”font-size”] { line-height: 1.6; }

So far in my writing about output gaps I haven’t made any visual presentations of what real and potential GDP look like. As explained previously, measuring potential GDP is complicated and data-intensive, so economists often use a shortcut: deriving a moving average of actual GDP readings as a proxy for potential GDP. The approach I have taken is known as Hodrick-Prescott filtering.

p span[style*=”font-size”] { line-height: 1.6; }

As a result of the previously-noted pitfalls of using moving averages to measure potential GDP, I refer to the term of “trend” rather than “potential” GDP. As for “actual” GDP, this is data in national currency units using constant prices, meaning that it is real – and not nominal – GDP.

p span[style*=”font-size”] { line-height: 1.6; }

The charts below provide examples actual and trend GDP. I’ve selected these countries because they are ongoing sovereign debt restructuring cases of interest, even if I only present them here for demonstrating how actual / real and trend / potential GDP relate to each other and output gaps:

p span[style*=”font-size”] { line-height: 1.6; }

Output Gap = (Real GDP – Potential GDP) / Potential GDP * 100

p span[style*=”font-size”] { line-height: 1.6; }

Sri Lanka is perhaps the most interesting case, even if the data is only through 2022: a sizable positive output gap – indicating potential overheating in the economy – preceded a sharp drop in GDP, leading to a negative output gap. Also currently in negative territory, Ghana’s GDP exhibits some of the same behavior, albeit with less volatility.

p span[style*=”font-size”] { line-height: 1.6; }

Zambia sustained a positive output gap throughout most of the 2010s, until an economic contraction in 2020 led it into negative territory, though the gap turned positive again in 2023. Once one of the world’s fastest growing economies, Ethiopia’s economic growth has also been remarkably stable, despite the recent Tigray conflict. This makes for a more “boring” chart but is a credit to the country’s economy, with the output gap in marginally positive territory.

p span[style*=”font-size”] { line-height: 1.6; }

Categories
Uncategorized

On a quest for output gaps

:root {–wt-primary-color: #19757f;–wt-text-on-primary-color: #FFFFFF;–wt-secondary-color: #FDF8F2;–wt-text-on-secondary-color: #504a40;–wt-tertiary-color: #FFFFFF;–wt-text-on-tertiary-color: #222222;–wt-background-color: #FDF8F2;–wt-text-on-background-color: #23201a;–wt-subscribe-background-color: #FDF8F2;–wt-text-on-subscribe-background-color: #23201a;–wt-header-font: “Helvetica”, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto,”Helvetica Neue”, Arial, “Noto Sans”, sans-serif, “Apple Color Emoji”, “Segoe UI Emoji”, “Segoe UI Symbol”, “Noto Color Emoji”;–wt-body-font: “Helvetica”, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, “Helvetica Neue”, Arial, “Noto Sans”, sans-serif, “Apple Color Emoji”, “Segoe UI Emoji”, “Segoe UI Symbol”, “Noto Color Emoji”;–wt-button-font: “Helvetica”, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, “Helvetica Neue”, Arial, “Noto Sans”, sans-serif, “Apple Color Emoji”, “Segoe UI Emoji”, “Segoe UI Symbol”, “Noto Color Emoji”;–wt-border-radius: 8px}.bg-wt-primary { background-color: var(–wt-primary-color); }.text-wt-primary { color: var(–wt-primary-color); }.border-wt-primary { border-color: var(–wt-primary-color); }.bg-wt-text-on-primary { background-color: var(–wt-text-on-primary-color); }.text-wt-text-on-primary { color: var(–wt-text-on-primary-color); }.border-wt-text-on-primary { border-color: var(–wt-text-on-primary-color); }.bg-wt-secondary { background-color: var(–wt-secondary-color); }.text-wt-secondary { color: var(–wt-secondary-color); }.border-wt-secondary { border-color: var(–wt-secondary-color); }.bg-wt-text-on-secondary { background-color: var(–wt-text-on-secondary-color); }.text-wt-text-on-secondary { color: var(–wt-text-on-secondary-color); }.border-wt-text-on-secondary { border-color: var(–wt-text-on-secondary-color); }.bg-wt-tertiary { background-color: var(–wt-tertiary-color); }.text-wt-tertiary { color: var(–wt-tertiary-color); }.border-wt-tertiary { border-color: var(–wt-tertiary-color); }.bg-wt-text-on-tertiary { background-color: var(–wt-text-on-tertiary-color); }.text-wt-text-on-tertiary { color: var(–wt-text-on-tertiary-color); }.border-wt-text-on-tertiary { border-color: var(–wt-text-on-tertiary-color); }.bg-wt-background { background-color: var(–wt-background-color); }.text-wt-background { color: var(–wt-background-color); }.border-wt-background { border-color: var(–wt-background-color); }.bg-wt-text-on-background { background-color: var(–wt-text-on-background-color); }.text-wt-text-on-background { color: var(–wt-text-on-background-color); }.border-wt-text-on-background { border-color: var(–wt-text-on-background-color); }.bg-wt-subscribe-background { background-color: var(–wt-subscribe-background-color); }.text-wt-subscribe-background { color: var(–wt-subscribe-background-color); }.border-wt-subscribe-background { border-color: var(–wt-subscribe-background-color); }.bg-wt-text-on-subscribe-background { background-color: var(–wt-text-on-subscribe-background-color); }.text-wt-text-on-subscribe-background { color: var(–wt-text-on-subscribe-background-color); }.border-wt-text-on-subscribe-background { border-color: var(–wt-text-on-subscribe-background-color); }.rounded-wt { border-radius: var(–wt-border-radius); }.wt-header-font { font-family: var(–wt-header-font); }.wt-body-font { font-family: var(–wt-body-font); }.wt-button-font { font-family: var(–wt-button-font); }input:focus { –tw-ring-color: transparent !important; }li a { word-break: break-word; }@media only screen and (max-width:667px) {.mob-stack {display: block !important;width: 100% !important;}.mob-w-full {width: 100% !important;}}@font-face {font-family: ‘Roboto’;font-style: normal;font-weight: 400;src: url(‘https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2’) format(‘woff2’);}@font-face {font-family: ‘Roboto’;font-style: normal;font-weight: 700;src: url(‘https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2’) format(‘woff2’);}@font-face {font-family: ‘Roboto’;font-style: italic;font-weight: 400;src: url(‘https://fonts.gstatic.com/s/roboto/v29/KFOkCnqEu92Fr1Mu51xIIzIXKMny.woff2’) format(‘woff2’);}@font-face {font-family: ‘Roboto’;font-style: italic;font-weight: 700;src: url(‘https://fonts.gstatic.com/s/roboto/v29/KFOjCnqEu92Fr1Mu51TzBic6CsTYl4BO.woff2’) format(‘woff2′);}.table-base, .table-c, .table-h { border: 1px solid #23201a; }.table-c { padding:5px; background-color:#fdf8f2; }.table-c p { color: #625d52; font-family:’Roboto’,-apple-system,BlinkMacSystemFont,Tahoma,sans-serif !important; overflow-wrap: break-word; }.table-h { padding:5px; background-color:#19757f; }.table-h p { color: #ffffff; font-family:’Roboto’,-apple-system,BlinkMacSystemFont,Tahoma,sans-serif !important; overflow-wrap: break-word; }

.bh__byline_wrapper {font-size: .875rem;line-height: 1.25rem;vertical-align: middle;justify-content: space-between;display: block;}.bh__byline_social_wrapper {display: flex;margin-top: 0.5rem;align-items: center;}.bh__byline_social_wrapper > * + * {margin-left: 1rem;}@media (min-width: 768px) {.bh__byline_wrapper {display: flex;}.bh__byline_social_wrapper {margin-top: 0rem;}}

p span[style*=”font-size”] { line-height: 1.6; }

One of the holy grails in the economics profession is to accurately measure an economy’s output gap, which is the difference between its actual GDP and potential GDP. Having an accurate representation of an output gap is useful for all sorts of economic modeling purposes, given statistical relationships with inflation, exchange rates, and a host of other variables of interest to economists, investors, and policymakers. Simply put, a positive (negative) output gap means that actual GDP is above (below) potential GDP.

p span[style*=”font-size”] { line-height: 1.6; }

Yet the IMF in its flagship World Economic Outlook database provides output gaps for fewer than 30 advanced economies, to say nothing of emerging and developing economies. The Fund does of course in many cases provide such estimates elsewhere, such as in country and program monitoring reports, but, unfortunately, leaves these out of the WEO.

p span[style*=”font-size”] { line-height: 1.6; }

Measuring output gaps is notoriously riddled with uncertainty because, unlike actual GDP, potential GDP isn’t directly observed through spending or income. Rather, it needs to be estimated in some other way, which I have done for the broadest possible group of advanced and emerging-developing economies.

p span[style*=”font-size”] { line-height: 1.6; }

The optimal approach for calculating potential GDP likely focuses on supply side inputs including total factor productivity, labor, and capital à la Y = ALαK1−α, an example of which is the Production Function Methodology. Yet such methodologies can be data-intensive, especially when looking at emerging and developing economies, for which data is often scarcer.

p span[style*=”font-size”] { line-height: 1.6; }

An alternative is to use a moving averages approach – one of which is known as Hodrick-Prescott filtering – that separates actual GDP readings into trend and cyclical components, representing potential output and the output gap, respectively. One of the downsides of this approach is that it may misestimate potential output by ignoring the individual supply-side constituents used in bottom-up methodologies. An advantage of HP filtering is that potential GDP and output gaps can be quickly estimated for a broad group of countries from real GDP data.

p span[style*=”font-size”] { line-height: 1.6; }

The problem is of course whether the HP-estimated output gaps that I have prepared are actually any good. To assess this, I compare the HP results with the countries – all of which are advanced economies – for which the IMF provides output gap estimates in its World Economic Outlook database. Using the October 2023 WEO, I derive the HP output gaps for many countries with annual real GDP readings and λ = 100. I rely on data in national currency, which has the benefit of minimizing exchange rate effects that are present in USD data. I then plot the HP-derived output gaps against the IMF’s own output gap estimates, hoping to see something resembling a positive, one-to-one relationship, which the data bear out fairly well:

p span[style*=”font-size”] { line-height: 1.6; }

Behind the scenes I’ve looked at slopes by individual countries (remember m = Δy/Δx), and these all seem to be m < 1, indicating that there is more variance in the HP-derived output gaps. In any case, these data seem to track pretty closely, meaning that the HP gaps probably have some analytical value.

p span[style*=”font-size”] { line-height: 1.6; }

Next, I put the WEO and HP output gaps to the test separately against inflation readings, expecting the relationship to be positive. The theoretical underpinning is that when an economy is running hot – i.e. its output gap is positive – prices tend to rise more. Known as the Phillips Curve, this relationship is also often shown as the negative link between inflation and unemployment.

p span[style*=”font-size”] { line-height: 1.6; }

The two faceted charts below show Phillips Curves for the selected countries where IMF output gap estimates are available in the WEO. The first one uses the IMF’s output gap estimates in the x-axis, while the second one uses the HP-derived ones. Consistently positive relationships likely point to better output gap measurement.

p span[style*=”font-size”] { line-height: 1.6; }

In the first chart, the WEO’s output gap estimates point to a positive relationship with inflation in most countries, as per the fitted linear regression lines. There are, however, some exceptions. Austria, Belgium, Spain, Japan, Korea, and possibly Denmark all exhibit negative relationships. Others such as Slovakia, Estonia, and Norway appear quite flat. This calls into question the IMF’s output gap estimates in these countries, according to the Fund’s own data.

p span[style*=”font-size”] { line-height: 1.6; }

On the other hand, the second chart exhibits more consistently-positive relationships with inflation in this sample of countries, suggesting that the HP-derived output gaps may actually be more accurate than those provided by the IMF. Slovakia appears to be the only country with a negatively-sloped line, although admittedly Estonia, Italy, and Portugal are nearly flat.

p span[style*=”font-size”] { line-height: 1.6; }

The post On a quest for output gaps first appeared on Sovereign Vibe.