# What’s Up With the CDC Nowcast?

[How’s it going?](https://twitter.com/BantshireUni/status/1472192658797903881)

[![](https://cdn.substack.com/image/fetch/w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4317787b-ed4b-46aa-8b05-fcaf6224becf_425x201.png)](https://cdn.substack.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4317787b-ed4b-46aa-8b05-fcaf6224becf_425x201.png)

The CDC nowcast last week was 2.7% Omicron. That seemed like a reasonable guess.

The CDC nowcast _this_ week is _73%_ Omicron, and last week’s nowcast got revised from 2.7% _to 12.6%._

That’s two retroactive extra doublings last week, and then _four more_ in the following seven days relative to Delta, for a doubling time of less than two days.

That report came out right after I put out Omicron Post #8, and [I quickly noticed I was confused.](https://twitter.com/TheZvi/status/1473068873368879106)

[![](https://cdn.substack.com/image/fetch/w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fce2be354-2d92-4b8d-be6c-ee90123ac0a6_588x99.png)](https://cdn.substack.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fce2be354-2d92-4b8d-be6c-ee90123ac0a6_588x99.png)

[![](https://cdn.substack.com/image/fetch/w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6d15f2fc-3a99-48fa-9d3f-b267b12d481d_598x235.png)](https://cdn.substack.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6d15f2fc-3a99-48fa-9d3f-b267b12d481d_598x235.png)

One possibility is, hey, large error bars, so I guess there’s that?

[![](https://cdn.substack.com/image/fetch/w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F714bee8b-0d54-4b2a-a36c-98364c9354e4_614x439.png)](https://cdn.substack.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F714bee8b-0d54-4b2a-a36c-98364c9354e4_614x439.png)

This conversation provided potential factors, but did not clear up the confusion.

[![](https://cdn.substack.com/image/fetch/w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9bf1931-6c01-4b94-a38c-30cc1e7be688_600x988.png)](https://cdn.substack.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9bf1931-6c01-4b94-a38c-30cc1e7be688_600x988.png)

[![](https://cdn.substack.com/image/fetch/w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc190adf6-7c03-49bb-a3e0-3fb2b8d21285_615x982.png)](https://cdn.substack.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc190adf6-7c03-49bb-a3e0-3fb2b8d21285_615x982.png)

[This provides a clear alternate hypothesis](https://twitter.com/trvrb/status/1473105270955855873), and I trust the source quite a bit.

[![](https://cdn.substack.com/image/fetch/w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9bb6d0ca-d6b8-4044-a455-24cb0a07f7f0_589x348.png)](https://cdn.substack.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9bb6d0ca-d6b8-4044-a455-24cb0a07f7f0_589x348.png)

[![](https://cdn.substack.com/image/fetch/w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc511164d-acaf-4a2d-9ab3-5b2d93a5d4b9_590x107.png)](https://cdn.substack.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc511164d-acaf-4a2d-9ab3-5b2d93a5d4b9_590x107.png)

Censoring the past ten days is quite a high price to pay given how fast things are moving. That’s a lot of data to give up, and it’s worth noting that 10 days later the difference between 40% and 73% isn’t all that big in context. But if Trevor is right about the speed of submission, and the Nowcast isn’t adjusting, it’s going to give out a nonsense answer.

Which is exactly what it is giving. There are three _huge_ problems with the nowcast’s answer, on top of the revision being rather large and not inspiring confidence.

1.  Where are all the cases?
2.  The regional numbers make even less sense.
3.  Also, it’s averaging over a week so it’s implying even higher rates now.

The third problem I only noticed later, but if it’s 73% for the whole week, and 12% for last week, where did we _enter_ the week, and therefore how high did we have to get to balance out the first few days? Not that this problem is necessary to notice the flaws.

The first issue jumped out at me right away. We know that there wasn’t a dramatic rise in the number of cases overall. We know there wasn’t a rise in the positive test percentage. Yet the claim is there was suddenly, _over the whole week,_ three times as many Omicron cases as Delta. Does that mean that the number of Delta cases was down by more than half inside of a week? Does that seem remotely possible?

Testing capacity is a limiting factor, but if it was having a big effect, we’d presumably be seeing a much bigger jump in the positive test rate. I can imagine a world where that’s not true, but it doesn’t match the data from earlier in the pandemic.

This gets far more extreme if you go to the regional level, and the implications get bonkers.

[This](https://twitter.com/HelenBranswell/status/1473115264996757514) was a good visualization of the nowcast by region.

[![](https://cdn.substack.com/image/fetch/w_1100,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0de2f718-94c1-4c63-a54b-d2e57b460b7c_600x769.png)](https://cdn.substack.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0de2f718-94c1-4c63-a54b-d2e57b460b7c_600x769.png)

This means that in two regions covering ten states, we had more than 95% Omicron cases, so twenty Omicron cases for every Delta case, whereas a week ago Omicron was a clear minority of cases. Does that _possibly_ live in the same world as our case counts?

[This is another good explanation of some of the reasons the data doesn’t add up](https://theprepared.com/blog/73-of-covid-cases-arent-omicron-yet/). This is how one should approach the situation when algorithms produce obvious nonsense. As he notes, this isn’t a knock on the CDC. I can be harsh on the CDC, but this isn’t the time and place for that. It is an example of them doing their best to be helpful, and failing to notice that their algorithm had produced nonsense because they didn’t have a human look at it.

And sure, given how many eyes were on the forecast they should have had a human do a sanity check and put in a warning note. But they also shouldn’t have had to. Everyone else should have also _noticed they were confused_ and that the number didn’t make sense, rather than reporting an obvious nonsense projection with huge error bars as if it were a fact. If I were at the CDC, I’d fix the ‘no human sanity check’ issue but also would be muttering about how this is why we can’t have nice things.

It would be better to not give obvious nonsense as an output, but that’s a lot to ask here. It’s _really really hard_ to create an algorithm that always produces an answer and never produces obvious nonsense. That’s especially true in new situations with different properties that are warping your data. I have a bunch of experience trying to create models of much better-understood situations without producing obvious nonsense, and of watching others make their own attempts, and yeah. [It’s hard.](https://www.youtube.com/watch?v=5gV-kTMGUwI&list=PLAeiLuG1-5c2QN1RO_mo4mchNEcq6q1Ay&ab_channel=sportslover26)

Sure, sure, [use the try harder, Luke,](https://www.lesswrong.com/posts/fhEPnveFhb9tmd7Pe/use-the-try-harder-luke) sanity check it for five minutes and all that, it’s not like this requires [Shutting Up and Doing the Impossible](https://www.lesswrong.com/s/3szfzHZr7EYGSWt92/p/nCvvhFBaayaXyuBiD), at most you need to [Make an Extraordinary Effort](https://www.lesswrong.com/s/3szfzHZr7EYGSWt92/p/GuEsfTpSDSbXFiseH), but this was at least them making a perfectly reasonable ordinary effort to do exactly the right thing. It isn’t the usual situation of our authorities [Trying to Try](https://www.lesswrong.com/s/3szfzHZr7EYGSWt92/p/WLJwTJ7uGPA5Qphbp).

There’s even a button to turn off the nowcast.

It also means that when statements like this one from the Stat News article are made, they are an honest misunderstanding, in that they are categorizing the CDC as making a much stronger claim than they actually are.

> According to the CDC, in the week ending Nov. 27, the Delta variant accounted for virtually all transmission in the country. The week ending Dec. 4, Omicron made up 0.7% of Covid infections; it climbed to 12.6% in the week ending Dec. 11. In the week ending Dec. 18, it reached 73.2%.

As opposed to at most something like this rewording I’d offer, which really should then end ‘While the growth in Omicron is dramatic and faster than expected, the full nowcast projection does not actually seem plausible give our other data sources’ or something similar:

> According to the CDC, in the week ending Nov. 27, the Delta variant accounted for virtually all transmission in the country. The week ending Dec. 4, Omicron made up 0.7% of Covid infections. According to the CDC’s automated nowcast projection, it then climbed to 12.6% in the week ending Dec. 11, and 73.2% for the week of the Dec. 18, with very large error bars.

[Trevor’s projections seem far more sane](https://github.com/blab/rt-from-frequency-dynamics/tree/master/results/omicron-countries#natural-y-axis), including when they are extended into the future. The loss of the last ten days is unfortunate and limits their usefulness, but not that much since one can extrapolate. We lose out on noticing any changes in behavior and therefore spread, but the _ratio_ of Omicron to Delta should be mostly as predicted.

Why Does It Matter?
-------------------

The difference between 40% and 73% Omicron is likely to be something like four days even under relatively conservative projections. It’s all going to be all Omicron soon, and even if the projection is a week ahead all the relevant prediction markets will settle correctly anyway. Why should we care about the current percentage?

Two reasons. There’s the usual reason to always care, and also the implications of the 73% number would be bizarre and force large modifications in our world model.

1.  We should _always_ care to get things right, to learn _how_ to get things right, and to cultivate the _virtue_ of making sure to get things right, and to identify epistemic errors so they can be fixed both individually and systemically.

The next time the media runs similar headlines, you’ll want to _notice their conflation of projection and measurement, and also notice you are confused_ right away, and react accordingly. It’s important to recognize the difference between a measurement and a projection, and have heuristics for which projections have how much credibility.

2.  If we were already at 73% Omicron last week (with 95%+ in some regions) then as was discussed above, _where the hell are the cases?_

If positive test rates were mostly stable, and cases were mostly stable, but Omicron was three quarters of cases, then that implies a _stunning_ decline in Delta. While Omicron was doubling every two days, Delta would have to be getting _cut in half_ every three.

That in turn implies, _in that counterfactual world_:

1.  A stunning shift in behaviors, _far larger_ than any previous changes throughout the pandemic. Spread would have been cut, on a dime, by _more than half._
2.  This cut in spread somehow _still_ didn’t much slow down Omicron.
3.  The relative R0 of Omicron versus Delta would be even higher than the highest other estimates.
4.  Omicron would be completely unstoppable.

Throughout the pandemic, we’ve had a lot of different sources of information: Deaths, hospitalizations, cases, prevention methods, restrictions and behaviors, variant properties and how much of each is where when, generation times (serial intervals), levels of natural immunity, vaccine effectiveness, methods of spread, population heterogeneity and more.

They all must fit together into a single world with a single set of physical properties. When one measurement is out of whack, if you accept it, it can have implications that throw your entire model off.