Guest Post by Willis Eschenbach
A couple of days ago, I got to looking at the daily record of US deaths from the coronavirus. It’s shown in Figure 1 below:

Figure 1. US daily deaths. Created on May 5, but shows May 4th data.
So … have the US deaths peaked, and if so when? Hard to tell. However, I looked at that graph in Figure 1 and I thought “It looks like the data might be reflecting lower counts on the weekends”.
Now, my go-to method for determining the existence, period, and amplitude of underlying repeating cycles in a dataset is the curious method called “CEEMD”. That stands for Complete Ensemble Empirical Mode Decomposition. I discuss the method here. It is a way to decompose a signal into underlying signals. It’s called “complete” because when you add all the underlying signals back together, it gives you back the original signal.
Once all possible underlying cycles have been removed from the data, what remains is called the “CEEMD Residual”. This residual is an excellent indicator of the overall trend of the data. Here is an overview of the CEEMD decomposition of the daily deaths data shown in Figure 1.

Figure 2. CEEMD complete decomposition of the data shown in Figure 1. The top panel is the raw data. Panels C1 to C4 are the empirical modes. Finally, at the bottom is the CEEMD residual.
As you can see, two of the four empirical modes (C2 and C4) are weak, with very low amplitude. Modes C1 and C3, on the other hand, show a much stronger signal. We can see the periods and strengths of each of the empirical modes C1-C4 in Figure 3, which shows the periodogram of each of the empirical modes C1-C4.

Figure 3. Periodograms of each of the empirical modes shown in Figure 2. The strongest signal is the seven-day signal, showing that my guess about weekends was likely correct. There is also a significant amount of energy in the first overtone of the 7-day signal, with a period of 3.5 days.
So … how does this analysis work out in practice? Here is the same data as in Figure 1, along with the CEEMD residual.

Figure 4. US daily deaths, along with the CEEMD residual. Data from May 4th, analyzed May 6th.
Well, I’d have to say that that looks like good news … it would be excellent if we were indeed 20 days past the peak.
And here is a look with the underlying 7-day signal overlaid on the daily data.

Figure 5. As in Figure 4, but overlaid with the seven-day empirical mode signal (Mode C3). The overlaid empirical mode C3 is shown for illustrative purposes only. You can see that when the empirical mode is added to the residual it will be a good match to the data.
This is a most interesting result. It shows one of the reasons that I use the CEEMD analysis—it breaks the raw data down into meaningful underlying signals. In this case, early in the spread of the virus at the left-hand side of the graph, the 7-day signal (blue line) was quite small. But now that there are a large number of deaths the 7-day signal is much larger. It is this kind of a result that is unobtainable by say standard Fourier analysis.
Finally, I prefer the CEEMD residual method over say a Gaussian smooth because it goes all of the way out to both the start and finish of the data. Not only that, but the information out near the ends is meaningful. Here’s a comparison of the CEEMD residual with a Gaussian filter.

Figure 6. Daily US deaths, CEEMD residual, and 7-day Full-Width to Half Maximum (FWHM) Gaussian smooth of the data. This is data from May 4th, processed on May 6th. Treatment of the Gaussian smooth near the endpoints is discussed in the Appendix here.
As you can see, the Gaussian smooth is high at the start of the daily deaths data, and low at the end of the data. The Gaussian smooth is dropping at the right-hand end, and the CEEMD Residual is turning upwards.
And two days later, here’s the situation:

