Saber Alshahrani | Student ID: S3990788
15 October, 2025
This presentation has been published online and is accessible at the following link:
Inflation has shaped global economic conditions from 2015 to 2024, a period marked by the recovery from the oil price shocks of the mid-2010s, the COVID-19 pandemic, and post-pandemic supply chain disruptions. While inflation remained relatively low and stable before 2020, it accelerated sharply in the years that followed due to global supply constraints, energy market volatility, and labour market imbalances (International Monetary Fund 2024).
Neufeld (2024) visualises how inflation projections for 2024 vary significantly across regions, particularly in developing economies. Building on this insight, the current study extends the analysis across the full decade (2015–2024), examining inflation trends by income group to highlight persistent disparities and the evolution of global price stability.
Between 2015 and 2024, global inflation passed through distinct phases: a period of relative stability, pandemic-driven surges, and post-pandemic corrections. While many advanced economies reduced inflation via monetary tightening, numerous emerging markets experienced greater volatility amid external shocks and more constrained policy settings.
How did inflation rates evolve across income groups between 2015 and 2024?
Using open World Bank data (FP.CPI.TOTL.ZG) and International Monetary Fund (IMF) analyses for context, we apply descriptive statistics, time-series visualisation, and hypothesis testing to evaluate inflation dynamics across global income categories.
This study utilises the World Bank’s inflation dataset (Indicator Code: FP.CPI.TOTL.ZG), which provides annual consumer price inflation (CPI, %) for all recognised countries. Metadata from the same source includes classifications for income groups and regional affiliations. Data for the period 2015–2024 were extracted, cleaned, and merged with country-level income information. The CPI values required no transformation, as they are already reported as standardised annual percentages. Observations with missing inflation values or non-country entities (such as regional aggregates) were excluded from the analysis to ensure consistency and comparability.
Inflation trends between 2015 and 2024 show how economic conditions evolved globally. The descriptive statistics summarize key inflation characteristics by income group over time.
| Income Group | Min | Q1 | Median | Q3 | Max | Mean | SD |
|---|---|---|---|---|---|---|---|
| High income | -2.540315 | 0.609322 | 1.814077 | 3.301461 | 19.70505 | 2.556341 | 3.143060 |
| Low income | -6.687321 | 2.233010 | 5.595787 | 11.641306 | 379.99959 | 15.840971 | 43.628735 |
| Lower middle income | -3.749145 | 2.353886 | 4.589374 | 8.162233 | 557.20182 | 10.215614 | 33.794562 |
| Upper middle income | -3.078218 | 1.368075 | 3.231569 | 5.843417 | 59.11966 | 5.062521 | 7.761647 |
| NA | -1.106863 | 2.622618 | 3.602104 | 5.682777 | 254.94853 | 6.725187 | 17.829771 |
To illustrates the global average inflation rate from 2015 to 2024. Inflation remained moderate—between 4% and 6%—from 2015 to 2019. A noticeable increase occurred in 2021 and peaked in 2022 at over 11%, driven by post-pandemic supply chain disruptions and energy market volatility. By 2024, inflation is projected to decline significantly, suggesting a return toward pre-pandemic stability.
highlights that high-income countries maintained stable inflation, while upper- and lower-middle-income groups faced notable volatility, especially between 2020 and 2023.
It shows that Sub-Saharan Africa and South Asia experienced the highest and most volatile inflation rates during the period. In contrast, regions like North America and Europe & Central Asia maintained lower and more stable inflation. Most regions saw inflation peaks around 2022, followed by declines into 2024.
We model inflation as a function of time and income group, allowing groups to have different average levels and (optionally) different trends over time.
We estimate the common-slope model: \[ \text{Inflation}_{it} = \beta_0 + \beta_1\,\text{Year}^{(c)}_{it} + \sum_{g\in\{\mathrm{LI},\mathrm{LMI},\mathrm{UMI}\}} \gamma_g\,\mathbf{1}\{\mathrm{IG}_i=g\} + \varepsilon_{it}. \]
Optionally, the interaction model: \[ \text{Inflation}_{it} = \beta_0 + \beta_1\,\text{Year}^{(c)}_{it} + \sum_{g} \gamma_g\,\mathbf{1}\{\mathrm{IG}_i=g\} + \sum_{g} \delta_g\,\text{Year}^{(c)}_{it}\,\mathbf{1}\{\mathrm{IG}_i=g\} + \varepsilon_{it}. \]
Hypotheses (interaction test):
\(H_0:\ \delta_g=0\ \forall g\) (no
group-specific trends)
\(H_1:\ \exists g:\ \delta_g\neq
0\).
## n_year_only n_no_inter n_full
## 1731 1731 1731
##
## # Summaries
##
## Call:
## lm(formula = Inflation ~ Year, data = d_ig)
##
## Residuals:
## Min 1Q Median 3Q Max
## -16.02 -5.18 -3.56 -0.71 550.16
##
## Coefficients:
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) -1194.0203 394.2138 -3.029 0.00249 **
## Year 0.5946 0.1952 3.046 0.00236 **
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 23.2 on 1729 degrees of freedom
## Multiple R-squared: 0.005337, Adjusted R-squared: 0.004762
## F-statistic: 9.277 on 1 and 1729 DF, p-value: 0.002356
##
##
## Call:
## lm(formula = Inflation ~ Year + `Income Group`, data = d_ig)
##
## Residuals:
## Min 1Q Median 3Q Max
## -25.37 -5.03 -1.79 0.64 546.57
##
## Coefficients:
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) -1249.1582 387.3961 -3.224 0.00129 **
## Year 0.6198 0.1918 3.231 0.00126 **
## `Income Group`Low income 13.3531 1.8813 7.098 1.84e-12 ***
## `Income Group`Lower middle income 7.6987 1.4173 5.432 6.37e-08 ***
## `Income Group`Upper middle income 2.4586 1.3891 1.770 0.07691 .
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 22.79 on 1726 degrees of freedom
## Multiple R-squared: 0.04158, Adjusted R-squared: 0.03936
## F-statistic: 18.72 on 4 and 1726 DF, p-value: 4.447e-15
##
##
## Call:
## lm(formula = Inflation ~ Year * `Income Group`, data = d_ig)
##
## Residuals:
## Min 1Q Median 3Q Max
## -22.35 -4.59 -1.64 0.49 546.05
##
## Coefficients:
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) -9.540e+02 6.411e+02 -1.488 0.1369
## Year 4.737e-01 3.175e-01 1.492 0.1358
## `Income Group`Low income 1.105e+03 1.336e+03 0.827 0.4082
## `Income Group`Lower middle income -1.838e+03 1.004e+03 -1.832 0.0672 .
## `Income Group`Upper middle income 1.826e+02 9.774e+02 0.187 0.8518
## Year:`Income Group`Low income -5.407e-01 6.616e-01 -0.817 0.4139
## Year:`Income Group`Lower middle income 9.141e-01 4.970e-01 1.839 0.0660 .
## Year:`Income Group`Upper middle income -8.921e-02 4.840e-01 -0.184 0.8538
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 22.77 on 1723 degrees of freedom
## Multiple R-squared: 0.04494, Adjusted R-squared: 0.04106
## F-statistic: 11.58 on 7 and 1723 DF, p-value: 1.873e-14
##
##
## # F-tests on nested models
## Analysis of Variance Table
##
## Model 1: Inflation ~ Year
## Model 2: Inflation ~ Year + `Income Group`
## Res.Df RSS Df Sum of Sq F Pr(>F)
## 1 1729 930336
## 2 1726 896433 3 33903 21.759 7.847e-14 ***
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## Analysis of Variance Table
##
## Model 1: Inflation ~ Year + `Income Group`
## Model 2: Inflation ~ Year * `Income Group`
## Res.Df RSS Df Sum of Sq F Pr(>F)
## 1 1726 896433
## 2 1723 893291 3 3142 2.0201 0.1091
The Q-Q plot shows moderate deviation from the normal line, particularly in the tails. This suggests that the residuals are not perfectly normally distributed, which may slightly affect the validity of the ANOVA results. However, given the large sample size (n > 1700), the test is likely robust to this violation.
##
## Model comparison (AIC):
## df AIC
## m_no_interact 6 15742.64
## m_full 9 15742.56
Inflation levels differ significantly by income group, while yearly trends are broadly parallel across groups. High-income economies maintained stable inflation rates, likely due to stronger monetary institutions and policy tools. In contrast, emerging and developing economies faced prolonged inflationary pressures, driven by factors such as currency depreciation, rising food and energy prices, and fiscal imbalances (Neufeld 2024; International Monetary Fund 2024).
Neufeld, D 2024, Mapped: Inflation Projections by Country, in 2024, Visual Capitalist, viewed 7 October 2025, https://www.visualcapitalist.com/inflation-projections-by-country-in-2024/.
World Bank 2025, Inflation, consumer prices (annual %), World Bank, viewed 7 October 2025, https://data.worldbank.org/indicator/FP.CPI.TOTL.ZG.
International Monetary Fund 2024, World economic outlook update, July 2024: The global economy in a sticky spot, International Monetary Fund, Washington, DC, viewed 15 October 2025, https://www.imf.org/en/Publications/WEO/Issues/2024/07/16/world-economic-outlook-update-july-2024.