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
African swine fever (ASF) is devastating China's domestic hog herd. Starting with an estimated population of 460 million hogs, China has lost at least 100 million hogs, about 21% of the country's total herd, to the infectious and incurable disease, and is expected to see further losses of at least another 10% in the next year. Rabobank projects the losses could reach 50% of the county's overall pig herd before the disease has run its course.
As you might imagine, the growing shortage of domestically produced pork in China has affected prices for the meat, which we're featuring in the following chart, comparing China's prices with U.S. hog prices per hundredweight over the past year.
Our sources for the data are below, where we recognize we may not have a proper apples-to-apples comparison between the two countries' hog prices. The U.S. hog prices are for "national base 51-52% lean" barrows and gilts, while the Chinese prices are simply given in yuan per kilogram, which we converted to U.S. dollars per 100 pounds. There may be a conversion factor that needs to be incorporated to make them truly equivalent, where our estimates for the Chinese prices would be off by a consistent scale factor.
As such, the more important factor to consider is the trend in China's prices, which have spiked upward in recent months after having largely paralleled U.S. prices through May 2019. It also appears that Chinese prices may lead U.S. prices, which we'll continue monitoring in upcoming months to see if the spike in Chinese pork prices comes to be reflected in U.S. prices. With China exempting U.S. hogs from their trade war tariffs during the past week to help alleviate the shortages the country is facing, the resulting increase in quantity demanded for U.S.-produced pork should put upward pressure on U.S. prices in the near term, assuming no other changes in the supply and demand for U.S.-produced pork.
In theory, anyway. We'll see what happens in practice.
U.S. Department of Agriculture. Livestock Prices (Hog Prices). [Excel spreadsheet]. Accessed 17 September 2019.
Pig333. Pig Prices in China (CNY/kg). [Online Database]. Accessed 17 September 2019.
Federal Reserve. China/U.S. Foreign Exchange Rate. [Online Database]. Accessed 17 September 2019.
Metric Conversions. Weight Conversion. [Online Application]. Accessed 17 September 2019.
Labels: food
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.