Discussion about this post

User's avatar
henjin's avatar

When I tried running your code in Octave, it said `the 'readtable' function is not yet implemented in Octave`.

I tried reproducing your heatmap in R so that I also included negative lags, but my results were completely different from your code, so I don't know if you can figure out what I did wrong: https://pastebin.com/raw/vCY0MM9k, https://i.ibb.co/QS89fkk/stimped-reproduction-fail.png.

Expand full comment
henjin's avatar

You wrote "the temporal pattern of excess deaths (and vaccination peaks to some extent) will vary across age-groups and time". But I think your "to some extent" should be the other way around, because the spikes in deaths occur around the same time in all age groups where COVID deaths had sufficient impact on all-cause mortality, because all age groups were hit by COVID waves around the same time (but the youngest ages have so few COVID deaths that COVID waves don't have much effect on all-cause mortality). But on the other hand the vaccination peaks occur at different times in different ages because younger age groups got vaccinated later than older age groups.

For example in the Czech Republic in November to December 2021, there was a spike in excess deaths which roughly coincided with a spike in the number of new vaccine doses administered if you look at all ages combined together: https://sars2.net/czech.html#Daily_deaths_and_vaccine_doses_by_age_group. But if you look at age-stratified data, vaccine doses peaked about a month before deaths in ages 80+ but about a month after deaths in ages 40-59, because the deaths peaked around the same time in all ages but the older age groups got booster doses earlier than younger age groups.

You could've also tested for negative lags in your model. If negative lags would have also improved your t-values, then the reason why adding the lag improved your t-values was not necessarily due to vaccines causing deaths with a delay.

If you would've used age-stratified data for vaccine doses administered, there might have been more variation across age groups in what the optimal lag values were. I haven't found data for vaccine doses administered by date and narrow age groups in the United States. This file has cases by 10-year age groups however: https://data.cdc.gov/Case-Surveillance/COVID-19-Case-Surveillance-Public-Use-Data/vbim-akqf.

The Czech Republic has daily data with fine age groups for vaccine doses administered (https://onemocneni-aktualne.mzcr.cz/api/v2/covid-19/ockovani.csv), cases (https://onemocneni-aktualne.mzcr.cz/api/v2/covid-19/nakazeni-hospitalizace-testy.csv), COVID deaths (https://onemocneni-aktualne.mzcr.cz/api/v2/covid-19/umrti.csv), and excess deaths (https://sars2.net/f/czdeadproj.csv).

Expand full comment
6 more comments...

No posts