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
One of our personal pet peeves in looking at historical economic data is that often, information that could easily be presented on a graph to provide greater insight, isn't. Here's an example of what I mean, using a chart that recently appeared at Barry Ritholtz's The Big Picture:
Now, the chart itself is the product of the folks at EPI who, aside from their left-wing partisan bias, also have a history of excessive myopia when it comes to presenting economic data (most likely because correcting their "myopia" would tend to significantly weaken their arguments.)
So, what useful information could have been presented with this particular chart to provide greater context to EPI's arguments, or potential lack thereof? Well, since the chart is comparing the current performance of the most recent economic recovery to the averages of dozens of others, it would be really, really useful if we could get a sense of the range for each of the various statistics for the previous recoveries. To provide proper context, we should, at the very least, be able to see what the previous best performance and worst performance were for each statistic on the chart.
In other words, we want to see something like a box and whiskers bar chart, the following example of which provides substantially more information in context than the previous example produced by EPI. In the chart below, we're looking at the number of days that the temperature in the indicated cities exceeds 100 degrees Fahrenheit:
In this example, we can see at a glance the maximum for each range, the minimum, the average and even the upper and lower quartiles that show us where at least 50% of the data occurs for each of the cities listed. Is the relevant data available to EPI to produce a chart showing the full spectrum of economic recovery performance? You bet! They couldn't calculate the averages they show otherwise! Are they going to improve their presentation of information anytime soon? We'll see. I suppose it's always possible that someone will send them a copy of Edward Tufte's new book (HT: The New Economist), although whether they would read and use it is another open question....
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.