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
It's an odd time of year with the seasonal adjustments for teen jobs. The raw data says the number of working teens between the ages of 16 and 19 declined month-over-month in September 2026. But after seasonal adjustments, the number of U.S. teens counted as being employed rose sharply during the month.
Practically, that means the raw decline that took place between August and September for the number of teens with jobs was much smaller than what the seasonal adjustment predicts, with the result the data is transformed into an increase after the seasonal data adjustment. Here are the non-seasonally adjusted employment numbers for all teens Age 16-19, including the break downs for younger teens (Age 16-17) and older teens (Age 18-19):
Now, here's what the teen jobs numbers look like after the Bureau of Labor Statistics' seasonal adjustments for each data series is applied. In reviewing these figures, note that since each demographic group gets its own seasonal adjustment, the numbers for the younger and older teen subgroups may not add up to the number for the combined working teen population.
Perhaps the biggest surprise in the seasonally adjusted employment data is the large gain shown for the number of working younger teens. It indicates more younger teens effectively stayed on the job from August to September 2026 than would be typical for this month, which accounts for the apparent surge for both younger teens and most of the increase for the combined Age 16-19 population.
The following pair of charts shows the monthly seasonally adjusted data for the working teen demographic from January 2020 through September 2026.
It's too early to tell if that seasonally-adjusted increase might be the start of a reversal of a long-running downward trend for teen employment for younger teens, but we'll learn more next few months as new employment data becomes available.
Image Credit: Help Wanted photo by Tim Mossholder on Unsplash.
Labels: demographics, jobs
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.