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
Suppose you were in the business of predicting the outcome of a coin toss, where with each flip of the coin, you have a 50% chance of being correct. What are the odds that out of 20 coin tosses, you would correctly call heads or tails exactly 18 times during all those tosses?
Our newest tool is designed to answer the question of just how likely or unlikely it would be for such a thing to happen. Just enter the indicated data in the tool below and we'll work out the probability of such a thing happening by pure chance for a given number of opportunities!
We find that the percentage odds of correctly calling the outcome of 20 coin tosses exactly 18 times by chance is 0.0181%, or rather, the odds are that this exact situation will occur by chance just once in 5518.8 opportunities.
Now for some food for thought. Since January 1871, the percentage probability that the average monthly price of stocks in the S&P 500 will be higher than in the previous month is 56.1%. What is the likelihood that an individual could correctly anticipate that stock prices would either be higher or lower than the average price level recorded in the previous month on 17 out of 19 occasions by chance?
[Answer: It's very unlikely that chance alone explains that happening, but it's also not as improbable as you might think.... ]
We found two really cool tools for doing this kind of math elsewhere on the web:
Richard Lowry presents the detailed calculations and an online calculator for finding binomial probabilities that gets around our tool's limitation of 170 opportunities!
Texas A&M offers a Java application for doing this kind of math that includes graphical output, so you can see where various outcomes might fall on a normal bell curve distribution!
Labels: probability, tool
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.