Skip to content

Insights and Recommendations — COVID-19 Data Analysis

Executive Summary

This analysis demonstrates that the COVID-19 story changes completely depending on how the data is presented. Raw case counts mislead; per-capita normalisation and 7-day smoothing reveal the true picture. The pandemic moved in distinct global waves, case fatality rates fell over time as treatment improved and vaccines rolled out, and cross-country comparisons require heavy caveating because testing capacity varied enormously.


Findings

Finding 1 — The Pandemic Moved in Distinct Waves

Global 7-day average cases reveal clear waves: the initial 2020 spread, the Alpha wave (early 2021), the Delta wave (mid-late 2021), and the dramatic Omicron spike (early 2022) which dwarfed all previous waves in case numbers but — crucially — had a lower fatality rate.

Each wave peaked at a different magnitude, and the shape of the curve tells the story of viral evolution, vaccination, and policy response.


Finding 2 — Per-Capita Comparison Tells a Different Story Than Raw Counts

By raw total cases, the largest countries (US, India, Brazil) dominate every chart. But per capita, smaller countries with intense outbreaks rise to the top. The "worst affected" country is entirely different depending on which metric you choose.

This is the central lesson: the US having the most total cases reflects its large population, not necessarily its handling of the pandemic. Any honest comparison must normalise for population.


Finding 3 — Case Fatality Rate Fell Over Time

Later waves had lower CFRs than earlier ones, for several reasons: - Better treatment protocols developed over 2020-2021 - Vaccines reduced severe outcomes - Wider testing detected more mild cases (lowering the denominator effect) - Omicron was intrinsically less severe than Delta

But CFR comparisons are treacherous — a country testing only severe cases will show a much higher CFR than one testing broadly, regardless of actual outcomes.


Finding 4 — Testing Capacity Distorts Everything

Countries with limited testing reported fewer cases — not because they had fewer infections, but because they detected fewer. This makes raw case counts and CFR unreliable for cross-country comparison. Excess mortality (deaths above the historical baseline) is a more robust measure, though harder to obtain.


Recommendations (For Communicating This Data)

Recommendation 1 — Always Lead with Per-Capita Metrics

When briefing policymakers or the public, never headline raw counts in a comparison. "X cases per 100,000 people" enables fair comparison; "X total cases" misleads.

Recommendation 2 — Use 7-Day Averages, Never Raw Daily Data

Raw daily reporting has a weekend sawtooth pattern. Every trend chart should use the smoothed 7-day average so readers see the signal, not the reporting artefact.

Recommendation 3 — Caveat Every Cross-Country Comparison

Attach a standing caveat to any comparison: "Case counts depend on testing capacity, which varied widely. Reporting definitions and lags differ between countries. CFR reflects testing breadth as much as disease severity."

Recommendation 4 — Prefer Excess Mortality Where Available

For the most robust cross-country comparison of pandemic impact, use excess mortality (total deaths above the expected baseline) rather than confirmed COVID deaths, which depend on testing and attribution practices.


The Meta-Lesson for Analysts

Why this project matters beyond COVID

COVID data was a global, real-time experiment in how analysts can inform or mislead. The same dataset produced both responsible journalism and dangerous distortion — the difference was entirely in the analytical choices. Per-capita vs raw, log vs linear, smoothed vs daily, full-range vs cherry-picked: each choice shaped public understanding and, ultimately, policy and behaviour.

The lesson generalises: in every analysis you do, the presentation choices carry ethical weight. Default to the honest choice, even when the dramatic one would get more attention.


What I'd Analyse Next

  • Excess mortality analysis — compare total deaths to historical baselines for a testing-independent measure
  • Vaccination impact — does a clear relationship emerge between vaccination rate and death rate in post-vaccine waves, controlling for age structure?
  • Policy correlation — did stringency of lockdown measures correlate with case trajectories? (With heavy causation caveats.)
  • Healthcare capacity — did hospital_beds_per_thousand predict CFR?

← Dashboard Design · Next: Interview Questions →