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
The shutdown of parts of the U.S. government is causing some minor inconveniences to people who use economic data generated by several of the agencies that have been shuttered because the U.S. Congress hasn't authorized funding for them.
One example came and went last week, when the jobs report for September 2025 went unpublished because the Bureau of Labor Statistics is one of the shuttered agencies. Fortunately, there is an alternate source for much of the data that report contains.
Another example of BLS data that's at risk of going unpublished is the Consumer Price Index (CPI) news release for September 2025. Data for this report was collected during the week containing the 12th of September and if the BLS were open, would be released on 15 October 2025. There is however a very good chance the BLS will still be closed when this date rolls around.
That matters because the CPI says about inflation in the U.S. can impact how and when the Federal Reserve might act to change interest rates. That in turn can affect how stock and bond prices change.
Fortunately, like the BLS' nonfarm employment data, there is an alternative to the BLS' CPI data! The Billion Prices Project was developed by Alberto Cavallo and Roberto Rigobon back in 2008. Ten years later, the project had evolved into PriceStats, which partnered with the investment house State Street, which makes that data available to its clients.
That's one path to get high quality inflation data that parallels the BLS' CPI data. Another path to the data is provided by Cavallo through Harvard Business School's Pricing Lab. On that count, Cavallo and Gaston Garcia Zavaleta published a NBER working paper last month that features the following chart showing how the modern incarnation of PriceStats data compares with the Consumer Price Index in the period from January 2021 through July 2025:
What this chart shows is that aside from whatever prompted the BLS' CPI measure to jump in value around and after July 2022, the two measures closely parallel each other. That makes the PriceStats data very useful for anticipating what the CPI value will be. What's more, because its updated daily and because its data doesn't rely on the BLS to collect it, PriceStats data arguably could and should replace the BLS' consumer price inflation data for most practical applications.
Once again, we find that analysts have a solid alternative to important economic data because there is a high quality private sector alternative to the BLS' "official" data. The important takeaway here is that if the data is important enough, people who value it will find ways to get better and more timely versions of it.
Alberto Cavallo and Gaston Garcia Zavaleta. Turning Points in Inflation: A Structural Breaks Approach with Micro Data. National Bureau of Economic Research Working Paper 34102. DOI: 10.3386/w34102. [Ungated PDF document]. 21 September 2025.
Labels: data visualization, inflation
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.