Shift-Share IV: Exogenous Shares and Rotemberg Weights

econometricsinstrumental variables

A shift-share instrument adds exposure shares multiplied by aggregate shocks. Which part supplies the identifying variation? In the share-exogeneity argument of (Goldsmith-Pinkham, Sorkin, and Swift 2020), the shares are the excluded instruments and the shocks determine their combination. Decomposing the IV ratio makes the resulting weights explicit.

1. Two exact decompositions

After partialling out controls, write the endogenous regressor and outcome as \(X^\perp,Y^\perp\). Let \(Z\) collect the share vectors and let \(g\) collect the shocks, so the Bartik instrument is \(B=Zg\).

Proposition 1. Whenever the denominator is nonzero,

\[ \widehat\beta_B=\frac{g'Z'Y^\perp}{g'Z'X^\perp} =(X^{\perp\prime}Zgg'Z'X^\perp)^{-1} X^{\perp\prime}Zgg'Z'Y^\perp. \]

Thus Bartik IV is numerically the GMM estimator using the shares as instruments and weighting matrix \(gg'\). If each relevant single-share denominator is nonzero, it also satisfies

\[ \widehat\beta_B=\sum_k\widehat\alpha_k\widehat\beta_k, \quad \widehat\alpha_k=\frac{g_kZ_k'X^\perp}{\sum_jg_jZ_j'X^\perp}, \quad \widehat\beta_k=\frac{Z_k'Y^\perp}{Z_k'X^\perp}. \]

The first identity follows by canceling one scalar factor \(g'Z'X^\perp\). For the second, substitute each single-share estimate and cancel its denominator. The weights sum to one but can be negative. If a component denominator is zero, the original ratio remains the appropriate expression; its individual IV estimate is undefined.

2. What supplies identification

Under share exogeneity, \(\mathbb{E}[Z_k\varepsilon]=0\) for the relevant shares after accounting for controls. A law of large numbers and a nonvanishing aggregate first stage then make the IV error

\[ \widehat\beta_B-\beta_0 =\frac{\sum_kg_kZ_k'\varepsilon}{\sum_kg_kZ_k'X^\perp} \]

converge to zero. The moment restriction still needs justification: a share measured before treatment can remain correlated with persistent local trends in later outcomes.

With two exhaustive industries and an intercept, \(Z_2=1-Z_1\). Consequently \(B=g_2+(g_1-g_2)Z_1\), and residualizing the intercept leaves a multiple of one share. This makes the identifying restriction especially transparent.

3. How to read Rotemberg weights

Large absolute weights identify component moments that can strongly transmit identifying failures to the aggregate. They help direct institutional scrutiny, but neither small weights nor large weights establish instrument validity or strength.

Under the paper’s additional heterogeneous-effect and monotonicity restrictions, an individual share IV can average unit effects with nonnegative weights proportional to residualized-share variance times first-stage responsiveness. Combining those estimates with negative Rotemberg weights need not preserve a convex-average interpretation.

The alternative exogenous-shock argument conditions on the shares and places the identifying restriction on shocks. The algebraic estimator may be identical, but the assumptions and the appropriate inference differ.

4. Why the GMM weighting matrix has rank one

Let \(m(\beta)=Z'(Y^\perp-X^\perp\beta)\) be the vector of share moments. The quadratic criterion with weighting matrix \(gg'\) is

\[ m(\beta)'gg'm(\beta) =(g'Z'(Y^\perp-X^\perp\beta))^2. \]

The criterion uses one scalar combination of share moments. If \(g'Z'X^\perp\ne0\), setting that combination to zero gives the Bartik ratio. A singular weighting matrix is sufficient for this scalar estimate, and the individual share moments need not all vanish at its solution.

If the controls include an intercept and shares sum to one, residualized shares sum to zero. In the two-industry example,

\[ Z_2^\perp=-Z_1^\perp, \qquad B^\perp=(g_1-g_2)Z_1^\perp. \]

The shock difference multiplies the residualized instrument and cancels from the IV ratio when nonzero. In this example, all identifying variation comes from the cross-location difference in one share.

5. A worked example of negative weights

Suppose the aggregate denominator has component contributions \(d_1=g_1Z_1'X^\perp=2\) and \(d_2=g_2Z_2'X^\perp=-1\). Their sum is one, so

\[ \widehat\alpha_1=2,\qquad\widehat\alpha_2=-1. \]

If the two share-IV estimates are \(\widehat\beta_1=1\) and \(\widehat\beta_2=3\), the aggregate estimate is

\[ \widehat\beta_B=2\cdot1-1\cdot3=-1. \]

The aggregate falls outside the component range because one weight is negative. A sum of weights equal to one gives an affine combination; a convex combination also requires nonnegative weights. Opposing shock signs or first-stage covariances can produce this distinction.

More generally, define the total negative mass \(A_-=-\sum_{\alpha_k<0}\alpha_k\). The positive mass is \(1+A_-\). If all component effects lie in \([L,U]\), their weighted sum can range as widely as

\[ L-A_-(U-L)\quad\text{to}\quad U+A_-(U-L). \]

To obtain the lower extreme, attach \(L\) to positive weights and \(U\) to negative weights; reverse them for the upper extreme. This gives a concrete measure of how signed aggregation can magnify heterogeneity. It is an algebraic bound, not a claim that every configuration is attainable under a particular structural model.

6. Which violations matter for the aggregate estimate?

Let \(a_k\) denote a population share first-stage moment and \(\delta_k\) the corresponding share-error moment. In a homogeneous-effect model the aggregate bias is

\[ \beta_B-\beta_0 =\frac{\sum_kg_k\delta_k}{\sum_kg_ka_k}. \]

When \(a_k\ne0\), define the component bias \(b_k=\delta_k/a_k\). Then the bias becomes \(\sum_k\alpha_k b_k\), with \(\alpha_k=g_ka_k/\sum_jg_ja_j\). A component carrying a large absolute weight transmits its own identifying failure strongly to the aggregate estimate. If \(|b_k|\leq B\) for every component, then

\[ |\beta_B-\beta_0|\leq B\sum_k|\alpha_k| =B(1+2A_-). \]

The bound explains why heavily weighted shares merit scrutiny, without asserting that their biases are known. It requires defined component denominators; when those vanish, the aggregate numerator formula remains the appropriate starting point.

Dropping one component gives another exact diagnostic. Let \(D=\sum_jg_ja_j\ne0\) and suppose both the component estimate \(\beta_k\) and the remaining aggregate estimate are defined. Since component \(k\) contributes \(\alpha_kD\) to the denominator and \(\alpha_kD\beta_k\) to the numerator,

\[ \beta_{B,-k}=\frac{\beta_B-\alpha_k\beta_k}{1-\alpha_k}, \qquad \beta_{B,-k}-\beta_B =\frac{\alpha_k}{1-\alpha_k}(\beta_B-\beta_k). \]

Deletion depends on both weight and disagreement with the aggregate. If \(\alpha_k\) is near one, the remaining denominator is small and magnifies the difference. A large deletion effect can therefore reflect disagreement between identifying moments, a weak remaining first stage, or both.

For a small perturbation of a nonzero shock \(g_k\), holding the share moments fixed, differentiation gives

\[ \frac{\partial\beta_B}{\partial\log|g_k|} =\alpha_k(\beta_k-\beta_B). \]

The derivative is the local version of deletion: weight multiplied by component disagreement measures sensitivity. Neither diagnostic replaces the substantive share-exogeneity assumption. Stability after removing small-weight components provides little information about it.

Suppose the baseline share satisfies \(Z_{\ell k}=h_k(U_\ell)+v_{\ell k}\), where \(U_\ell\) is persistent. Let the outcome error contain \(\lambda U_\ell\), with its remaining part uncorrelated with the systematic share component. Then

\[ \operatorname{Cov}(Z_{\ell k},\varepsilon_\ell) =\lambda\operatorname{Cov}(h_k(U_\ell),U_\ell) +\operatorname{Cov}(v_{\ell k},\varepsilon_\ell). \]

Early measurement does not make these covariances vanish. The identifying argument must explain why baseline composition is unrelated to counterfactual outcome changes after controls. The tax-reform IV discussion raises the same issue when removing contemporaneous feedback leaves correlation with earlier characteristics.

With heterogeneous treatment effects, each valid single-share IV may itself be a weighted response under the paper’s additional first-stage and monotonicity assumptions. The aggregate then combines those weighted responses using the Rotemberg weights. One should establish the component interpretation before assigning an interpretation to their possibly signed sum. The shock-based argument instead conditions on shares and locates randomness at the shock level; it changes the identifying assumption even when the numerical coefficient is unchanged.

Relating a weight to a component first-stage statistic

A Rotemberg weight is not itself a first-stage \(F\) statistic. To make the distinction exact, use the same residualization and sample for every variable and write \(S_B=B^{\perp\prime}B^\perp\) and \(S_k=Z_k^{\perp\prime}Z_k^\perp\). The individual and aggregate first-stage coefficients are \(\widehat\pi_k=Z_k^{\perp\prime}X^\perp/S_k\) and \(\widehat\pi=B^{\perp\prime}X^\perp/S_B\). Thus

\[ \widehat\alpha_k =\frac{g_k\widehat\pi_kS_k}{\widehat\pi S_B}. \]

Let \(\widehat v_k,\widehat v\) be the estimated variances of these coefficients, and define the one-coefficient Wald statistics \(F_k=\widehat\pi_k^2/\widehat v_k\) and \(F=\widehat\pi^2/\widehat v\). When the displayed denominators and \(g_k\) are nonzero,

\[ \frac{F_k}{F} =\widehat\alpha_k^2 \left(\frac{S_B}{g_kS_k}\right)^2 \frac{\widehat v}{\widehat v_k}. \]

The exposure-variance ratio is squared because an \(F\) statistic squares its coefficient. Dropping this square would not follow from the weight identity. The formula also depends on instrument scales and coefficient uncertainty, so a large absolute Rotemberg weight alone cannot establish a strong component first stage. If an instrument has zero residual variance or its coefficient is unidentified, use the original aggregate moment rather than this decomposition.

Goldsmith-Pinkham, Paul, Isaac Sorkin, and Henry Swift. 2020. “Bartik Instruments: What, When, Why, and How.” American Economic Review 110 (8): 2586–2624. https://doi.org/10.1257/aer.20181047.

← All posts