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
It never fails. I leave my computer behind for a few days to celebrate Christmas, and when I get back, I find that the folks at both Sound Politics and Pull on Superman's Cape (linked below) have been crunching numbers to calculate the probabilities of having the Washington State governor's race turn out the way it has to date, albeit with Microsoft Excel spreadsheets. Of the two, I strongly recommend reading the detailed instructions posted at Pull on Superman's Cape, which I have used to create the Recounting Odds calculator, presented below:
As noted in the Pull on Superman's Cape article, the odds calculated from each consecutive recount may be multiplied together to determine the overall chances of the reported outcomes occurring consecutively, which in the case the of the Washington governor's race, was found to be 17,650,517 to 1. The following list of the relative odds of certain events occurring is hereby presented for your reference and your entertainment:
Relative Odds | |
---|---|
Possible Events | Odds of Occuring |
Being Audited by the IRS | 175 to 1 |
Writing a New York Times Bestseller | 220 to 1 |
Dating a Supermodel | 88,000 to 1 |
Being Struck by Lightning | 576,000 to 1 |
Getting a Royal Flush on the First Five Cards Dealt | 649,740 to 1 |
Winning the California Lottery | 13,000,000 to 1 |
Dying from a Shark Attack | 300,000,000 to 1 |
Having a Meteor Land on Your House | 182,138,880,000,000 to 1 |
Update: I should have done this earlier, but the odds calculated by Stefan Sharkansky at Sound Politics of having the 59 vote "flip" is 32,258,064,516,129 to 1, which is roughly about six times more likely than having a meteor land on your house....
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.