Shortcut Navigation:

AFL-CIO Now

Unbelievable. Excel Sheet Error (Among Other Omissions) Is a Driving Force Behind Austerity Economics

Reinhart & Rogoff Excel Sheet

In real sciences, when a researcher claims to have made a major discovery, the researcher has to make the data he or she used public and other scientists immediately test it to see if it can be replicated. The results aren't accepted as valid, let alone acted on or relied on, in fields where people could get hurt—like medicine or engineering—until they are tested. And if you withhold the data from your colleagues, you are not a scientist, you are a quack. And then there is economics. 

Since 2010, one of the justifications for austerity policies that have destroyed jobs and lives, undermined democracy here and around the world and and let our infrastructure continue to crumble was a study by economists Carmen Reinhart and Kenneth Rogoff, Growth in a Time of Debt . Their thesis? Average economic growth rates collapse catastrophically when public debt exceeds 90% of GDP.

Editorial boards, Rep. Paul Ryan (R-Wis.), economic reporters and other " Very Serious People " clung to this 90% stat while justifying cutting Social Security, Medicare and Medicaid benefits, the job-killing sequester and other unnecessary budget cuts that hurt working families. Yesterday, however, it came to my attention an Excel coding error , debatable methods and exclusions in Reinhart and Rogoff's research just might make that 90% stat moot. 

Thanks to Mike Konczal , who publicized a new paper,  Does High Public Debt Consistently Stifle Economic Growth? A Critique of Reinhart and Rogoff , by Thomas Herndon, Michael Ash and Robert Pollin of the University of Massachusetts, Amherst, members of the economic community who have been frustrated by their inability to replicate Reinhart and Rogoff's results now know why. 

Konczal writes:

They find that three main issues stand out. First, Reinhart and Rogoff selectively exclude years of high debt and average growth. Second, they use a debatable method to weight the countries. Third, there also appears to be a coding error that excludes high-debt and average-growth countries. All three bias in favor of their result, and without them you don't get their controversial result.

The economist Dean Baker of the Center for Economic and Policy Research (CEPR), the man whose record of seeing the emperor without his clothes includes spotting the housing bubble years before Very Serious People did, notes that it isn't fair to just pick on Reinhart and Rogoff for promoting austerity policies:

In fairness, there has been other research that makes similar claims, including more  recent work  by Reinhart and Rogoff [R&R]. But it was the initial R&R papers that created the framework for most of the subsequent policy debate. And [Herndon, Ash and Pollin have] shown that the key finding that debt slows growth was driven overwhelmingly by the exclusion of four years of data from New Zealand.

The big question here is— how could so many Very Serious People make decisions with truly serious and destructive consequences based on such poor data, in the face of decades of contrary economic policy experience stretching back nearly 100 years. How could we have justified economic policymaking in the United States on excluded data from one moment in the economic history of New Zealand? Perhaps the answer has something to do with the power not of bad ideas, but of entrenched financial interests. 

It’s a simple matter for Reinhart and Rogoff to correct their mistakes, but unfortunately it will not be so easy to undo the damage they have done by convincing governments around the world to pursue austerity budget policies that have kept unemployment unnecessarily high and permanently lowered the living standards of millions of people.

You can read more about Herndon, Ash and Pollin's findings on the  Next New Deal blog  and on the  CEPR blog

R&R Excel Error via Konczal
The email address provided does not appear to be valid. Please check the address entered and try again.
>>
Thank you for signing up to receive our blog alerts. You will receive your first email shortly.
Login to comment Commenting Guidelines
comments powered by Disqus

Take Action

Sign the petition to raise the minimum wage

It’s been four years since low-wage workers got a raise. Sign the petition to tell Congress it’s time to raise the minimum wage.

Click here »

Connect With Us

  • Facebook
  • Twitter
  • YouTube
  • Flickr

Are you a union member?


*Message and data rates may apply.

Facebook Favorites

Blogs

Join Us Online

eZ debug

Clear cache:

Quick settings:

Timing: Oct 02 2013 12:35:05
Script start
Timing: Oct 02 2013 12:35:05
Module start 'content'
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "node/view/full.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltext.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/strong.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/embed.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/view/embed.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Error: eZTemplate:ezhttp Oct 02 2013 12:35:05
Unknown cookie variable 'blogEmailSignup'
Error: eZTemplate:ezhttp Oct 02 2013 12:35:05
Unknown cookie variable 'aflcio_comments'
Timing: Oct 02 2013 12:35:05
Module end 'content'
Debug: ezpI18n::translateText Oct 02 2013 12:35:05
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'eZTags'
Debug: ezpI18n::translateText Oct 02 2013 12:35:05
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Survey'
Debug: ezpI18n::translateText Oct 02 2013 12:35:05
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'eZFind'
Debug: ezpI18n::translateText Oct 02 2013 12:35:05
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Workflow board'
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "pagelayout.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezstring.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltext.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezselection.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezstring.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltext.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezselection.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezstring.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltext.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "content/datatype/view/ezxmltags/ul.tpl" with resource "design"
Timing: Oct 02 2013 12:35:05
End
Notice: Oct 02 2013 12:35:05
eZTemplate: Loading template "setup/debug_toolbar.tpl" with resource "design"

Timing points:

CheckpointElapsedRel. ElapsedMemoryRel. Memory
Script start 0.0000 sec0.1302 sec 1,285.6328 KB1,199.0000 KB
Module start 'content' 0.1302 sec1.0316 sec 2,484.6328 KB4,941.3594 KB
Module end 'content' 1.1618 sec0.9293 sec 7,425.9922 KB7,698.9453 KB
End 2.0911 sec  15,124.9375 KB 
Total runtime:2.1057 sec
Peak memory usage:16,854.2578 KB

Time accumulators:

 Accumulator Elapsed Percent Count Average
ini_load
Load cache0.0207 sec0.9790%330.0006 sec
Find INI Files0.0004 sec0.0172%60.0001 sec
Mysql Total
Mysqli_queries1.0317 sec48.7966%3390.0030 sec
Looping result0.0567 sec2.6828%3230.0002 sec
TS translator
TS init0.0035 sec0.1634%40.0009 sec
TS cache load0.0013 sec0.0606%40.0003 sec
TS context load0.0008 sec0.0388%40.0002 sec
Template Total1.7056 sec 80.7% 3 0.5685 sec
Template load0.0076 sec0.3610%30.0025 sec
Template processing1.6899 sec79.9222%30.5633 sec
Template load and register function0.0002 sec0.0080%10.0002 sec
states
state_id_array0.0082 sec0.3857%40.0020 sec
state_identifier_array0.1121 sec5.3031%60.0187 sec
override
Cache load0.0194 sec0.9165%660.0003 sec
Sytem overhead
Fetch class attribute can translate value0.0113 sec0.5347%20.0057 sec
Fetch class attribute name0.0162 sec0.7656%110.0015 sec
XML
Image XML parsing0.0157 sec0.7428%20.0079 sec
class_abstraction
Instantiating content class attribute0.0014 sec0.0648%160.0001 sec
General
String conversion0.0000 sec0.0014%30.0000 sec
dbfile0.0010 sec0.0482%290.0000 sec
Total script time:2.1144 sec