| Literature DB >> 35753371 |
Michael Levitt1, Francesco Zonta2, John P A Ioannidis3.
Abstract
Different modeling approaches can be used to calculate excess deaths for the COVID-19 pandemic period. We compared 6 calculations of excess deaths (4 previously published [3 without age-adjustment] and two new ones that we performed with and without age-adjustment) for 2020-2021. With each approach, we calculated excess deaths metrics and the ratio R of excess deaths over recorded COVID-19 deaths. The main analysis focused on 33 high-income countries with weekly deaths in the Human Mortality Database (HMD at mortality.org) and reliable death registration. Secondary analyses compared calculations for other countries, whenever available. Across the 33 high-income countries, excess deaths were 2.0-2.8 million without age-adjustment, and 1.6-2.1 million with age-adjustment with large differences across countries. In our analyses after age-adjustment, 8 of 33 countries had no overall excess deaths; there was a death deficit in children; and 0.478 million (29.7%) of the excess deaths were in people <65 years old. In countries like France, Germany, Italy, and Spain excess death estimates differed 2 to 4-fold between highest and lowest figures. The R values' range exceeded 0.3 in all 33 countries. In 16 of 33 countries, the range of R exceeded 1. In 25 of 33 countries some calculations suggest R > 1 (excess deaths exceeding COVID-19 deaths) while others suggest R < 1 (excess deaths smaller than COVID-19 deaths). Inferred data from 4 evaluations for 42 countries and from 3 evaluations for another 98 countries are very tenuous. Estimates of excess deaths are analysis-dependent and age-adjustment is important to consider. Excess deaths may be lower than previously calculated.Entities:
Keywords: COVID-19; Epidemiology; Excess mortality; Modeling; Mortality
Mesh:
Year: 2022 PMID: 35753371 PMCID: PMC9225924 DOI: 10.1016/j.envres.2022.113754
Source DB: PubMed Journal: Environ Res ISSN: 0013-9351 Impact factor: 8.431
Fig. 1Schematic Representation of the Calculation of Age Adjusted Excess Death. Populations and total amounts of death on a single year are computed as sum of weekly data and used to obtain the mortality values for the reference years (2017–2019) for each of the age strata. The average of this value is taken as the reference mortality for that strata. Expected deaths for a non COVID scenario for 2020 and 2021 are obtained from the population and reference mortality data for each strata. Excess deaths are calculated as the difference between the actual deaths and the expected deaths. Expected and excess deaths for the non-age adjusted case are also reported for comparison. The table reports the real values for Germany as an example. This table is provided as Excel in the Supplement so that method can be easily used on other data.
Main features of the construction of the compared evaluations of excess deaths.
| eLife | Lancet | Economist | WHO | Levitt | |
|---|---|---|---|---|---|
| Reference period years | 2015–2019 | 2010 (or earliest available)-February 2020 | Unclear, not mentioned | 2015–2019 (countries with monthly historical data); 2000–2019 (country with annual historical data) | 2017–2019 |
| Modeling of reference period | Linear fit | Ensemble of 6 models (weighted): 4 using splines with different placement of the last knot, one Poisson, and one taking 2019 only | Machine learning. Mix of boosted Gradient, Random Forest and Bootstrapping. | Sum of an annual trend (thin-plated spline) and a within-year seasonal variation (cyclic cubic spline) | Static average |
| Exclusions | Heat waves | Heat waves | Unclear, not mentioned | Not mentioned | No |
| Time unit of modeling data | Weekly (preferred) or monthly or quarterly | Weekly or monthly | Weekly for most, some monthly | Monthly | Weekly |
| Pandemic time period covered in the original publication/release | Varies per country, mostly 2020 to mid-2021, exact start in 2020 depends on availability of weekly (week 10), monthly (March), or quarterly (January) data | 2020–2021 (acknowledged potential problem with late registration for last weeks/months) | 2020 to late 2021 | 2020–2021 (had also released early estimates for 2020) | 2020–2021 |
| Pandemic time period covered in the current comparative analysis | 2020–2021 | 2020–2021 | 2020–2021 | 2020–2021 | 2020–2021 |
| Source of data for all-cause mortality | Human Mortality Database, others | World Mortality Database, Human Mortality Database, European Statistical Office | World Mortality Database, Human Mortality Database, others | Eurostat, Human Mortality Database, World Mortality Database | Human Mortality Database |
| Source of data for COVID-19 deaths used in original paper | Johns Hopkins | Apparently Johns Hopkins (although too high for Spain and UK) | Unclear | Not used | Johns Hopkins |
| Source of data for COVID-19 deaths used in the current comparative analysis | Johns Hopkins | Johns Hopkins | Johns Hopkins | Johns Hopkins | |
| Age adjustment | No | No (authors stated that they may adjust for age in future work) | No | Yes (excess deaths summed across 7 age strata) | Yes (excess deaths summed across 5 age strata), also done without age-adjustment |
| Gender adjustment in calculations | No | No | No | Yes | No |
| Any other adjustment | No | Under-registration corrected for countries with <95% death registration | Probably no (unclear) | No | No |
| Eligibility criteria for countries modeled directly | Weekly, monthly or quarterly data available for at least one pre-pandemic year and for pandemic period | Weekly or monthly data available for any pre-pandemic years and for pandemic period | Data availability (unclear about details) | Data availability (Age and sex specific death for 2020 aggregated to 5-year age bands), excluding the countries that have experienced conflict, small population numbers, incomplete deaths and/or erratic/implausible age-pattern | Weekly data available in Human Mortality Database from 2017 onwards |
| Number of countries modeled directly | 103 in the publication. 77 with data to December 2021 | 74 countries and territories in the publication | 78 countries apparently had mortality data, but it seems that all countries were included in the machine learning | 50 | 36 |
| Eligibility criteria for countries inferred from the directly modeled countries | None | All countries considered | Unclear | All countries. All data for 2021 were inferred | None |
| Number of countries inferred from the directly modeled countries | None | Remaining world | Remaining world | Remaining world | None |
| How were they inferred? | Not applicable | LASSO regression, selected 15 covariates related to pandemic (e.g. seroprevalence) and to background population health metrics (e.g. Healthcare Access and Quality Index) | Machine learning as above; totally impossible to reproduce based on thinly presented information, 121 indicators considered | K-mean clustering. Countries are divided into 5 clusters with different values of, Human Development Index Mean age at death, Crude excess rate | Not Applicable |
Excess death estimates for 2020–2021 according to 6 evaluations in the 33 eligible countries*.
| Country | 2021 Population (millions) from HMD** | Two Years Actual All-Cause Death from HMD | Two Year Excess Death per eLife | Two Year Excess Death per Economist | Two Year Excess Death per Lancet | Two Year Excess Death per WHO | Two Year Excess Death per Levitt Age-Adjusted | Two Year Excess Death per Levitt Not Age-Adjusted |
|---|---|---|---|---|---|---|---|---|
| Australia | 24.547 | 277,603 | −11,639 | −9500 | −18,100 | −14,258 | −14,460 | −2116 |
| Austria | 8.935 | 180,363 | 15,261 | 16,877 | 18,300 | 11,941 | 13,007 | 15,343 |
| Belgium | 11.494 | 239,201 | 20,613 | 23,364 | 32,800 | 17,919 | 13,958 | 19,036 |
| Canada | 36.108 | 586,135 | 13,474 | 23,548 | 43,700 | 22,018 | 21,829 | 37,938 |
| Chile | 17.960 | 263,154 | 38,894 | 38,094 | 37,200 | 38,698 | 31,640 | 45,021 |
| Croatia | 4.051 | 119,871 | 16,826 | 19,186 | 22,900 | 17,178 | 12,205 | 16,050 |
| Czechia | 10.730 | 269,137 | 41,480 | 43,942 | 49,100 | 37,040 | 34,079 | 43,262 |
| Denmark | 5.864 | 111,772 | 913 | 2453 | 10,400 | 3716 | −3157 | 2390 |
| Estonia | 1.332 | 34,559 | 3172 | 3774 | 5630 | 3374 | 2675 | 3346 |
| Finland | 5.548 | 112,800 | 2662 | 4469 | 8780 | 2858 | −716 | 4345 |
| France | 65.467 | 1,297,407 | 78,910 | 97,390 | 155,000 | 81,849 | 57,767 | 96,831 |
| Germany | 82.533 | 2,005,701 | 88,446 | 113,242 | 203,000 | 194,987 | 54,740 | 128,557 |
| Greece | 10.711 | 274,725 | 24,177 | 25,269 | 25,400 | 19,394 | 20,515 | 29,551 |
| Hungary | 9.762 | 296,496 | 35,811 | 41,714 | 53,800 | 36,499 | 27,813 | 36,090 |
| Iceland | 0.362 | 4640 | 50 | −35 | −314 | −10 | −142 | 11 |
| Israel | 9.293 | 99,437 | 7203 | 7967 | 9280 | 6178 | 3201 | 5421 |
| Italy | 59.630 | 1,454,193 | 167,816 | 190,872 | 259,000 | 160,800 | 115,690 | 166,373 |
| Latvia | 1.906 | 63,088 | 6979 | 7851 | 12,400 | 7668 | 6046 | 7023 |
| Lithuania | 2.802 | 90,523 | 16,008 | 17,396 | 20,000 | 17,253 | 11,283 | 12,274 |
| Luxembourg | 0.635 | 9106 | 57 | 314 | 1070 | 69 | 109 | 171 |
| Netherlands | 17.479 | 339,242 | 28,495 | 33,017 | 45,500 | 29,213 | 17,969 | 32,020 |
| New Zealand | 5.013 | 67,586 | −2787 | −2566 | −872 | −2678 | −4118 | −1826 |
| Norway | 5.408 | 82,491 | 1101 | 1986 | 742 | −100 | −2994 | −182 |
| Poland | 38.482 | 998,284 | 157,247 | 171,806 | 214,000 | 157,531 | 149,722 | 182,454 |
| Portugal | 10.323 | 248,658 | 20,677 | 24,530 | 40,400 | 20,449 | 16,286 | 25,602 |
| Slovakia | 5.480 | 131,782 | 24,131 | 25,538 | 25,400 | 24,320 | 18,662 | 23,786 |
| Slovenia | 2.103 | 47,090 | 4953 | 5492 | 6980 | 5584 | 3944 | 5617 |
| South Korea | 51.631 | 621,862 | 7529 | 6967 | 4630 | 6289 | −30,286 | 33,417 |
| Spain | 47.511 | 948,016 | 102,991 | 115,685 | 162,000 | 103,935 | 68,720 | 95,964 |
| Sweden | 10.408 | 184,326 | 9926 | 11,976 | 18,100 | 11,253 | −367 | 3666 |
| Switzerland | 8.688 | 146,969 | 11,394 | 13,539 | 15,500 | 8247 | 5640 | 10,139 |
| United Kingdom | 67.145 | 1,353,941 | 136,795 | 148,889 | 169,000 | 148,896 | 87,307 | 125,716 |
| United States | 329.995 | 6,849,500 | 961,032 | 1,017,655 | 1,130,000 | 932,460 | 871,295 | 1,116,088 |
| TOTALS | 969.336 | 19,809,658 | 2,030,597 | 2,242,701 | 2,780,726 | 2,110,570 | 1,609,862 | 2,319,376 |
HMD, Human Mortality Database short-term mortality fluctuation file stmf.csv downloaded from https://www.mortality.org/Public/STMF/Outputs/stmf.csv on 1-May-2022.
Data is given for full two-year period 1-Jan-2020 to 31-Dec-2021 for all countries except for Australia to 2021 week 48 and Canada to 2021 week 48. Because we use a standard year of 365.25 days (52.1786 weeks), the two years 2020 & 2021 are 104.357 weeks. The HMD Total Deaths, Expected Deaths and Excess Deaths for Australia and Canada are all smaller than they would be if data for these two locations were no delayed.
Data in the HMD are summed over weeks available. This means that both the Total Deaths and Population are incomplete for Australia (to week 47) and Canada (to week 48).
Ratio of excess deaths over recorded COVID-19 deaths for 33 countries.
| Country | Reported COVID-19 Deaths from OWID | Excess Death/Reported per eLife | Excess Death/Reported Economist | Excess Death/Reported per Lancet | Excess Death/Reported per WHO | Excess Death/Reported Age-Adjusted | Excess Death/Reported per Levitt Not Age-Adjusted |
|---|---|---|---|---|---|---|---|
| Australia | 2253 | −5.17 | −4.22 | −8.03 | −6.33 | −6.42 | −0.94 |
| Austria | 13,733 | 1.11 | 1.23 | 1.33 | 0.87 | 0.95 | 1.12 |
| Belgium | 28,331 | 0.73 | 0.82 | 1.16 | 0.63 | 0.49 | 0.67 |
| Canada | 30,570 | 0.44 | 0.77 | 1.43 | 0.72 | 0.71 | 1.24 |
| Chile | 39,115 | 0.99 | 0.97 | 0.95 | 0.99 | 0.81 | 1.15 |
| Croatia | 12,538 | 1.34 | 1.53 | 1.83 | 1.37 | 0.97 | 1.28 |
| Czechia | 36,129 | 1.15 | 1.22 | 1.36 | 1.03 | 0.94 | 1.20 |
| Denmark | 3267 | 0.28 | 0.75 | 3.18 | 1.14 | −0.97 | 0.73 |
| Estonia | 1932 | 1.64 | 1.95 | 2.91 | 1.75 | 1.38 | 1.73 |
| Finland | 1714 | 1.55 | 2.61 | 5.12 | 1.67 | −0.42 | 2.53 |
| France | 123,805 | 0.64 | 0.79 | 1.25 | 0.66 | 0.47 | 0.78 |
| Germany | 111,925 | 0.79 | 1.01 | 1.81 | 1.74 | 0.49 | 1.15 |
| Greece | 20,790 | 1.16 | 1.22 | 1.22 | 0.93 | 0.99 | 1.42 |
| Hungary | 39,186 | 0.91 | 1.06 | 1.37 | 0.93 | 0.71 | 0.92 |
| Iceland | 37 | 1.35 | −0.95 | −8.49 | −0.27 | −3.82 | 0.29 |
| Israel | 8243 | 0.87 | 0.97 | 1.13 | 0.75 | 0.39 | 0.66 |
| Italy | 137,402 | 1.22 | 1.39 | 1.88 | 1.17 | 0.84 | 1.21 |
| Latvia | 4570 | 1.53 | 1.72 | 2.71 | 1.68 | 1.32 | 1.54 |
| Lithuania | 7387 | 2.17 | 2.35 | 2.71 | 2.34 | 1.53 | 1.66 |
| Luxembourg | 915 | 0.06 | 0.34 | 1.17 | 0.08 | 0.12 | 0.19 |
| Netherlands | 20,999 | 1.36 | 1.57 | 2.17 | 1.39 | 0.86 | 1.52 |
| New Zealand | 51 | −54.65 | −50.31 | −17.10 | −52.51 | −80.75 | −35.81 |
| Norway | 1305 | 0.84 | 1.52 | 0.57 | −0.08 | −2.29 | −0.14 |
| Poland | 97,054 | 1.62 | 1.77 | 2.20 | 1.62 | 1.54 | 1.88 |
| Portugal | 18,955 | 1.09 | 1.29 | 2.13 | 1.08 | 0.86 | 1.35 |
| Slovakia | 16,635 | 1.45 | 1.54 | 1.53 | 1.46 | 1.12 | 1.43 |
| Slovenia | 5589 | 0.89 | 0.98 | 1.25 | 1.00 | 0.71 | 1.01 |
| South Korea | 5625 | 1.34 | 1.24 | 0.82 | 1.12 | −5.38 | 5.94 |
| Spain | 89,405 | 1.15 | 1.29 | 1.81 | 1.16 | 0.77 | 1.07 |
| Sweden | 15,310 | 0.65 | 0.78 | 1.18 | 0.74 | −0.02 | 0.24 |
| Switzerland | 12,217 | 0.93 | 1.11 | 1.27 | 0.68 | 0.46 | 0.83 |
| United Kingdom | 148,737 | 0.92 | 1.00 | 1.14 | 1.00 | 0.59 | 0.85 |
| United States | 827,887 | 1.16 | 1.23 | 1.36 | 1.13 | 1.05 | 1.35 |
| TOTAL OR MEDIANS | 1,883,611 | 1.09 | 1.22 | 1.36 | 1.00 | 0.71 | 1.15 |
OWID refers to Our World in Data master COVID-19 file down loaded from https://covid.ourworldindata.org/data/owid-covid-data.csv on 22-Apr-2022.
Excess deaths per age strata in the 33 countries of the main analysis
| Country | Mean HMD 2020 & 2021 Population (millions) | Excess deaths in 0–14 years | Excess deaths in 15–64 years | Excess deaths in 65–74 years | Excess deaths in 75–84 years | Excess deaths in >85 years | Excess death for all ages | Percentage of excess deaths <65 years old |
|---|---|---|---|---|---|---|---|---|
| Australia | 24.547 | −151 | −1196 | −1802 | −5485 | −5825 | −14,460 | No excess |
| Austria | 8.935 | −55 | 1812 | 1449 | 5673 | 4129 | 13,007 | 13.5% |
| Belgium | 11.494 | −307 | 675 | 2707 | 4071 | 6812 | 13,958 | 2.6% |
| Canada | 36.108 | 1113 | 8894 | 4429 | 4558 | 2835 | 21,829 | 45.8% |
| Chile | 17.960 | −857 | 12,810 | 7551 | 7592 | 4545 | 31,640 | 37.8% |
| Croatia | 4.051 | −25 | 1192 | 3639 | 4196 | 3203 | 12,206 | 9.6% |
| Czechia | 10.730 | −144 | 4261 | 9906 | 11,614 | 8442 | 34,079 | 12.1% |
| Denmark | 5.864 | −21 | −882 | −194 | −1643 | −417 | −3157 | No excess |
| Estonia | 1.332 | −9 | 530 | 538 | 741 | 875 | 2675 | 19.5% |
| Finland | 5.548 | −35 | −350 | 308 | −652 | 12 | −716 | No excess |
| France | 65.467 | −562 | −3076 | 13,541 | 8666 | 39,198 | 57,767 | No excess |
| Germany | 82.533 | −143 | 12,197 | 10,066 | 34,161 | −1541 | 54,740 | 22.0% |
| Greece | 10.711 | −70 | 3569 | 4710 | 3500 | 8805 | 20,515 | 17.1% |
| Hungary | 9.762 | −94 | 4593 | 10,362 | 8676 | 4277 | 27,813 | 16.2% |
| Iceland | 0.362 | 19 | 6 | −14 | −139 | −14 | −142 | |
| Israel | 9.293 | −269 | 203 | 1168 | 668 | 1431 | 3201 | −2.1% |
| Italy | 59.630 | −568 | 12,066 | 21,888 | 40,081 | 42,223 | 115,690 | 9.9% |
| Latvia | 1.906 | −49 | 1082 | 1248 | 2254 | 1511 | 6046 | 17.1% |
| Lithuania | 2.802 | −56 | 2584 | 2403 | 3567 | 2785 | 11,283 | 22.4% |
| Luxembourg | 0.635 | 40 | −58 | −64 | 1 | 189 | 109 | No excess |
| Netherlands | 17.479 | 14 | 1241 | 3566 | 7175 | 5973 | 17,969 | 7.0% |
| New Zealand | 5.013 | −62 | −512 | −797 | −1301 | −1446 | −4118 | No excess |
| Norway | 5.408 | −63 | −452 | −433 | −1540 | −506 | −2994 | No excess |
| Poland | 38.482 | −574 | 19,293 | 47,295 | 39,417 | 44,291 | 149,722 | 12.5% |
| Portugal | 10.323 | −110 | 1959 | 2877 | 4277 | 7283 | 16,286 | 11.4% |
| Slovakia | 5.480 | −36 | 3467 | 6293 | 6211 | 2728 | 18,663 | 18.4% |
| Slovenia | 2.103 | −13 | −49 | 691 | 1418 | 1897 | 3944 | No excess |
| South_Korea | 51.631 | −774 | −431 | −7474 | −10,335 | −11,272 | −30,286 | No excess |
| Spain | 47.511 | −203 | 9788 | 13,194 | 14,342 | 31,598 | 68,720 | 13.9% |
| Sweden | 10.408 | −41 | −682 | 2 | −422 | 776 | −367 | No excess |
| Switzerland | 8.688 | −16 | 175 | 492 | 1075 | 3914 | 5640 | 2.8% |
| United_Kingdom | 67.145 | −762 | 25,852 | 19,276 | 20,476 | 22,465 | 87,307 | 28.7% |
| United_States | 329.995 | −2858 | 365,676 | 216,688 | 169,623 | 122,167 | 871,295 | 41.6% |
| TOTAL | 969.336 | −7737 | 486,236 | 395,508 | 382,515 | 353,341 | 1,609,862 | 29.7% |
No excess overall, small excess in >65 years old.