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
We had a big day behind the scenes here at Political Calculations yesterday, as we updated four of our most popular tools!
First up, with the release of the U.S. Census Bureau's income distribution data for 2014, we generated nonlinear regressions of the latest data for U.S. men, women, individuals, families and households to update our two most frequently visited posts:
Originally posted on 17 September 2014, coinciding with the release of the U.S. Census Bureau's income distribution data for 2013, we updated the tool to now span all years from 2010 through 2014.
First posted on 20 September 2013, when the income distribution data for 2012 was brand new, we've updated this tool to find what your income percentile would be for the years cover the years from 2011 through 2014.
We also generated cumulative income distribution charts for 2014, which we've animated. Each frame will last for three seconds, with the first showing the results for individuals, followed by the frame for families, and then U.S. households, before repeating the cycle.
All in all, it took us about an hour to do all of those updates. So, since we had extra time, and because the U.S. Bureau of Labor Statistics released the Consumer Price Index for All Urban Consumers for August 2015 yesterday as well, we also did our regular monthly update of our next two most-visited tools!
Our signature tool that allows you to calculate the rate of return, both with and without the effects of inflation and with and without the reinvestment of dividends, for an investment in the S&P 500 stock market index or its predecessor indices and components, between any two months since January 1871.
Using the same raw data that's behind our S&P 500 At Your Fingertips tool, this is our tool that will let you work out how any investment you might have made between any two months since January 1871 would have fared.
So, if you didn't like your income percentile, at least now you have some idea of what it might take to invest your way up in the rankings.
Labels: data visualization, income, income distribution, investing, 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.