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
Ever since World War 2, when the U.S. government was compelled to maximize the amount of tax revenue it could collect from the American people and, as a result, reached its full tax collecting potential given the structure of American institutions, the amount of money the federal government has collected each year in taxes has been remarkably stable as a percent share of the nation's GDP, regardless of how tax rates have been set over all that time.
The phenomenon is known in economic circles as Hauser's Law. Previously, we found that both the amount of personal income tax collections and the total of all federal tax collections have indeed been so remarkably stable in the years since World War 2 ended that the variation in the amount of each as a percent share of GDP can be described by a normal distribution.
But that was back in 2009, when all we had was total tax collection data for the U.S. through 2008 and personal tax collection data through 2006! Would Hauser's Law still hold after the first two years of the Worst Recession since the Great Depression?
Judge for yourself! Our charts below show how the maximum income tax rate has changed in each year since 1946 and also the percent share with respect to GDP of both total federal tax collections and personal income tax collections over the same period, along with the available forecasts for both through 2016.
We find that total federal government tax collections have averaged 17.7% of annual GDP with a standard deviation of 1.3% of GDP, while personal income tax collections have been much more stable over time, averaging 8.0% of GDP with a standard deviation of 0.8% of GDP. All regardless of how high or how low the top income tax rate in the nation has been set in all those years since 1946!
Of course, that's really not surprising when you consider that it is primarily changes in U.S. median household income, and not changes in tax rates, that affects how much money the federal government collects in taxes in any given year.
Labels: taxes
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.