to your HTML Add class="sortable" to any table you'd like to make sortable Click on the headers to sort Thanks to many, many people for contributions and suggestions. Licenced as X11: http://www.kryogenix.org/code/browser/licence.html This basically means: do what you want with it. */ var stIsIE = /*@cc_on!@*/false; sorttable = { init: function() { // quit if this function has already been called if (arguments.callee.done) return; // flag this function so we don't do the same thing twice arguments.callee.done = true; // kill the timer if (_timer) clearInterval(_timer); if (!document.createElement || !document.getElementsByTagName) return; sorttable.DATE_RE = /^(\d\d?)[\/\.-](\d\d?)[\/\.-]((\d\d)?\d\d)$/; forEach(document.getElementsByTagName('table'), function(table) { if (table.className.search(/\bsortable\b/) != -1) { sorttable.makeSortable(table); } }); }, makeSortable: function(table) { if (table.getElementsByTagName('thead').length == 0) { // table doesn't have a tHead. Since it should have, create one and // put the first table row in it. the = document.createElement('thead'); the.appendChild(table.rows[0]); table.insertBefore(the,table.firstChild); } // Safari doesn't support table.tHead, sigh if (table.tHead == null) table.tHead = table.getElementsByTagName('thead')[0]; if (table.tHead.rows.length != 1) return; // can't cope with two header rows // Sorttable v1 put rows with a class of "sortbottom" at the bottom (as // "total" rows, for example). This is B&R, since what you're supposed // to do is put them in a tfoot. So, if there are sortbottom rows, // for backwards compatibility, move them to tfoot (creating it if needed). sortbottomrows = []; for (var i=0; i
Six. Twelve. Nineteen.
For those who have had COVID-19, those are the median number of days you would need to subtract from the date they...
... in order to determine approximately when they first became infected by the SARS-CoV-2 coronavirus.
We're going to drive home the significance of those numbers using Arizona's detailed data for COVID cases, hospital admissions, and deaths, where we should see the peaks in the data for each these outcomes synchronize. Here's the graphical result of the math:
In this visualization, the relative scale of cases, hospitalizations, and deaths make it tough to see the pattern in the data. In the following chart, we're showing the exact same data, but using a logarithmic scale to better illustrate the synchronized pattern.
Using the logarithmic scale lets us compare data that differs by orders of magnitude. For COVID-19, the daily number of those testing positive in Arizona often ranged in the thousands, while the number of those admitted to hospital peaked in the hundreds, and the number of deaths could be counted by tens.
Taking noise in the data into account, the synchronization pattern is fairly strong between all three sets of data when indexed to date of initial viral exposure.
There is an interesting pattern when comparing the timing of troughs for deaths when compared to the other two howver, where the the trend for deaths continue downward for a short period after the trends for cases and hospitalizations have reversed and begun tracking upward. We think this characteristic might be attributable to the age demographics of those being exposed to COVID-19, with older individuals more at risk of dying from COVID lagging in initial exposure behind younger individuals.
We also think the data for deaths is subject to considerably greater noise at low levels than the other datasets, especially when its daily numbers drop down toward single digits. This characteristic can been seen in the short-term trough coinciding with 15 September 2020 and a short-term spike in deaths occurring in late March 2021.
We're featuring this data visualization exercise today because we haven't seen anyone else present COVID data this way anywhere else, and because it will be helpful in answering a different question we have, which we'll feature in upcoming weeks!
Labels: coronavirus, data visualization
Welcome to the blogosphere's toolchest! Here, unlike other blogs dedicated to analyzing current events, we create easy-to-use, simple tools to do the math related to them so you can get in on the action too! If you would like to learn more about these tools, or if you would like to contribute ideas to develop for this blog, please e-mail us at:
ironman at politicalcalculations
Thanks in advance!
Closing values for previous trading day.
This site is primarily powered by:
The tools on this site are built using JavaScript. If you would like to learn more, one of the best free resources on the web is available at W3Schools.com.