Misallocation Measures: The Distortion That Ate the Residual
NBER Working Paper No. 24199
A large literature on misallocation and productivity has arisen in recent years, with Hsieh and Klenow (2009; hereafter HK) as its standard empirical framework. The framework’s usefulness and theoretical founding make it a valuable starting point for analyzing misallocations. However, we show this approach is sensitive to model misspecification. The model’s mapping from observed production behaviors to misallocative wedges/distortions holds in a single theoretical case, with strict assumptions required on both the demand and supply sides. We demonstrate that applying the HK methodology when there is any deviation from these assumptions will mean “distortions” recovered from the data may not be signs of inefficiency. Rather, they may simply reflect demand shifts or movements of the firm along its marginal cost curve, quite possibly in profitable directions. The framework may then not just spuriously identify inefficiencies; it might be more likely to do so precisely for businesses better in some fundamental way than their competitors. Empirical tests in our data, which allow us to separate price and quantity and as such directly test the model’s assumptions, suggest the framework’s necessary conditions do not hold. We then extend the HK framework to allow for more general demand and supply structures to quantify the discrepancy between the framework and the data. We find substantial deviations, particularly on the demand side. Using a decomposition derived from our extended framework, we find that much of the variation in revenue-based TFP (the measure of distortions in HK) reflects the influence of demand shifts, either directly or through distortions correlated with those shifts. We furthermore show that under general conditions, the variance of revenue-based TFP is not a sufficient statistic for efficiency losses due to misallocation.
Document Object Identifier (DOI): 10.3386/w24199
Users who downloaded this paper also downloaded* these: