Beta and Sigma Convergence Across Countries

Are poor countries catching up? A convergence toolkit in Stata

0.36%/yrconvergence speed since 2000
190 yrhalf-life of the income gap
+91%rise in income dispersion

Carlos Mendez

Nagoya University (GSID)

June 11, 2026

The Tension

Act I

Are poor countries doomed to stay poor — or is the gap finally closing?

If poorer economies grow faster than richer ones, today’s vast income gaps close on their own.

For four decades the evidence said no: from 1960 to 2000 the rich pulled further ahead. So is convergence simply dead?

Over six decades, where a country started told you nothing about how fast it grew

Annualized growth (1960–2019) versus log initial income. The fitted line is flat: starting income has essentially no predictive power.

Two convergence ideas — and the surprise that one doesn’t guarantee the other

Beta convergence

  • Do poor countries grow faster?
  • A regression slope on initial income
  • \(\lambda < 0 \Rightarrow\) catch-up

Sigma convergence

  • Is the income spread shrinking?
  • The variance of log income over time
  • \(\sigma_t^2\) falling \(\Rightarrow\) narrowing

The twist this talk delivers: beta convergence can be real while the distribution still widens.

Where we’re going

  • The data: a balanced 84-country panel, 1960–2019
  • Split at 2000 — a hidden structural break
  • Turning an OLS slope into a speed and a half-life
  • NLS: estimating that speed directly, and why it agrees
  • Sigma convergence — and the 8-year lag that breaks the link

The Investigation

Act II

The lab: 84 countries, 60 years, one balanced panel from PWT 10.0

  • Outcome — annualized growth of real GDP per capita (PPP)
  • Predictor — log income in the start year
  • Sample — 84 countries with data since 1960; oil producers and sub-1M-population states excluded

5,040 country-year rows. Balanced means the same 84 countries appear every year — so no composition effects.

The regression is one line: growth on log initial income

\[g_i = \alpha + \lambda \cdot \ln(y_{i,0}) + \varepsilon_i\]

\(g_i\) is country \(i\)’s annualized growth; \(\ln(y_{i,0})\) is its log starting income. A negative \(\lambda\) means convergence — the poor grow faster.

Split at 2000 and the flat line shatters into two opposite eras

Era of divergence (1960–2000, orange) versus era of convergence (2000–2019, steel): the slope flips sign.

Before 2000 the gap widened; after 2000 it began to close

Period \(\lambda\) p Verdict
1960–2000 +0.00437 0.007 divergence
2000–2019 −0.00352 0.019 convergence

A total swing of 0.0079 — a complete reversal that the 60-year pooled regression silently averaged away.

A slope isn’t a speed — convert \(\lambda\) into the structural \(\beta\)

\[\beta = \frac{-\ln(1 + \lambda s)}{s} \qquad\qquad \tau = \frac{\ln 2}{\beta}\]

\(\lambda\) depends on the window length \(s\); the Barro–Sala-i-Martin speed \(\beta\) does not. The half-life \(\tau\) is the years to close half the gap.

Convergence since 2000 runs at 0.36% a year — five times slower than the benchmark

Speed of unconditional convergence (β) across six windows; dashed line = the classic 2% conditional benchmark.

The number that should temper optimism: a 190-year half-life

190 years

to close half the income gap at the 2000–2019 speed (\(\beta = 0.00365\))

Why not estimate \(\beta\) directly? The trouble is it hides inside an exponential

\[\frac{1}{s}\ln\!\frac{y_{i,t+s}}{y_{i,t}} = \alpha - \frac{1 - e^{-\beta s}}{s}\,\ln(y_{i,t}) + \varepsilon_i\]

OLS needs parameters to enter linearly. Here \(\beta\) is trapped in \(e^{-\beta s}\) — so OLS can only recover the whole blob \(\lambda\), then we back out \(\beta\).

Stata’s nl estimates \(\beta\) in one line — start it at the 2% benchmark

local s = 19
nl (outcome = {b0=1} - (1 - exp(-1*{b1=0.02}*`s'))/`s' * initial_inc), vce(robust)

{b1=0.02} is \(\beta\) with the 2% benchmark as its starting guess; the iterative solver then minimises squared residuals.

OLS-then-convert and direct NLS agree to seventeen decimal places

Period OLS → \(\beta\) NLS \(\beta\) difference
2000–2019 +0.00365 +0.00365 \(10^{-17}\)
1995–2019 +0.00182 +0.00182 \(10^{-17}\)
1960–2000 −0.00402 −0.00402 \(10^{-16}\)

The Barro–Sala-i-Martin equation is a reparameterization of the linear model — so the two routes must coincide.

Watch convergence switch on: the rolling slope crosses zero around 1990

Rolling OLS \(\lambda\) from each start year to 2019, with 95% confidence intervals. Negative \(\lambda\) = convergence.

As \(\beta\), the same story peaks near 2005 then eases — the crisis footprint

Rolling structural \(\beta\) (OLS conversion; NLS is identical) from each start year to 2019, with 95% CIs.

The Resolution

Act III

Beta convergence is real — yet the income spread grew by 91%

Variance of log GDP per capita, 1960 versus 2019 (same 84 countries), with chi-squared 95% CIs.

Sigma followed beta with an 8-year lag — and only after 2008

Year-by-year variance of log income (84-country panel). It peaks in 2008, then declines.

Can poor countries grow faster and the gap widen? Yes — that’s the whole point

Objection. Surely faster growth at the bottom must shrink the spread — this looks like a contradiction.

Response. No. Beta convergence is the average tendency; sigma is the realized spread. Random shocks can widen the distribution even while the rear runners accelerate. Beta is necessary but not sufficient for sigma — exactly what 1960–2008 shows.

Robust across every window: red divergence before 2000, blue convergence after

Convergence heatmap over all start/end-year pairs (OLS β; the NLS heatmap is virtually identical). Blue = convergence, red = divergence.

This is an association, not a causal effect — two assumptions still do the work

Objection. Does a negative slope prove that being poor causes faster growth?

Response. No. This is unconditional convergence — a descriptive association across countries, not an ATE. A causal reading needs controls for institutions, human capital, and policy; the regression deliberately omits them.

What it means: convergence is real, but far too slow to wait out

  • Unconditional convergence is real since ~2000 — but at 0.36%/yr, a 190-year half-life
  • Five times slower than the 2% conditional benchmark
  • The 2019 income spread is still 91% wider than 1960’s
  • Catch-up forces alone won’t close global gaps in any planning horizon

Let theory, not patience, close the gap — convergence is real, but glacially slow.