1/ This can be somewhat counterintuitive, so it's not surprising many people are confused.
First, numbers: For the period where we've got data (May-Nov.) MN has 1,868 COVID deaths, of which 718 were fully vaccinated & 1,150 not; most of these deaths were in the past few months.
2/ Over this period, the share of MN's population that's fully vaccinated has grown from about 40% up to about 60% (with, again, more of the deaths happening in these later period where vax rates were higher).
3/ But remember 96.5% of MN's #COVID19 deaths have been over 50, and nearly 85% were 65+. So when estimating deaths, we REALLY need to adjust for age.
4/ When this period for which we have data began, more than 80% of MN seniors 65+ were fully vaccinated; that’s now over 90%.
Among 50-64-year-olds, fully vaxxed rates rose from about 50% to 75% in this same period.
This chart is by 1+ dose, not fully vaxed, but same picture:
5/ So in this time period among the age groups that account for almost all of Minnesota’s #COVID19 deaths, the vaccinated population VASTLY outnumbers the unvaccinated population. And yet despite that the raw count of deaths among the unvaxxed significantly exceeds the vaxxed.
6/ An example*: for the week of Nov. 7, there were approx. 170 COVID deaths in MN among those 65+. ~105 of those were unvaxxed, ~65 vaxxed. In other words, 61% unvaxxed.
But those ~105 unvaxxed deaths were out of ~60K unvaxxed seniors. The ~65 were out of 800K vaxxed seniors.
7/ In other words, in this week we had about 177 deaths per 100,000 unvaccinated seniors, and about 8 deaths per 100,000 vaccinated seniors.
8/ If you just try to divide cumulative totals by vaxxed/unvaxxed, you’ll miss the huge impact that age has on susceptibility to #COVID19 (as well as big differences in vax rates among different age groups).
9/ If you break it out by age group, the results are somewhat messy, but generally consistent, with the only really big gap by case prevalence (where breakthrough cases are comparatively rarer among children & the elderly than among working-age adults). Deaths & hosp v. similar.
10/ The * footnote to #6 here: These numbers are approximate. @mnhealth releases nominal overall figures for breakthrough cases, but only ratios for ages, so I had to reverse-engineer it. My numbers don’t quite match to our totals from another dataset, but are close-ish.
@mnhealth 11/ Another thing this analysis overlooks, of course, is partially vaccinate people (or, more recently, the role of boosters). We just have data by “fully vaccinated” and “not fully vaccinated,” when of course the real situation is more nuanced.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
The good news in today’s #COVID19 report for MN: as I said yesterday, data issues had artificially inflated our positivity rate; today’s data sorted that out.
The bad news: we’re still (just) north of 10% and much higher than the 9.2% we were at last last week.
You can see this spike and fall as a near mirror-image of last year — off by one day, in fact. This isn’t so much seasonal patterns in Thanksgiving *infection* as seasonal patterns in Thanksgiving *reporting*.
The rest of this week will be key to figuring out where we’re headed.
That said, seasonal patterns in infections are playing a role here, too. Here’s our sample-date positivity chart (which lags by a week), also closely matching last year.
Remember we’re still being impacted by Thanksgiving’s aftershocks on #COVID19 reporting. Last Monday, for example, had an abnormally low positivity due to the holiday, so today’s 7-day averages will spike. But last Tuesday had a really high positivity, so they’ll fall tomorrow.
So by report date, MN’s 7-day average positivity rate spiked to over 11% today, the highest all year.
This is to a significant degree artificial, and will fall tomorrow. But even setting aside reporting issues we’re clearly in an upturn right now.
Here, for example, is positivity rate by sample date. This has a lag of up to a week, but all indications are we’re heading upward, driven by post-Thanksgiving infections.
Note this is a near-mirror of a brief spike we had LAST year right after Thanksgiving.
If you’re looking for a new show to binge this month, I can’t recommend @ExpanseOnPrime enough. It’s got politics, intrigue, some standout characters, and some of the most realistic sci-fi you’ll ever see. The sixth(!) season is dropping soon. Binge it and the other 5 on Amazon.
@ExpanseOnPrime This fan-made trailer, part of a (successful!) campaign to save The Expanse from cancellation a few years ago, is perhaps the best way to get a sense of the show:
@ExpanseOnPrime Some people find the first season a little slow going. Stick with it through at least the end of Episode 4 — that’s when it really takes off.
Some minor upticks in Minnesota’s #COVID19 metrics today — 5,313 cases and 9.3% daily positivity, compared to 4,131 and 7.5% a week ago. Overall the trend the past two weeks is encouraging, so there’s no reason to be concerned over one bad day.
An uptick that sustains itself for a week or so isn’t even cause for panic — last year we saw fairly mild spikes in the metrics a week or two after Thanksgiving & Christmas, but they quickly subsided.
The Thanksgiving holiday is still making our data messy. For example, this chart of new cases by sample date shows a HUGE drop. That’s because this data has a one-week lag, so last Thursday just entered the data — and far fewer people got tested last Thursday than normal. 🤔
Another good news day in Minnesota’s #COVID19 reports: raw cases and positivity rate both trended down today. Our 7-day average positivity rate is now down to 8.8%.
A LOT could change, but right now it looks like we might have peaked circa Nov. 15.
That said, remember all our data is still messy due to the holidays. Case in point: deaths, which weren’t reported yesterday due to holiday staffing issues.
That meant @mnhealth reported 100 deaths today — a huge number — but that represents multiple days of data. Trend is flat
@mnhealth Deaths are actually down slightly from our peak last week, but this dataset is messy enough it’s too early to call a peak yet.