Figure 7. More recent data, from May 6th, daily deaths and CEEMD Residual
At the right-hand end of the graph, the CEEMD residual was already foreshadowing the turn from decreasing to increasing, at the same time that the Gaussian smoothing was wrongly indicating a further decrease (see Figure 6). As I said, the CEEMD residual contains important information out at the ends.
Conclusions? Well, my first one would be that attempting to analyze coronavirus death data without removing the repeating weekly variations is … well, I’ll call it “overly optimistic” and leave it there.
My next conclusion is that the CEEMD residual is an excellent indicator of the ever-changing and oft-deceptive central tendency in time series data.
Next, about a week ago the CDC changed its guidance on the reporting of deaths involving the COVID virus. Rather than make an explicit distinction between deaths WITH coronavirus and deaths FROM coronavirus, they said to enter COVID-19 on the death certificate if the physician SUSPECTS that the coronavirus MIGHT have CONTRIBUTED to the death … “suspects the virus might have contributed” to the death??? Could they possibly be more vague?
The size of the effect of this change on the way the US reports the death count is unknown, but it can only increase the purported count, not decrease the count. As a result, we cannot be sure that the increase in deaths is real and not just a change in reporting
Finally, it appears that the US has peaked in terms of daily deaths. Might be another peak to come, might be two more peaks, might be no more peaks, but in any case but it appears we’ve passed the first peak.
Stay well, dear friends. When I was a young man, an old geezer (who was likely about my age now) told me “Son, when you have your health you have everything!”
But back then, I didn’t understand …
w.
PLEASE: Quote the exact words you are discussing in your comment. This avoids endless misunderstandings and problems.
I would suggest taking a look at the New Jersey as my state was hit early and has perhaps matured. Of the 8800 deaths 51% are now long term care facilities LTCF. This percentage continues to rise as almost all reported new deaths are in LCTF’s. https://www.nj.gov/health/cd/topics/covid2019_dashboard.shtml
Thanks, Willis, for the data analysis.
And for those who only looked at the graphs, I’ll repeat Willis’s closing statement:
“Finally, it appears that the US has peaked in terms of daily deaths. Might be another peak to come, might be two more peaks, might be no more peaks, but in any case but it appears we’ve passed the first peak.”
Stay safe and healthy, all.
Bob
A glimmer of hope.
Still, many of us live in localities where the death rate is still increasing, so don’t let your guard down–particularly if you’re an old man.
Not only are the weekends lowest, also the big spike appears to be on the Tuesday. Could it be that it’s from delayed reporting? The first reports of weekend diseased coming in on the Mondays, but the bulk on Tuesdays?
Stay healthy
Same in UK. Low weekends due to delayed reporting. Best to plot deaths on day they occur. See CEBM website for England showing a single clear peak on 8th April.
“Rather than make an explicit distinction between deaths WITH coronavirus and deaths FROM coronavirus, they said to enter COVID-19 on the death certificate if the physician SUSPECTS that the coronavirus MIGHT have CONTRIBUTED to the death.”
A physician can suspect the coronavirus might have contributed to nearly any death. As already observed by Willis, the criteria is very vague. Makes me wonder how many accidental deaths, suicides, shooting victims, etc will end up being attributed to Covid-19 in the long run.
Isn’t there Federal Aid being tied to these Covid-19 case numbers? I haven’t been able to keep track.
Cheers
Max
The next week or two will be very interesting, now that people are starting to get together again. We’ll learn a lot about the virus and what it is going to take to control it enough to carry on our lives.
“the daily record of US deaths”. If you have a reliable source of covid mortality in the US, please share – authorities in the US, UK, Italy and elsewhere are quite honest about the fact that they put every single death they possibly (or impossibly) can down to covid19.
Here in NZ, the average age of covide-related [sic] deaths is about 80. All bar one of the 20 so far have had serious comorbidities. Many of them were resident in a high-security dementia ward who suffered the trauma of first being moved to another hospital and then being deprived of all contact with their loved ones. Assuming that it was covid19 that killed them rather than this cruel treatment is quite a call.
The NZ PM and government officers repeatedly tell us that covid19 “can be a very serious disease, particularly for elderly people and also for those with underlying health conditions’. So we are being subjected to a state of emergency for a disease that is serious for those who are already seriously ill.
NZ figures are about as reliable as everyone else’s. From a typical Press Briefing:
Sadly today, I have another Covid-19 related death to report. […] The person who passed away was a woman in her 60s; she had underlying health conditions and was considered a probable case of covid-19 due to her clinical presentation and past exposure history despite testing negative. […] a staff member was comforting her when she passed away.’
“Stay well” is code for “keep swallowing the bs and stay compliant”
Unfortunately the even the COVID death data is suspect, especially for long term care facilities. The fact is that when someone dies there even without testing positive for the virus they tend to list it as potentially due to it. I miss the days when people were allowed to die of “old age” as opposed to something, anything, that can be turned into a metric.
Not that I want to get the virus – or that I want anybody to get the virus – but there are things worse than getting the virus. The foremost one is to live in a permanent fear of getting the virus. Reading media accounts, I would guess that the virus is going to wipe out 3/4 of us.
Willis,
Thanks for the analysis. I’ve updated my US deaths/day by manually going through the graph titled “Total Coronavirus Deaths in the United States” presented under the USA data on worldometers.info. I had been downloading the USA data daily from the main world table and observed that the older daily death count in the USA did not match the older data from the “Total Coronavirus Deaths in the United States” graph. I assume the historical data on the graph had been updated due to a change in counting and/or late data that was added a few days after the fact. As such, I updated my table to match the “Total Coronavirus Deaths in the United States” graph data.
Long story short, here is what I observed:
7-day moving average new deaths/day in the USA has been very consistent since about April 7th. As we know, the 7-day average includes data 3-days before and 3-days after the fact (April 4th – May 6th in my analysis). The moving average has ranged from 1858 new deaths/day to 2208 new deaths/day. Hardly a peak according to my observations – more like a gradual mound.
Also of note, the last bar on Figure 1 above does not match my data. The lowest daily death rate I have was 1154 on 5/3 and the death rate on 5/4 was 1324. It appears that Figure 1 above shows less than 1000 rather than 1324 on 5/4. Maybe the figure was taken mid day before all the numbers were final at 0-GMT – just a thought.
@Willis – Are there any charts on deaths because of heart attacks, cancer, traffic accidents, diabetes, suicides etc.?
I thought you were going to get into that and compare the graphs/statistics, and subtract them…Just sayin…
– JPP
With the confusion and agendas surrounding this, it’ll be a long time (if ever) before we have reliable information. Until then — figures don’t lie, but liars can figure.
The reckoning will come when total deaths by the usual categories (old age, heart, pneumonia, etc.) are tallied for an equivalent period like up until June. I’m guessing #19 has the miraculous side effect of reducing other deaths.
When I think of endpoint smoothing, I think of Mann…
https://climateaudit.org/2007/05/30/manns-new-divergence-theory-a-smoothing-artifact/
It may be important to discover the process for data acquisition. I’ve heard and read recently, from various sources, that CDC is using an established influenza reporting system to track Chinese virus cases. In the U.S., as I understand it, influenza surveillance reporting data is voluntarily sent to county health offices by doctors, hospitals, and other health care providers, and from county health officials to CDC. How various county data is compiled and sent is up to each state. Territories, the District of Columbia, Military, and Indian Health Services all have similar systems. It is not hard to imagine that there are a dozen or so 36-hour-per-week clerks and administrators serially involved in compilation and transmission of the data before it is received by CDC. I’ve recently heard and read that there is a four-day lag (I assumed average) in data production to recording.
The influenza surveillance system is designed to capture snapshots on the outbreak and spread of disease, so it has an intentionally low tolerance for accuracy of reporting, rather than pre-filtered, more precise data that has been rigidly verified. The preference is for noisy data to provide a more real-time picture of progression and spread. This is deliberate, but results in a measurable lack of precision.
To my interpretation, today being Thursday, at the end of the day I can have reasonable confidence that last Monday’s total worldometer report is unlikely to change much. Being a weekday late in the work week, I can be reasonably confident that Tuesday’s posted total is pretty solid, and yesterday’s is in the ball park. I don’t have much confidence that this last minute’s update will stand.
I have no information on how the data is compiled in other countries, nor how many sets of eyes may have to review it before forwarding to be reported. Just looking at the updates on worldometer, it seems that there are probably similar update and precision issues with UK and Sweden. Moncton writes recently about Italy’s data count being off.
It took CDC until 2019 for the official report on the 2009-10 U.S. swine flu epidemic to be compiled forensically, and then the rate of infection and deaths were given as the mean of a range of the possible totals. How “good” can or should the first-ever attempt at daily public reporting be?
Willis
I appreciate your efforts, sir. It must be demoralizing for you when the reporting goalposts are changing, and you’re trying to make sense of it all.
So can Willis or anyone else please tell us why they think New York, New Jersey deaths etc are so high per mil, or why Germany fared so much better and why the UK was so much higher than Germany?
Again I’m trying to compare deaths per mil not total deaths. Here in Australia and NZ we’ve done very well, but I suppose we’ll have a lot more data in a few more months and an even bigger picture by 2021.
Some humble observations.
First, the data you are brilliantly analyzing are even more problematic than surface temp recs.
Second, we a dealing with al less previously understood niological agent—no physics equations need apply (altho I did as an undergrad show the equivalency of Probabalistic Markov chains to partial differential calculus equation solutions for the classic rabbit/fox predator/prey equation.
Well it seems we can rule out Rona sufferers dying from malaria-
https://www.msn.com/en-au/news/world/malaria-drug-touted-by-trump-for-coronavirus-fails-another-test/ar-BB13KOKd
As of right now, .126% of North Carolinians have tested positive for CV-19 and .0048% have died from it.
We go to phase 1 of our get out of jail program at 5pm tomorrow. Really hoping to keep the death percentage below .01%.
Maybe its flattening because fewer flu shots are being given with the end of flu season?
I don’t get flu shots so I’m just finding out that seniors over 65 get their own flu vaccine in US , at least since 2016, and its used in only 37 other countries, including many in Europe (UK, Italy, etc), Canada, Australia. It has a powerful adjuvant called squalene (MF59). The vaccines called Fluad in US. China makes its own vaccine so I don’t know if they use the same super adjuvant. Its meant to stimulate the immune system and is 4 times more powerful than aluminum adjuvants. Elderly have poor immune systems so they need the boost. Squalene was also allegedly behind the Gulf War Syndrome thought to be caused by vaccines , hence the delay being approved in US (Italy was first to sign up in 1997, Uk approved in 2018) . Italy actually suspended Fluads use for a short period following 19 deaths in 2014 blamed on the vaccine. US fast tracked it in 2015 skipping important trials. At one time it was banned in Germany but I cant find out if that was lifted.
Anyways, we have a new “virus” that from a large amount of data affects the elderly more severely than the young , primarily because their immune system goes into overdrive despite have poorer functioning immune systems. You think someone might look into an association between vaccines given with a super immune stimulant and severe covid infection due to immune over reaction. In the US 60% of elderly get the flu vaccine , many getting the super adjuvant, so there are at least 40% out there who don’t , so that would make a nice control group for a retrospective study.
If such a study is not proceeding that is very disturbing, and quite telling in itself
I am not saying the vaccine is the definite reason for increased disease severity, just that its something which should logically be looked into. Absence of evidence is not proof of absence. If you don’t look for evidence you don’t find evidence.
“Next, about a week ago the CDC changed its guidance on the reporting of deaths involving the COVID virus. Rather than make an explicit distinction between deaths WITH coronavirus and deaths FROM coronavirus, they said to enter COVID-19 on the death certificate if the physician SUSPECTS that the coronavirus MIGHT have CONTRIBUTED to the death … “suspects the virus might have contributed” to the death??? Could they possibly be more vague?”
It might just not be easy to discriminate from other causes of death as cytokine storm, heart attack, kidney failure and stroke can all be caused by an infection of SARS-CoV-2 and pneumonia is just one part of a broader picture.
Which would partly explain why ventilators are not such an efficient treatment.
Evidence goes into the direction of cardiavascular malfunction:
http://joannenova.com.au/2020/05/the-stroke-virus-covid-causes-hundreds-of-microclots-throughout-the-lungs-and-everywhere-else/
That would also partly explain why there is such a high hospitalization rate in younger people:
https://www.sciencenews.org/article/coronavirus-covid19-young-adults-can-face-severe-cases
This disease exposes just any weakness of the cardiovascular system. Would also partly explain the difference in susceptibility of different ethnicities:
https://onlinelibrary.wiley.com/doi/pdf/10.1111/j.1538-7836.2011.04443.x
Exactly
There’s so much crap in corona-virus catastrophism that no wonder the rush on toilet paper happened when it did. What could possibly be more poetic for the times?
How can anybody have any confidence that the numbers mean what we think?
Stump your toe, … it gets infected, … blood poisoning, … you die, … test for the virus is positive. We have a winner! Enter on line whatever of the death certificate. Adjust mortality count accordingly. It’s the fashionable thing to do.