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
I realize that I’m treading on the Skeptical Optimist’s turf here, but since I’ve been playing with the U.S. National Debt and National Income data, it was just a matter of time! As the Skeptical Optimist would note, the ratio of a nation's debt to its income (as measured by its nominal Gross Domestic Product) provides a better picture of its overall fiscal health than looking at the level of each on its own. The following chart shows the ratio of the U.S.' Debt-to-Income (DTI) ratio from 1900 to 2005:
The values in this chart differ from those offered by the Skeptical Optimist largely due to the data having been drawn from different sources. Using Political Calculations' data source, we show the U.S.' DTI ratio to be 63%, while the Skeptical Optimist showed a DTI ratio of 65.2% for the most recent data. Regardless of the exact level, the main fact immediately evident from the chart, as it concerns us today, is that U.S.' DTI ratio has been essentially stable in its current range (between 57.3% and 67.2%) since the early 1990s.
Calculating the Debt-to-Income ratio can be valuable since it provides a quick way to calculate an equivalent level of debt in terms of a given year's nominal GDP for any other year. For example, how much debt, in today’s economy, would the U.S. have to have in order to match its all time high DTI ratio of 121.2% in 1946? We can find out quickly by multiplying the Debt-to-Income ratio by the value of U.S. Nominal GDP in 2005: $15,258 billion USD! The following chart shows this math for every year from 1900 through 2005:
Labels: national debt
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.