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
Given the importance of employment growth to the U.S. economy, and how seeking certain kinds of job growth affects public policy, the Federal Reserve Bank of St. Louis' Christopher H. Wheeler's recent study of Employment Growth in America: Exploring Where the Good Jobs Grow (available online as a 2.5MB PDF document) seeks to answer a very interesting question: "What kind of environment attracts better jobs?" To answer this question, Wheeler studied the growth of high-paying and low-paying jobs in a sample of 206 metropolitian areas in the U.S. for the twenty years covering 1980 through 2000.
Noting that "the growth of high-paying employment is also associated with lower rates of crime, higher property values and rising educational levels," Wheeler classifies these high-paying jobs as "good." Meanwhile, he notes that "low-paying employment or even employment in general tends to show a much weaker association with these outcomes," and therefore classifies these jobs as "bad."
Having noted Wheeler's distinction, here are his summarized results (emphasis mine):
- The growth of good jobs is strongly associated with the education level of the work force. Higher fractions of a city’s labor force possessing some postsecondary education, but particularly a bachelor’s degree or higher, correspond to significantly higher rates of good-job growth.
- Two measures of industrial composition display significant associations with rates of good-job growth: the share of total employment engaged in Finance, Insurance or Real Estate (FIRE) and the fraction of good jobs accounted for by manufacturing. Rates of good-job creation tend to be higher in metropolitan areas with a larger presence of FIRE, but lower in metropolitan areas with a larger fraction of good jobs in manufacturing.
- In recent decades, good-job growth has tended to be faster in markets with lower rates of union membership and low wage levels, suggesting that producers have flocked to labor markets with relatively low labor costs, broadly defined.
- There is some evidence that the presence of certain amenities — including bars, movie theaters, eating and drinking establishments, and live-performance venues - corresponds to faster rates of good-job growth, although the associations tend to be small. Similarly, cities with a large college or university community, quantified in terms of total employment in these institutions, also tend to display faster good-job growth. However, this association, too, tends to be small. The amenity that seems to be most important is a warm climate. Cities with higher average January and July temperatures grew faster between 1980 and 2000 than cities with colder climates.
- Employment growth does not show a strong association with some basic measures of local government finance and expenditure, including total tax revenues, property tax revenues per capita and per-resident expenditures for highways, education, public welfare and police protection.
Wheeler's study largely reinforces common sense. The growth of high-paying jobs tends to occur where more highly educated or highly skilled people live, where the cost of doing business is low, where people enjoy living (in warmth, apparently!) and where the cost of supporting government isn't burdensome. Surprisingly, Wheeler found the influence of the availability of entertainment options and universities to be small, at best, upon the growth of high-paying jobs.
Overall, it seems to be an easy lesson to learn. The question remains as to why so many civic leaders fail to do so - endlessly chasing new stadiums, light rail transit systems or other grandiose plans that never seem to deliver on their economic growth promises. Then again, perhaps that's why so many cities are failing....
Labels: 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.