LLM-generated corrections to the published research of P. M. Aronow

Journal article P015

Corrections to: Does Regression Produce Representative Estimates of Causal Effects?

P. M. Aronow and Cyrus Samii (2016). Does Regression Produce Representative Estimates of Causal Effects?. American Journal of Political Science 60(1):250–267.

DOI
10.1111/ajps.12185
Audited edition
American Journal of Political Science, 2016, 60(1):250–267; 18 pages in the audited file
SHA-256 of the audited file
71736913b122a572563c084bde32697d83d36277e835dd13e7cd7e34ee8e209b
Permanent address
https://pmaronow.github.io/llm-audit/works/P015/

Summary

The paper asks whether regression on a representative sample estimates a representative causal effect. It shows that, under unconfoundedness, two linearity conditions and the regularity conditions used in its proof, the OLS coefficient converges to an average of unit effects weighted by squared treatment residuals, and it examines two published studies. 14 entries are classified as errors (3 Moderate, 11 Minor), and 4 are clarity notes; 8 allegations were not confirmed, 1 is undetermined and 4 are out of scope. The main finding is P015-E001: the country shares, lists and map for Jensen (2003) use country means of the weights where the text describes sums.

What was and was not checked

The following were checked and held up.

  • Theorem A.1 and its proof (pp. 262–263), using Conditions (2) and (3) for the zero-term identities and the corrections in P015-N004: each step follows, and the limit E[wiτi]/E[wi]\mathrm{E}[w_i\tau_i]/\mathrm{E}[w_i] agrees with the population OLS coefficient, computed exactly, on small discrete designs, for example a design with two strata in which the coefficient is 15/715/7 and the average effect is 22. The cross-reference before Expression (7) is corrected in P015-N004.
  • Expression (8), E[wi∣Xi]=Var⁡[Di∣Xi]\mathrm{E}[w_i\mid X_i]=\operatorname{Var}[D_i\mid X_i], and its form π(Xi)[1−π(Xi)]\pi(X_i)[1-\pi(X_i)] for a binary treatment.
  • Expression (9): the means weighted by squared residuals converge to E[wiZi]/E[wi]\mathrm{E}[w_iZ_i]/\mathrm{E}[w_i], and on both data sets ∑iD~iYi/∑iD~i2\sum_i\tilde D_iY_i/\sum_i\tilde D_i^2 equals the OLS coefficient exactly. In the illustration of a sample of 50% women and 50% men in which women receive three times the weight of men, the effective sample is 75% women and 25% men.
  • Corollary A.1 and its proof for the experiment of the main text, in which the assignment probabilities are equal, and the warning of footnote 15 for assignment probabilities that vary by block.
  • Two statements on weighting. On p. 255, for a binary treatment with positivity, a regression with ordinary inverse propensity score weighting and correct propensity scores has squared treatment residuals that are constant, and it converges to the average effect under the paper’s assumptions. On p. 259, weighting by the inverse of the conditional variance of the treatment recovers the average effect under the assumptions of the paper, provided that variance is positive.
  • The binary example of Appendix B: 0.1600.160, 0.1960.196 and 22%; 7.437.43, 4.214.21, 1.711.71 and 4.214.21; 4.864.86, 2.382.38 and 51%. The notation for these values is the subject of P015-E012. Figure B1 agrees with its note and with the text.
  • Appendix C for the logistic model: the constants bb and cc, the reparametrization, and the first-order relation between the OLS and logistic coefficients. The misprint in the derivative is P015-E010. The extension to other models, the promise of arbitrary precision and two points of notation are the subjects of P015-E008, P015-E009, P015-E011 and P015-E013.
  • Table 1: all 76 cells are reproduced to two decimals from the replication data, with n=1,469n=1{,}469, and the stored weights agree to storage precision with the squared residuals of party identification on the nine controls. The Gerber–Huber coefficient 0.0770.077 is reproduced as 0.07680.0768, and p<.05p<.05 holds with standard errors clustered by state. The reading of that coefficient is corrected in P015-E004.
  • Jensen: the sample has 114 countries, and the weights come from the regression of regime type on the controls, as the 2017 erratum states (P015-N008). Russia, Germany and China hold weight near zero, and the lowest 14 countries hold less than 0.05% of the weight, whether a country is scored by the sum or by the mean of its weights. The shares, lists and map are the subject of P015-E001 and P015-E002.
  • The 2017 erratum: both of its corrections describe the original page accurately and agree with the replication code (P015-N008, P015-N010).
  • Footnote 11: the studentized Breusch–Pagan test with all controls rejects at p<.001p<.001 in both examples.
  • The map data: all 114 Jensen countries match the file that maps country names, all 211 map names match the attribute table of the authors' map, and the records of that table correspond to the polygons.
  • The conclusion that regression on a representative sample carries no general guarantee of a representative effect follows from Theorem A.1. The side remark on which further assumptions would remove the problem is the subject of P015-N003, and the statements on positivity are corrected in P015-E006.

My checks had the following limits. The simulation behind Figure B1 is not in the replication files. I compared the figure with its own description and did not regenerate it. The files hold no code for the numbers of Appendix B or for the country shares on p. 258, and I recomputed these independently. Both panels of Figure 1 were regenerated from the replication data with a substitute for the retired package that reads the map, and I compared them with the published figure by eye. Only the analysis data deposited by the authors were available, not the processing of the source studies. Among the cited works, I read Table 4 of Jensen (2003) for P015-E003 and consulted publisher and library records for P015-E014. I could not read Table 4A of Gerber and Huber (2010) or p. 297 of Campbell (1957), and I did not consult the other cited works. I read the third-party Stata package and did not run it. That this audit records no further corrections is not a finding that the rest of the paper is correct.

Headline claims and related corrections

  1. Under unconfoundedness, unit-level effects linear in treatment, a linear conditional treatment mean and regularity conditions, the OLS coefficient on DiD_i converges to E[wiτi]/E[wi]\mathrm{E}[w_i\tau_i]/\mathrm{E}[w_i], where wi=(Di−E[Di∣Xi])2w_i=(D_i-\mathrm{E}[D_i\mid X_i])^2 and E[wi∣Xi]=Var⁡[Di∣Xi]\mathrm{E}[w_i\mid X_i]=\operatorname{Var}[D_i\mid X_i]. Thus covariate-adjusted OLS can estimate a nonrepresentative average of heterogeneous effects even with a representative nominal sample.

    Expressions (7) and (8); Theorem A.1 (Appendix A, pp. 262-263)

    See P015-N004.

  2. The effective sample can be studied by reweighting the nominal sample with estimated weights: the squared residuals from a regression of DiD_i on XiX_i. Weighted covariate means, shares and distributions converge to their effective-sample counterparts.

    Expression (9); Figure 1; Table 1

    See P015-E001, P015-N008.

  3. If the treatment is randomly assigned with equal probabilities, the weights are independent of the effects and regression with covariates converges to the average causal effect.

    Corollary A.1 (p. 263); 'Randomized Experiments', pp. 255-256; footnote 15

  4. The leverage statistic does not measure a unit's contribution to the causal effect estimate and can point the opposite way from the multiple regression weight.

    Appendix B: Figure B1 and the binary example (pp. 263-264); Expression (8)

    See P015-E012.

  5. The same weighting carries over, exactly or to a first-order approximation, from OLS to nonlinear models fit by maximum likelihood (logit, probit, multinomial, Poisson, duration and other generalized linear models).

    'Maximum Likelihood Estimation and Generalized Linear Models', pp. 256-257; Appendix C (pp. 264-265)

    See P015-E008, P015-E009, P015-E010, P015-E011, P015-E013.

  6. Random-coefficient models do not remove the nonrepresentative within-group weighting created by regression.

    'Random Coefficient Models', p. 257; Expression (10); footnote 17

    See P015-E005.

  7. In Jensen (2003) the effective sample differs sharply from the nominal sample of 114 countries: 12 countries carry over half (51%) of the weight, 32 carry 90%, the lowest 14 carry under 0.05%, and Russia, China and Germany are essentially unrepresented.

    Figure 1; unnumbered results in the text of p. 258

    See P015-E001, P015-E002, P015-E003, P015-N008.

  8. In Gerber and Huber (2010) the nominal and effective samples are close on demographics, so the nominal sample describes the population for which the partisanship effect is estimated.

    Table 1 (p. 260); pp. 258-259

    See P015-E004, P015-N010.

  9. The paper states that representative average causal effects can be recovered under unconfoundedness and positivity by inverse probability weighting, imputation, interacted regression or inverse conditional-variance weighting. It argues that where positivity fails, as it describes in the Jensen example, recovery requires extrapolation and the requisite conditions cannot always be met.

    Expression (11); the positivity display and discussion on pp. 260-261; the remark on inverse propensity weighting on p. 255

    See P015-E006, P015-N011.

  10. The paper argues that there is no general external-validity basis for preferring multiple regression on representative samples over experimental or quasi-experimental methods, even under assumptions that are highly favorable to regression.

    Abstract; p. 251; conclusion pp. 261-262; Theorem A.1; the two applications

    See P015-N003.

Corrections

Moderate (3)

A real substantive error with limited reach.

The country contributions reported for the Jensen illustration were computed from each country’s mean weight and not from the sum that the text describes; with sums, the twelve largest contributors hold 56% of the weight, five of the twelve named countries are replaced, and 34 countries are needed to reach 90%.

Section “Effects of Regime Type on FDI”, p. 258 (PDF p. 9): left column, from “To measure the extent” to the list of twelve countries; right column, first paragraph; Figure 1, right panel

See also under Formal statements (Lean): P015-T23

As printed

To measure the extent to which a given country contributes to the effect estimate, we compute the analogue to the left-hand side of Expression (9), taking the sum of the weights for that country (summing over all time periods) and dividing it by the sum of all the weights in the sample. The right panel in Figure 1 shows the results. Darker shading means a larger contribution by that country, and white shading means a small or negligible contribution. From the sample of 114 countries, 12 contribute over half (51%) of the weight used to construct the estimate of the effect of regime type on FDI, and 32 contribute 90% of the weight. The top 12 contributing countries, in descending order of their weights, are Uruguay, Hungary, Niger, Philippines, Argentina, Madagascar, Pakistan, Zimbabwe, Poland, Peru, Lesotho, and Belarus.

Importantly, the lowest-contributing 14 countries combine to contribute less than 0.05% of the weight used to construct the effect estimate. These lowest-contributing countries, in ascending order of their weights, are Central African Republic, Albania, Germany, Russia, Haiti, Benin, South Africa, Yemen, Honduras, DR Congo, Czech Republic, Lithuania, China, and Latvia.

The problem

The page defines the contribution of a country as the sum of its weights over all its years, divided by the sum of all the weights in the sample. This is the left side of Expression (9) with ZiZ_i the indicator of the country. The numbers that follow were computed differently: from the mean weight of each country, divided by the sum of the 114 country means. The replication script takes the country mean (tapply(w, jensen.cc$country, mean), line 33) and shades the right panel of Figure 1 with it. Let pcp_c be the share of country cc by sums and ncn_c its number of observed years. Then the index of country means is

qc=pc/nc∑dpd/nd,q_c=\frac{p_c/n_c}{\sum_d p_d/n_d},

and qc=pcq_c=p_c for every country only if all countries with positive weight are observed for the same number of years. In this panel ncn_c ranges from 1 to 22, and the index of country means raises the countries that are observed in few years. Niger, with 4 years, is third on the printed list and 27th by its sum. Under the definition that the page gives, the printed statements change as follows. The twelve named countries hold 47.6% of the weight, which is less than half. Five of them (Niger, Madagascar, Poland, Lesotho and Belarus) are not among the twelve largest contributors, and the order of the other seven changes. The largest 32 countries hold 89.2% of the weight, and 34 are needed to pass 90%. The list of the 14 lowest contributors changes in order and in one member: Namibia replaces China (its tenth name is a separate error, P015-E002). The regional summary and the advice on case selection in the right column were written from the printed list and the map.

Evidence an exact counterexample

I checked the exact recalculation from the authors' data. The regression of regime type on the stated controls was solved in rational arithmetic for all 1,630 country-years and 114 countries, and the residuals satisfy all 123 normal equations exactly. The index of country means reproduces the printed twelve in the printed order, with a share of 50.91%, and it reproduces the printed list of the 14 lowest once its tenth name is corrected (see P015-E002). The shares by country sums are in the last column of the table. Under sums, 10 countries hold 49.7% and 11 hold 53.1%. The printed 90% rounds the mean-based share of 89.71%; it does not assert a minimum of 32 countries to reach at least 90%.

Shares of the weight in the Jensen illustration, p. 258: as printed, and recalculated from the authors' data. “Means” is each country’s mean weight divided by the sum of the 114 country means; “sums” is each country’s summed weight divided by the total, as the text defines the contribution.
QuantityAs printedMeansSums
Twelve largest countries51%50.91%56.33%
Twelve countries named in the text51%50.91%47.58%
Largest 32 countries90%89.71%89.25%
Largest 33 countries–90.25%89.84%
Largest 34 countries–90.72%90.35%
Lowest 14 countries<0.05%<0.05\%0.0458%0.0107%
What survives

The finding that few countries carry the estimate survives: 12 of 114 countries hold 56.3% of the weight, 11 pass one half, and 34 pass 90%. The 14 lowest contributors hold 0.011%, inside the printed bound of 0.05%, and Russia, China and Germany each hold less than 0.005%. The aggregation by country takes place after the regression is fitted, so the OLS coefficient and the weights w^i\hat w_i do not change. The left panel of Figure 1, the definition of the weights and the application to Gerber and Huber (2010) are not touched by this error. What changes is the right panel of Figure 1, the two lists, the shares, and the regional summary. Niger, Madagascar, Poland, Lesotho and Belarus leave the twelve, and Chile, Fiji, Zambia, Ecuador and Nepal enter. If the printed numbers were kept, the index would have to be described as a country’s average weight per observed year, which is a different quantity from the contribution that Expression (9) defines.

Corrected

To measure the extent to which a given country contributes to the effect estimate, we compute the analogue to the left-hand side of Expression (9), taking the sum of the weights for that country (summing over all time periods) and dividing it by the sum of all the weights in the sample. The right panel in Figure 1 shows the results. Darker shading means a larger contribution by that country, and white shading means a small or negligible contribution. From the sample of 114 countries, 12 contribute over half (56%) of the weight used to construct the estimate of the effect of regime type on FDI, and 34 contribute at least 90% of the weight. The top 12 contributing countries, in descending order of their weights, are Uruguay, Philippines, Pakistan, Hungary, Argentina, Peru, Zimbabwe, Chile, Fiji, Zambia, Ecuador, and Nepal.

Importantly, the lowest-contributing 14 countries combine to contribute less than 0.05% of the weight used to construct the effect estimate. These lowest-contributing countries, in ascending order of their weights, are Central African Republic and Albania (both with weight zero), Russia, Germany, Haiti, Honduras, Benin, South Africa, Yemen, Republic of the Congo, Czech Republic, Latvia, Lithuania, and Namibia.

In both lists the order of the countries that remain also changes. The right panel of Figure 1 is to be redrawn with shading proportional to the country sums, and the regional summary and the remarks on case selection are to be rewritten from the corrected lists. The exact shares are 56.3347% for the twelve largest contributors, 90.3453% for the largest 34 (the largest 33 hold 89.8429%), and 0.0107% for the lowest 14.

Crop of the last fourteen lines of the left column. Red boxes mark the words 'the sum of the weights' in the definition; the words '12 contribute over half (51 percent)', which run over two lines; and five names in the list of the top twelve countries: Niger, Madagascar, Poland, Lesotho and Belarus.
P. 258 (PDF p. 9), left column. The first marked phrase defines the contribution by sums. The marked share and the five marked countries come from the index of country means.
Crop of Figure 1, two world maps side by side with the note beneath them. The left map, 'Nominal Sample', shows the countries of the sample in black. A red box marks the right map, 'Effective Sample', in which a few countries are dark, among them Argentina, Niger and Pakistan, and most are white or pale gray.
Figure 1, p. 258 (PDF p. 9). The marked right panel, “Effective Sample”, is shaded by the index of country means.
Dot plot in three groups, with the share of the weight in percent on the horizontal axis. For each country an open orange diamond gives the printed index and a filled blue circle gives the share by sums, joined by a line. First group, named on p. 258 and among the twelve largest sums: Uruguay, Philippines, Pakistan, Hungary, Argentina, Peru, Zimbabwe; Uruguay's circle is at 8.9 and its diamond at 6.4. Second group, named on p. 258 but not among the twelve largest sums: Lesotho, Madagascar, Poland, Niger, Belarus; Niger's diamond is at 4.7 and its circle at 1.2. Third group, among the twelve largest sums but not named: Chile, Fiji, Zambia, Ecuador, Nepal, with circles between 3.2 and 4.0 and diamonds between 2.3 and 2.8. A note says that the twelve named countries hold 50.9 percent of the printed index and 47.6 percent of the summed weight, and that the twelve countries with the largest sums hold 56.3 percent.
The 17 countries that are among the twelve largest under either index, with the number of observed country-years in parentheses. Diamonds give the index behind the printed list (country mean, normalized); circles give the share that the text defines (country sum over the total). Drawn from the exact recalculation.

A regression weight that is small but positive does not show that positivity fails or that a representative effect cannot be estimated, and for a treatment with more than two values the effective sample need not satisfy positivity for a chosen pair (d,d′)(d,d'); an exactly zero population conditional variance does rule positivity out.

Section “Estimating Representative Causal Effects”, p. 261 (PDF p. 12): last paragraph of the left column, continued in the right column, from “The positivity assumption implies” to “holds by construction”; the positivity display is in the left column of the same page

See also under Formal statements (Lean): P015-T1, P015-T2, P015-T3, P015-T4, P015-T17

I disputed this classification, but as a rule, deferred to the models’ final judgment: see my comment and the history of this entry.

As printed

The definition, p. 261, left column. Formally, the positivity assumption is as follows:

Pr⁡[Di=d∣Xi=x]>0,Pr⁡[Di=d′∣Xi=x]>0\Pr[D_i = d \mid X_i = x] > 0, \qquad \Pr[D_i = d' \mid X_i = x] > 0

for all values of xx in the target population represented by the nominal sample.

The passage, p. 261. We can draw a connection between the positivity assumption and the results that we obtained above for multiple regression. The positivity assumption implies that Var⁡[Di∣Xi=x]>0\operatorname{Var}[D_i \mid X_i = x] > 0, for all values of xx. Thus, when a multiple regression places (either approximately or exactly) no weight on a set of units with a given covariate profile, this result implies that positivity is violated and representative causal effects cannot be estimated for the target population without assumption-based extrapolation or interpolation. Examination of the effective sample provides insight about what can be learned from any given study. In the Jensen (2003) study, many substantively important countries—including Russia and China—cannot be included in estimates of the causal effects of regime type on FDI. No consistent, extrapolation-free estimator of E[τi(d,d′)]\mathrm{E}[\tau_i(d,d')] is available for any (d,d′)(d,d') if our interest is in the average over the entirety of the 114 countries in the nominal sample. This is not due to any fault on Jensen’s part; it is an implication of the variation that nature has provided. However, in other studies, such as Gerber and Huber (2010), positivity appears to hold, and thus estimation of representative average causal effects is straightforward. Of course, the effective sample that multiple regression generates is one for which positivity holds by construction. In conjunction with the linearity assumptions embodied by Expressions (1) and (3) (assumptions that are with little loss of generality when DiD_i is binary), regression facilitates estimation in a manner that reflects the regions of the data where causal inference is possible.

The problem

The paragraph draws three conclusions from the regression weights. Recall that wi=(Di−E[Di∣Xi])2w_i = (D_i - \mathrm{E}[D_i \mid X_i])^2, so that E[wi∣Xi=x]=Var⁡[Di∣Xi=x]\mathrm{E}[w_i \mid X_i = x] = \operatorname{Var}[D_i \mid X_i = x] by the definition of the conditional variance. One direction is correct. Positivity for two distinct values dd and d′d' at xx implies that Var⁡[Di∣Xi=x]>0\operatorname{Var}[D_i \mid X_i = x] > 0. Hence positivity fails for every pair at any covariate profile such that this variance is zero in the population. The three conclusions of the paragraph go further, and none of them follows.

First, the paragraph treats a weight of approximately zero as a violation of positivity. A conditional variance that is small and positive is compatible with positivity at every profile, and with a consistent estimator of the representative effect that uses only observed outcomes. A small positive population conditional variance shows that the profile supplies little variation in the treatment and that estimates for it may be imprecise. Second, the paragraph says that positivity holds in the effective sample by construction. At the population level, the effective sample assigns positive weight to the profiles at which the treatment varies. For a binary treatment this is positivity for the pair (0,1)(0,1). For a treatment with more than two values it means only that DiD_i takes at least two values at xx, and these need not be the chosen dd and d′d'. The positivity display on the same page is stated for the chosen pair. Both applications have such treatments: a regime score with 21 values in Jensen (2003), and party identification on a five-point scale in Gerber and Huber (2010). Third, the weights used in an application are estimated: they are squared residuals from a fitted regression. An estimated weight that is zero or small does not establish that the conditional variance is zero in the population.

The statement about Jensen (2003), that no consistent, extrapolation-free estimator exists for any (d,d′)(d,d') over the 114 countries, therefore does not follow from the small weights of countries such as Russia and China. Whether the statement is true is a separate question, which I do not settle. In the replication data Russia has two observations, both with regime score 14, and China has seven, all with score 3. These observations are compatible with a violation of positivity, and they do not determine the conditional distribution of the regime score in the population.

Evidence an exact counterexample

The evidence is three exact examples, each computed in rational arithmetic. By the effective population I mean the nominal population reweighted in proportion to wiw_i.

Example A: a small weight with positivity. Let XiX_i equal 00 or 11 with probability 1/21/2 each, let DiD_i be binary with Pr⁡[Di=1∣Xi=0]=ε=10−6\Pr[D_i = 1 \mid X_i = 0] = \varepsilon = 10^{-6} and Pr⁡[Di=1∣Xi=1]=1/2\Pr[D_i = 1 \mid X_i = 1] = 1/2, and let Yi(d)=2Xi+(1+Xi)dY_i(d) = 2X_i + (1 + X_i)d. Since the potential outcomes are functions of XiX_i, unconfoundedness holds. The effects are linear in dd with τi=1+Xi\tau_i = 1 + X_i, and E[Di∣Xi]=ε+(1/2−ε)Xi\mathrm{E}[D_i \mid X_i] = \varepsilon + (1/2 - \varepsilon)X_i is linear in XiX_i. Both treatment values have positive probability at both profiles.

Example A: the two covariate profiles.
XiX_iPr⁡[Di=1∣Xi]\Pr[D_i = 1 \mid X_i]Var⁡[Di∣Xi]\operatorname{Var}[D_i \mid X_i]Nominal shareEffective shareτi\tau_i
001/1061/10^{6}999999/1012999999/10^{12}1/21/2999999/250000999999999999/25000099999911
111/21/21/41/41/21/2the remainder22

The effective share of the profile Xi=0X_i = 0 is about 4.0×10−64.0 \times 10^{-6}. The average effect in the nominal population is 3/23/2. The population OLS coefficient on DiD_i is 500000999999/250000999999500000999999/250000999999, which is the weighted average of Theorem A.1. Let e(x)=Pr⁡[Di=1∣Xi=x]e(x) = \Pr[D_i = 1 \mid X_i = x] and

Zi=DiYie(Xi)−(1−Di)Yi1−e(Xi).Z_i = \frac{D_i Y_i}{e(X_i)} - \frac{(1 - D_i) Y_i}{1 - e(X_i)} .

Computing its first two moments, I find E[Zi]=3/2\mathrm{E}[Z_i] = 3/2 and Var⁡(Zi)=2000071/4\operatorname{Var}(Z_i) = 2000071/4. The mean of nn independent copies of ZiZ_i is then unbiased for 3/23/2 with variance 2000071/(4n)2000071/(4n), and Chebyshev’s inequality implies that it is consistent. Note that this estimator uses only outcomes that are observed under each treatment at each profile. The same construction has positivity for every ε\varepsilon in (0,1/2)(0, 1/2). The effective share of the profile Xi=0X_i = 0 is ε(1−ε)/[ε(1−ε)+1/4]\varepsilon(1-\varepsilon)/[\varepsilon(1-\varepsilon) + 1/4], which tends to 00 as ε→0\varepsilon \to 0. Hence no threshold for “approximately no weight” implies a violation of positivity.

Example B: positive weights, and a chosen pair without support. Let (Xi,Di)(X_i, D_i) take the values (0,0)(0,0), (0,1)(0,1), (1,0)(1,0) and (1,2)(1,2) with probability 1/41/4 each. Then E[Di∣Xi]=1/2+Xi/2\mathrm{E}[D_i \mid X_i] = 1/2 + X_i/2 is linear in XiX_i.

Example B: the four cells, each with nominal probability 1/41/4.
XiX_iDiD_iE[Di∣Xi]\mathrm{E}[D_i \mid X_i]wiw_iEffective probability
00001/21/21/41/41/101/10
00111/21/21/41/41/101/10
110011112/52/5
112211112/52/5

Every weight is positive and the profile Xi=1X_i = 1 has effective share 4/54/5, yet Pr⁡[Di=1∣Xi=1]=0\Pr[D_i = 1 \mid X_i = 1] = 0 in the nominal and in the effective population. Positivity for the pair (0,1)(0,1) fails. I compare two sets of potential outcomes. In the first, Yi(d)=dY_i(d) = d for every unit. The second differs from the first only in that Yi(1)=3Y_i(1) = 3 when Xi=1X_i = 1. Both satisfy unconfoundedness. Since Di=1D_i = 1 never occurs at Xi=1X_i = 1, the observed (Xi,Di,Yi)(X_i, D_i, Y_i) has the same distribution under both. The average of τi(0,1)\tau_i(0,1) over the nominal population is 11 in the first and 22 in the second; over the effective population it is 11 and 13/513/5. I conclude that no estimator based on the observed data is consistent in both cases.

Example C: an estimated weight of zero. Suppose that XiX_i and DiD_i are independent with Pr⁡[Xi=1]=Pr⁡[Di=1]=1/2\Pr[X_i = 1] = \Pr[D_i = 1] = 1/2, so that positivity holds and Var⁡[Di∣Xi=x]=1/4\operatorname{Var}[D_i \mid X_i = x] = 1/4 at both profiles. The ordered sample (Xi,Di)=(0,0),(0,0),(1,0),(1,1)(X_i, D_i) = (0,0), (0,0), (1,0), (1,1) has probability 1/2561/256. In this sample the regression of DiD_i on a constant and XiX_i has coefficients (0,1/2)(0, 1/2) and residuals (0,0,−1/2,1/2)(0, 0, -1/2, 1/2). The two units with Xi=0X_i = 0 receive an estimated weight of exactly zero.

What survives

Theorem A.1, the weights of Expressions (7) and (8), the effective-sample summaries of Expression (9), the simulations and the weighting diagnostics for both applications are unaffected. So is the conclusion that OLS estimates an average effect weighted by the conditional variance of the treatment, which can differ from the average effect in the nominal population. It remains true that zero conditional variance in the population rules out positivity, and that positive conditional variance is positivity for a binary treatment. The paragraph can no longer conclude from near-zero weights that positivity is violated, or that positivity holds in the effective sample when the treatment has more than two values. The statement about Jensen (2003) becomes conditional on a violation of positivity that is shown by other means. No reported number changes. The form of the positivity display for a continuous treatment is a separate point, P015-N011.

Corrected

p. 261, from “The positivity assumption implies” to “holds by construction”. Positivity for two distinct treatment values dd and d′d' implies that Var⁡[Di∣Xi=x]>0\operatorname{Var}[D_i \mid X_i = x] > 0, for all values of xx in the target population. Thus, when the conditional variance of the treatment at a covariate profile is exactly zero in the population, positivity is violated at that profile for every pair (d,d′)(d,d') with d≠d′d \neq d', and representative effects for that profile require assumption-based extrapolation or interpolation. A small positive conditional variance, or a small estimated regression weight, does not establish a violation of positivity. A small positive population conditional variance shows that the profile supplies little identifying variation, and estimates for it may be imprecise.

In the Jensen (2003) study, the weights show that many substantively important countries—including Russia and China—contribute very little to this regression estimate. The statement that no consistent, extrapolation-free estimator of E[τi(d,d′)]\mathrm{E}[\tau_i(d,d')] is available for the 114 countries of the nominal sample requires in addition a violation of positivity in the population for the chosen pair, and the weights alone do not establish one.

In Gerber and Huber (2010), the weighting diagnostics alone do not establish positivity for a chosen pair.

The effective population defined by the population weights wiw_i is one in which the conditional variance of the treatment is positive at every represented covariate profile. For a binary treatment this is positivity for the pair (0,1)(0,1). For a treatment with more than two values, positivity for a chosen pair (d,d′)(d,d') requires in addition that both treatment values have positive conditional probability at each of these profiles in the effective population.

The opening sentence, the sentence beginning “Examination of the effective sample”, and the final sentence on the linearity assumptions are unchanged.

Crop of seven lines of text at the foot of the left column of page 261. The passage reads: We can draw a connection between the positivity assumption and the results that we obtained above for multiple regression. The positivity assumption implies that Var[D_i given X_i = x] is greater than 0, for all values of x. Thus, when a multiple regression places (either approximately or exactly) no weight on a set of units with a given covariate profile, this result implies that positivity is violated and. Red outlines surround the word approximately and the words positivity is violated.
p. 261 (PDF p. 12), end of the left column: the start of the paragraph. The outlines mark “approximately” and “positivity is violated”.
Crop of twenty-three lines of text at the top of the right column of page 261, continuing the paragraph. It includes the sentences: In the Jensen (2003) study, many substantively important countries, including Russia and China, cannot be included in estimates of the causal effects of regime type on FDI. No consistent, extrapolation-free estimator of E[tau_i(d, d')] is available for any (d, d') if our interest is in the average over the entirety of the 114 countries in the nominal sample. Later: Of course, the effective sample that multiple regression generates is one for which positivity holds by construction. Red outlines surround the words No consistent, extrapolation-free estimator and the words positivity holds by construction.
p. 261 (PDF p. 12), top of the right column: the rest of the paragraph. The outlines mark “No consistent, extrapolation-free estimator” and “positivity holds by construction.”
My comment and the history of this entry

I think this is too literal a reading of the manuscript. I think it's clear from context what is meant.

Suggested classification: Minor error.

My position My comment above; I suggested a Minor error.

The models’ position Under its natural reading, the passage also makes claims about the support of the endpoints and about what an estimator cannot do. These fail even though the regression theorem holds, so a reader who applies the stated diagnostic can be materially misled: Moderate.

  1. Classification before my review (the classification when the audit was first completed, before I reviewed it): Moderate error.
  2. I commented and suggested a Minor error.
  3. Independent evaluation. Not adopted: the entry stays a Moderate error, not the Minor rating I suggested.

Substituting another inverse link into the logistic estimating equation of Appendix C does not yield the maximum-likelihood equations of probit and the other listed models, and the argument that carries the OLS weights over to nonlinear models holds as printed only for models whose likelihood score is a constant multiple of the equation so obtained, such as logistic regression and Poisson regression with the log link.

Appendix C, first paragraph, p. 264 (PDF p. 15), continued at the top of p. 265 (PDF p. 16); the related statements of the main text are in the section “Maximum Likelihood Estimation and Generalized Linear Models”, pp. 256–257 (PDF pp. 7–8)

See also under Formal statements (Lean): P015-T5, P015-T6, P015-T7, P015-T8, P015-T18

My comment on this entry

As printed

Appendix C, pp. 264–265. While our illustration is for logistic regression, the results hold for any nonlinear model that can be expressed in terms of estimating equations in the manner that follows (Liang and Zeger 1986). This holds for generalized linear models such as probit, Poisson regression, ordered logit or probit, multinomial logit or probit, and duration models (McCullagh and Nelder 1999). To apply the result below for these other models, one substitutes the relevant predicted mean or inverse link function into the estimating equation.

Appendix C, p. 265. The ML estimator for θ^\hat\theta solves the following estimating equation (Liang and Zeger 1986):

∑i=1nψ(Yi,Wi,θ^)=∑i=1n(Wi{Yi−logit⁡−1(Wiθ^)})=01×(K+2),\sum_{i=1}^{n} \psi(Y_i, W_i, \hat\theta) = \sum_{i=1}^{n} \bigl( W_i\{Y_i - \operatorname{logit}^{-1}(W_i\hat\theta)\} \bigr) = \mathbf{0}_{1\times(K+2)},

where KK is the number of variables in XiX_i.

Main text, pp. 256–257. The results for linear regression carry over directly to nonlinear regression models fit via maximum likelihood. This includes the class of generalized linear models, such as logit, probit, multinomial logit or probit, Poisson regression, and parametric or semiparametric (e.g., Cox) duration models (Long 1997; McCullagh and Nelder 1999). […] (See Appendix C for the mathematical details. The logic extends to maximum likelihood estimates of any generalized linear model.)

The problem

Appendix C derives its result for logistic regression in two steps. The ML estimate solves the estimating equation displayed above. Replacing logit⁡−1\operatorname{logit}^{-1} by its first-order Taylor polynomial about logit⁡(PY)\operatorname{logit}(P_Y) then turns this equation into the OLS normal equations, up to the scale factor c=PY(1−PY)c = P_Y(1-P_Y). The appendix says that the result holds for probit, Poisson, ordered, multinomial and duration models as well, and that it follows by substituting the predicted mean or inverse link of the model into the estimating equation.

The first step fails in general. For a binary outcome with mean function μ\mu and linear predictor ηi=Wiθ\eta_i = W_i\theta, the likelihood score is ∑iWi h(ηi){Yi−μ(ηi)}\sum_i W_i\, h(\eta_i)\{Y_i - \mu(\eta_i)\} with h=μ′/[μ(1−μ)]h = \mu'/[\mu(1-\mu)]. For the logit, hh is identically 11 and the printed equation is the likelihood score. For probit, h(η)=ϕ(η)/[Φ(η){1−Φ(η)}]h(\eta) = \phi(\eta)/[\Phi(\eta)\{1-\Phi(\eta)\}] varies with η\eta and cannot be taken out of the sum. The substituted equation is then not the probit score, and a root need not be the probit ML estimate. The scores of ordered, multinomial and duration models have other forms again. For example, the Cox partial-likelihood score involves the risk sets, and it cannot be obtained by substituting a scalar inverse link.

The second step changes as well. A first-order expansion of the probit score must expand hh along with Φ\Phi, which leaves a first-order term that involves the outcome and has no counterpart in the OLS equations. This term vanishes for probit when the expansion point is PY=1/2P_Y = 1/2. It can cancel in particular designs, and it can be of higher order under further local assumptions, none of which the appendix states. The appendix therefore establishes the first-order OLS weighting for logistic regression, and the same argument covers the models whose score is a constant multiple of the substituted equation, such as Poisson regression with the log link. For probit and the other listed models the statement is not established by this argument. I do not show that a local version with suitable qualifications fails for those models.

Evidence an exact counterexample

The evidence is a derivation of the score and exact counterexamples.

The score. For a binary outcome with Pr⁡[Yi=1∣Wi]=μ(ηi)\Pr[Y_i = 1 \mid W_i] = \mu(\eta_i), the log likelihood of one observation is Yilog⁡μ(ηi)+(1−Yi)log⁡{1−μ(ηi)}Y_i \log \mu(\eta_i) + (1 - Y_i)\log\{1 - \mu(\eta_i)\}. Differentiating in ηi\eta_i, I have

μ′(ηi){Yiμ(ηi)−1−Yi1−μ(ηi)}=h(ηi){Yi−μ(ηi)},h=μ′μ(1−μ).\mu'(\eta_i)\left\{ \frac{Y_i}{\mu(\eta_i)} - \frac{1 - Y_i}{1 - \mu(\eta_i)} \right\} = h(\eta_i)\{Y_i - \mu(\eta_i)\}, \qquad h = \frac{\mu'}{\mu(1-\mu)} .

For μ=logit⁡−1\mu = \operatorname{logit}^{-1}, μ′=μ(1−μ)\mu' = \mu(1-\mu) and h≡1h \equiv 1.

Two parameter values that solve the substituted equation and are not ML estimates. In both examples Wi=(1    Di    Xi)W_i = (1 \;\; D_i \;\; X_i) with DiD_i binary, and the cells are the same for Di=0D_i = 0 and for Di=1D_i = 1. In the first example μ(η)=η/(1+η)\mu(\eta) = \eta/(1+\eta) on η>0\eta>0 and θ=(1,0,1)′\theta = (1, 0, 1)', and the cells Xi=0,1,2X_i = 0, 1, 2 have 1212 observations each, with 77, 66 and 1010 successes. In the second example the model is probit and θ=(0,0,a)′\theta = (0, 0, a)' with a=Φ−1(3/4)a = \Phi^{-1}(3/4), and the cells Xi=−1,0,1X_i = -1, 0, 1 have 88 observations each, with 33, 22 and 77 successes.

The substituted equation and the likelihood score at the same parameter value.
Modelθ\theta∑iWi′{Yi−μ(Wiθ)}\sum_i W_i'\{Y_i - \mu(W_i\theta)\}Likelihood score
μ(η)=η/(1+η)\mu(\eta) = \eta/(1+\eta)(1,0,1)′(1, 0, 1)'(0,0,0)′(0, 0, 0)'(2/3,  1/3,  −2/3)′(2/3,\; 1/3,\; -2/3)'
Probit(0,0,a)′(0, 0, a)'(0,0,0)′(0, 0, 0)'(4s,  2s,  0)′(4s,\; 2s,\; 0)' with s=h(a)−h(0)s = h(a) - h(0)

In the probit example the treatment coordinate 2s2s of the score exceeds 13/62513/625, by a bound obtained in rational arithmetic, and its value is about 0.1980.198. A point at which the score is not zero is not an ML estimate.

The first-order term. Fix pp in (0,1)(0,1) and let η0=μ−1(p)\eta_0 = \mu^{-1}(p), c=μ′(η0)c = \mu'(\eta_0), h0=h(η0)h_0 = h(\eta_0) and h1=h′(η0)h_1 = h'(\eta_0). Writing ηi=η0+δi\eta_i = \eta_0 + \delta_i and expanding both factors, I obtain

h(ηi){Yi−μ(ηi)}=h0(Yi−p)−h0c δi+h1(Yi−p) δi+O(δi2).h(\eta_i)\{Y_i - \mu(\eta_i)\} = h_0 (Y_i - p) - h_0 c\, \delta_i + h_1 (Y_i - p)\, \delta_i + O(\delta_i^2) .

The substitution keeps the first two terms and drops the third, which is of first order in δi\delta_i. Note that h1=0h_1 = 0 for the logit.

Its effect on the coefficient. Let XiX_i take the values −1-1, 00 and 11 with probability 1/31/3 each, let DiD_i be binary with Pr⁡[Di=1∣Xi]=1/2+Xi/4\Pr[D_i = 1 \mid X_i] = 1/2 + X_i/4, and let E[Yi∣Di,Xi]=q0(Xi)+ε(Di−1/2−Xi/4)\mathrm{E}[Y_i \mid D_i, X_i] = q_0(X_i) + \varepsilon (D_i - 1/2 - X_i/4), where q0(−1)=q0(1)=p+1/16q_0(-1) = q_0(1) = p + 1/16 and q0(0)=p−1/8q_0(0) = p - 1/8. The mean of YiY_i is pp. Potential outcomes with this conditional mean can be chosen such that unconfoundedness holds; the treatment is binary, and E[Di∣Xi]\mathrm{E}[D_i \mid X_i] is linear in XiX_i. The OLS coefficient on DiD_i is exactly ε\varepsilon. If the substitution were valid, the ML coefficient on DiD_i would then be ε/c\varepsilon/c to first order. Differentiating the equation that sets the likelihood score to zero, I find that the derivative of the ML coefficient at ε=0\varepsilon = 0 is 1/(c+k/80)1/(c + k/80), where k=h1/h0k = h_1/h_0.

Derivative at ε=0\varepsilon = 0 of the ML coefficient on DiD_i: the value implied by the substitution and the value from the likelihood score.
ModelppSubstitution: 1/c1/cLikelihood score: 1/(c+k/80)1/(c + k/80)
μ(η)=η2\mu(\eta) = \eta^2, 0<η<10<\eta<11/41/411120/119120/119
ProbitΦ(−1)\Phi(-1)in [4.132731354122, 4.132731354123][4.132731354122,\, 4.132731354123]in [4.184073577247, 4.184073577248][4.184073577247,\, 4.184073577248]

Hence the ML coefficient differs at first order in ε\varepsilon from the value implied by the substitution. With the same pp and with q0q_0 constant, the derivative equals 1/c1/c. For these models the first-order scale is therefore not a function of the mean of YiY_i alone. If ε\varepsilon is replaced by ετ(Xi)\varepsilon\tau(X_i) in this example, the relative weights on the effects τ(Xi)\tau(X_i) in the derivative still follow Var⁡[Di∣Xi]\operatorname{Var}[D_i \mid X_i]. The example shows that the scaling fails, and it does not show different relative weights.

What survives

Theorem A.1 and Corollary A.1, the formulas for the effective sample under OLS, the comparison with the leverage in Appendix B and the argument about external validity do not use this extension. Both applications compute their weights from least-squares regressions of the treatment on the controls, and none of their reported numbers changes on this account. The logistic score and its first-order reduction to the OLS equations stand, apart from the misprint P015-E010 and the notational point P015-E011. The extension narrows to the models whose score is a constant multiple of the substituted equation. For probit, ordered, multinomial and duration models the same weights are not established by Appendix C and would need a separate argument. The erratum of 2017 does not address this passage.

Corrected

Appendix C, first paragraph. The illustration is for logistic regression. The same argument applies to any model whose maximum-likelihood score is a common nonzero multiple of the estimating equation displayed below, with the inverse link of the model in place of the inverse logit. A scalar generalized linear model with its canonical link and a common dispersion is of this kind; examples are logistic regression and Poisson regression with the log link, and for such a model one substitutes the inverse link function into the estimating equation. Other links and likelihoods, including probit, ordered and multinomial models and duration models, require their own score equations and their own approximation arguments. For a binary probit model the score is

∑i=1nWi ϕ(Wiθ)Φ(Wiθ){1−Φ(Wiθ)} {Yi−Φ(Wiθ)},\sum_{i=1}^{n} W_i \, \colorbox{#ffe58a}{$\displaystyle \frac{\phi(W_i\theta)}{\Phi(W_i\theta)\{1 - \Phi(W_i\theta)\}}$} \, \{Y_i - \Phi(W_i\theta)\} ,

where ϕ\phi and Φ\Phi are the standard normal density and distribution function. A first-order expansion of this score must also differentiate the multiplier ϕ/[Φ(1−Φ)]\phi/[\Phi(1-\Phi)]. It reduces to the OLS equations only if the resulting term cancels, or under a further local approximation that is stated and justified. The logistic calculation alone does not give the OLS weights for the other listed models.

Main text, p. 256. The results for linear regression carry over, as a first-order approximation, to logistic regression and to other nonlinear regression models fit via maximum likelihood whose score has the form of the estimating equation of Appendix C, such as Poisson regression with the log link.

Main text, p. 257. (See Appendix C for the mathematical details. The logic extends to maximum likelihood estimates of scalar generalized linear models with a canonical link and a common dispersion; other models, including probit, need a separate argument.)

The sentence on p. 252 that the results “also carry through to generalized linear models (logit, probit, etc.)” and the last sentence of Appendix C are limited in the same way.

Crop of the heading Appendix C: Maximum Likelihood Estimation for Nonlinear Models and the fourteen lines of text below it, at the foot of the right column of page 264. Red outlines surround the sentence This holds for generalized linear models such as probit, Poisson regression, ordered logit or probit, multinomial logit or probit, and duration models, and the words To apply the result below for these other models, with which the page ends.
Appendix C, first paragraph, p. 264 (PDF p. 15), right column. The outlines mark the sentence that lists the other models and the start of the instruction, which continues on p. 265.
Crop of the top of the left column of page 265. The first two lines read: one substitutes the relevant predicted mean or inverse link function into the estimating equation. Red outlines surround these two lines. Below them are the logistic regression model, Pr[Y_i = 1 given D_i, X_i] = inverse logit of (alpha_ell + beta_ell D_i + X_i gamma_ell), the definition of W_i, and the estimating equation: the sum over i of W_i times (Y_i minus the inverse logit of W_i theta-hat) equals the zero vector of size 1 by (K+2).
Appendix C, p. 265 (PDF p. 16), top of the left column: the end of the instruction, the logistic model and its estimating equation. The outlines mark “one substitutes the relevant predicted mean or inverse link function into the estimating equation.”
Crop of the section heading Maximum Likelihood Estimation and Generalized Linear Models and the five lines below it. Red outlines surround the first sentence: The results for linear regression carry over directly to nonlinear regression models fit via maximum likelihood. The text continues: This includes the class of generalized linear models, such as logit, probit, multinomial logit or probit, Poisson regression, and parametric or semiparametric (e.g., Cox); the sentence continues on the next page.
Main text, p. 256 (PDF p. 7), right column, start of the section “Maximum Likelihood Estimation and Generalized Linear Models”. The outlines mark its first sentence.
Crop of seven lines of text from the left column of page 257. The passage ends: (See Appendix C for the mathematical details. The logic extends to maximum likelihood estimates of any generalized linear model.) Red outlines surround the sentence The logic extends to maximum likelihood estimates of any generalized linear model.
Main text, p. 257 (PDF p. 8), left column, end of the paragraph on logistic regression. The outlines mark “The logic extends to maximum likelihood estimates of any generalized linear model.”
My comment and the history of this entry

Agreed.

Suggested classification: Moderate error.

  1. Classification before my review (the classification when the audit was first completed, before I reviewed it): Moderate error.
  2. I commented and suggested a Moderate error.
  3. Independent evaluation. No change was needed: my comment agrees with the entry and its Moderate rating.

Minor (11)

Real but inconsequential, for example a misprint that does not change a result.

The tenth country in the list of the 14 lowest contributors is the Republic of the Congo, not DR Congo.

Section “Effects of Regime Type on FDI”, p. 258 (PDF p. 9), right column, list of the 14 lowest-contributing countries, tenth entry

As printed

These lowest-contributing countries, in ascending order of their weights, are Central African Republic, Albania, Germany, Russia, Haiti, Benin, South Africa, Yemen, Honduras, DR Congo, Czech Republic, Lithuania, China, and Latvia.

The problem

“DR Congo” denotes the Democratic Republic of the Congo. In the data it is a separate country with 18 observed years, and it is not among the 14 lowest contributors: counted from the bottom it ranks 63rd by country means and 64th by country sums. The country in tenth place is the Republic of the Congo, with 4 observed years, under either way of aggregating the weights. With DR Congo in the list, the 14 named countries hold about 0.22% of the weight, which is above the bound of 0.05% stated in the preceding sentence.

Evidence an exact counterexample

The evidence is an exact recalculation from the authors' data, cross-checked against the authors' regression in R. With the Republic of the Congo in tenth place, the list is the list of the 14 lowest under the index of country means, which produced the printed figures, and these countries hold 0.0458% of it; the first two entries are tied at zero. The 14 names as printed hold 0.2225% by means and 0.2173% by sums. The authors' file that links the country names of the data to the names of the map also keeps the two countries apart.

What survives

Only the name changes; no weight, coefficient or map does. The bound of 0.05% holds for the correct 14 countries. This correction repairs the list as it was computed. The list by country sums, which is the quantity the text describes, differs further, and P015-E001 gives it.

Corrected

In the original ranking by country means, these lowest-contributing countries, in ascending order of their weights, are Central African Republic, Albania, Germany, Russia, Haiti, Benin, South Africa, Yemen, Honduras, Republic of the Congo, Czech Republic, Lithuania, China, and Latvia.

Crop of nine lines at the top of the right column. A red box marks the words 'DR Congo' in the list 'Central African Republic, Albania, Germany, Russia, Haiti, Benin, South Africa, Yemen, Honduras, DR Congo, Czech Republic, Lithuania, China, and Latvia'. The first line of the crop says that these countries contribute less than 0.05 percent of the weight.
P. 258 (PDF p. 9), right column, list of the 14 lowest-contributing countries. The marked name is the tenth entry.

Jensen (2003), Table 4, Model 10, reports a coefficient of 0.021 that is significant at the .01 level; the paper quotes it as 0.020 with p<0.001p<0.001.

Section “Effects of Regime Type on FDI”, p. 258 (PDF p. 9), left column, first paragraph below Figure 1

As printed

The resulting estimate implies that a one-unit increase in the Polity score corresponds to a 0.020 increase in net FDI inflows as a percentage of gross domestic product (p<0.001p < \colorbox{#ffe58a}{$0.001$}).

The problem

The sentence summarizes Model 10 in Table 4 of Jensen (2003), which the preceding sentences name. In that table the coefficient on democracy is 0.021 with three stars, the test statistic beneath it is 2.606, and the legend reads “***p<.01p<.01”. The coefficient is therefore misquoted in the third decimal, and the significance level is overstated: the source supports p<.01p<.01, and under a normal reference a statistic of 2.606 has a two-sided pp of about 0.009, which is above 0.001.

Evidence a recalculation from the source

This is a check of the cited source: Jensen (2003), International Organization 57(3), p. 604, Table 4, Model 10, in the published version; p. 602 of the same article says that the standard errors are panel-corrected. The replication files agree on the coefficient: fitting OLS with the stated controls on all 1,630 country-years, I find 0.0211. The conventional standard error of that fit gives a two-sided pp of 0.043, which follows a different convention from Jensen’s and is not what the sentence quotes.

What survives

The association remains positive and significant at the .01 level in the source. No weight, figure or result of the paper uses these two numbers. Whether the “p<.05p<.05” quoted on p. 259 for the estimate of Gerber and Huber (2010) matches their table could not be settled, because their Table 4A was not available to me; P015-E004 reports what the replication data show.

Corrected

The resulting estimate implies that a one-unit increase in the Polity score corresponds to a 0.021 increase in net FDI inflows as a percentage of gross domestic product (p<0.01p < \colorbox{#ffe58a}{$0.01$}).

Crop of eight lines of the left column. One red box marks the number 0.020 in the words 'corresponds to a 0.020 increase in net FDI inflows'. A second red box marks '(p less than 0.001)' at the end of the same sentence.
P. 258 (PDF p. 9), left column, first paragraph below Figure 1. The marked coefficient and significance level are those attributed to Model 10 of Jensen (2003).

A coefficient of 0.077 on a natural-log outcome corresponds to an increase of about 8%, not 20%, and the outcome is the change in the natural log of one plus predicted vacation spending, not the natural log of the change.

Section “Effects of Partisanship on Economic Assessments”, p. 259 (PDF p. 10), left column, paragraph beginning “We focus on regression Model (4)”

See also under Formal statements (Lean): P015-T16

As printed

We focus on regression Model (4) in Table 4A of their article, which uses a behavioral indicator of economic assessments: the natural log of the change in respondents' predicted vacation spending over the pre- and post-election waves of the survey. […] Gerber and Huber(2010) estimate that a unit change in a respondent’s party identification scale in the direction of “strong Democrat” is associated with a 0.077 increase in log change in projected vacation spending (p<.05p < .05), implying about a 20% increase.

The problem

Two descriptions in the paragraph are wrong. First, a one-point move on the party identification scale raises the fitted outcome by 0.077 natural-log points. Since e0.077−1=0.080e^{0.077}-1=0.080, the implied increase is about 8%. An increase of 20% would need a coefficient of log⁡1.2=0.182\log 1.2=0.182, or a move of about 2.4 points on a scale that runs from −2-2 to 22. Second, the outcome of the fitted model is the change in the natural log of one plus predicted vacation spending,

Yi=log⁡(1+Si,post)−log⁡(1+Si,pre),Y_i=\log(1+S_{i,\mathrm{post}})-\log(1+S_{i,\mathrm{pre}}),

where Si,preS_{i,\mathrm{pre}} and Si,postS_{i,\mathrm{post}} are the predicted spending of respondent ii in the two waves. The natural log of the change, log⁡(Si,post−Si,pre)\log(S_{i,\mathrm{post}}-S_{i,\mathrm{pre}}), is undefined for the 676 respondents whose predicted spending did not change and for the 420 whose predicted spending fell. The words “log change” later in the paragraph, and Table 1, describe the variable correctly.

Evidence an exact counterexample

The evidence is a derivation and a recalculation from the replication files. Let m^(d,x)\hat m(d,x) be the fitted linear predictor at party identification dd and controls xx, and let β^\hat\beta be the coefficient on party identification. Then m^(d+1,x)−m^(d,x)=β^\hat m(d+1,x)-\hat m(d,x)=\hat\beta, which implies that

exp⁡{m^(d+1,x)}exp⁡{m^(d,x)}=eβ^,\frac{\exp\{\hat m(d+1,x)\}}{\exp\{\hat m(d,x)\}}=e^{\hat\beta},

so the relative increase in the exponentiated fitted outcome is eβ^−1e^{\hat\beta}-1. For x=77/1000x=77/1000, bounding exe^x below by the partial sum P7=∑k=07xk/k!P_7=\sum_{k=0}^{7}x^k/k! and above by P7+(x8/8!)/(1−x/9)P_7+(x^8/8!)/(1-x/9) and comparing exact fractions, I obtain

1.0800420763<e0.077<1.0800420765,8.00420763<100 (e0.077−1)<8.00420765.1.0800420763<e^{0.077}<1.0800420765,\qquad 8.00420763<100\,(e^{0.077}-1)<8.00420765 .

The replication data give a coefficient of 0.07683 on 1,469 observations, hence 7.99% from the unrounded value. In those data the outcome variable is exactly the difference of the two log variables that are stored with it, and each of these equals log⁡(1+S)\log(1+S) to the precision of storage.

Note that the 8% describes the fitted geometric growth factor of (1+Spost)/(1+Spre)(1+S_{\mathrm{post}})/(1+S_{\mathrm{pre}}) and not arithmetic mean spending. Consider two data sets of four observations, each with Spre=1S_{\mathrm{pre}}=1 throughout and two observations at each value of a binary DD. Post-election spending is (1,1)(1,1) at D=0D=0 in both data sets; it is (1,1)(1,1) at D=1D=1 in the first and (0,3)(0,3) at D=1D=1 in the second. The coefficient on DD is zero in both, since [log⁡(1/2)+log⁡2]/2=0[\log(1/2)+\log 2]/2=0, while mean post-election spending at D=1D=1 exceeds that at D=0D=0 by 0% in the first and by 50% in the second.

What survives

The coefficient 0.077, the sample of 1,469 and every entry of Table 1 are unaffected: all 76 numerical cells of the table reproduce at the printed precision. The weights and the comparison of the nominal and effective samples do not use the 20%. The printed p<.05p<.05 is reproduced with standard errors clustered by state (50 clusters, a t49t_{49} reference, p=0.0274p=0.0274). With the ordinary standard errors of OLS, I find p=0.076p=0.076, and I have not been able to check which convention the table of Gerber and Huber (2010) uses.

Corrected

We focus on regression Model (4) in Table 4A of their article, which uses a behavioral indicator of economic assessments: the change in the natural log of one plus respondents' predicted vacation spending over the pre- and post-election waves of the survey. […] Gerber and Huber(2010) estimate that a unit change in a respondent’s party identification scale in the direction of “strong Democrat” is associated with a 0.077 increase in log change in projected vacation spending (p<.05p < .05), implying about an 8% increase in the exponentiated fitted outcome.

Here the outcome is Yi=log⁡(1+Si,post)−log⁡(1+Si,pre)Y_i=\log(1+S_{i,\mathrm{post}})-\log(1+S_{i,\mathrm{pre}}), and the exponentiated fitted outcome is the fitted geometric growth factor of (1+Spost)/(1+Spre)(1+S_{\mathrm{post}})/(1+S_{\mathrm{pre}}). The 8% is not a percentage effect on arithmetic mean spending. Standard errors clustered by state (50 clusters, with a finite-sample adjustment and a t49t_{49} reference distribution) give p=0.0274<.05p=0.0274<.05.

Crop of seven lines of the left column. A red box marks '20 percent', printed with a percent sign, in the words 'is associated with a 0.077 increase in log change in projected vacation spending (p less than .05), implying about a 20 percent increase'.
P. 259 (PDF p. 10), left column, end of the paragraph beginning “We focus on regression Model (4)”. The marked percentage is the reading of the coefficient 0.077.
Crop of five lines of the left column. A red box marks the words 'the natural log of the change' in the sentence 'We focus on regression Model (4) in Table 4A of their article, which uses a behavioral indicator of economic assessments: the natural log of the change in respondents' predicted vacation spending over the pre- and post-election waves of the survey'.
P. 259 (PDF p. 10), left column, beginning of the same paragraph. The marked words describe the outcome.

The random-coefficient estimator weights the full vectors of group-specific OLS coefficients by matrices, and its treatment coordinate is in general not a precision-weighted average of the within-group quantities of Expression (7); that description is exact only under a condition on the matrix weights, and is otherwise an approximation for large samples within groups.

“Random Coefficient Models”, p. 257 (PDF p. 8), from the last three lines of the left column through the first paragraph of the right column; Expression (7) is on p. 254 (PDF p. 5)

See also under Formal statements (Lean): P015-T9, P015-T10

As printed

Under the standard working assumption that the βg\beta_gs are independent draws from a distribution centered on βˉ\bar\beta, the estimator is a precision-weighted average of the group-specific OLS estimates (Hsiao and Pesaran 2008). Each of the group-specific OLS estimates is simply the value within each group of the quantity given by Expression (7). In effect, the estimator computes a series of quantities along the lines of Expression (7) and aggregates them on the basis of their precision. The precision weighting does not undo the sample distortions that the basic multiple regression weights introduce within each group. The effective sample is created from a combination of the precision weights and the within-group multiple regression weights.17^{17}

The problem

The target βˉ\bar\beta is a scalar, the average over groups of the treatment coefficient in the Swamy model (10), and Expression (7) is the limit of another scalar, the OLS coefficient on the treatment. The passage therefore says that the estimator pools the quantities of Expression (7), one for each group, with scalar precision weights, and that the effective sample combines those weights with the regression weights within each group. The generalized least squares estimator does not have this form in general. It weights the full vector of OLS coefficients of each group, which holds the intercept, the treatment coefficient and the coefficients on the covariates, by the inverse of the covariance matrix of that vector. The treatment coordinate of the pooled estimate then includes the intercepts and the other coefficients of the groups, with weights that need not vanish, and Expression (7) alone does not characterize it. The words “precision-weighted average” are correct when the weights are matrices that act on the coefficient vectors. What fails is the reduction to the scalar quantities of Expression (7).

Evidence an exact counterexample

The evidence is a derivation of the estimator and an exact counterexample. Let θg=(αg,βg,γg′)′\theta_g=(\alpha_g,\beta_g,\gamma_g')' be the coefficient vector of group gg, let ZgZ_g be its matrix of regressors, with Zg′ZgZ_g'Z_g invertible, and let θ^g\widehat\theta_g be its OLS estimate. Suppose that the θg\theta_g are independent with mean μ\mu and covariance matrix SS, independently of the regressors and the errors, and that the errors are uncorrelated within and across groups, with mean zero and variance σg2\sigma_g^2 in group gg given the regressors. Then θ^g\widehat\theta_g has the covariance matrix Ωg=S+σg2(Zg′Zg)−1\Omega_g=S+\sigma_g^2(Z_g'Z_g)^{-1} given the regressors. Let Pg=Ωg−1P_g=\Omega_g^{-1}. The generalized least squares estimator minimizes ∑g(θ^g−m)′Pg(θ^g−m)\sum_g(\widehat\theta_g-m)'P_g(\widehat\theta_g-m) over mm, and I obtain

μ^=∑gAgθ^g,Ag=(∑hPh)−1Pg,∑gAg=I.\widehat\mu=\sum_gA_g\widehat\theta_g,\qquad A_g=\Bigl(\sum_hP_h\Bigr)^{-1}P_g,\qquad \sum_gA_g=I.

Generalized least squares on the original observations gives the same estimate. Let eβe_\beta denote the coordinate vector of the treatment. The treatment coordinate of μ^\widehat\mu is the pooled treatment estimate. For given scalars aga_g, it equals ∑gagβ^g\sum_ga_g\widehat\beta_g for all values of the θ^g\widehat\theta_g if and only if eβ′Ag=ageβ′e_\beta'A_g=a_ge_\beta' for every gg.

The counterexample has two groups of three observations, an intercept and a binary treatment, no covariates, S=IS=I and σ12=σ22=1\sigma_1^2=\sigma_2^2=1.

The counterexample. For these designs the pooled treatment estimate is (5/61)α^1−(5/61)α^2+(32/61)β^1+(29/61)β^2(5/61)\widehat\alpha_1-(5/61)\widehat\alpha_2+(32/61)\widehat\beta_1+(29/61)\widehat\beta_2.
GroupTreatmentsOutcomesα^g\widehat\alpha_gβ^g\widehat\beta_gWeight on α^g\widehat\alpha_gWeight on β^g\widehat\beta_g
1(0,1,1)(0,1,1)(0,0,0)(0,0,0)00005/615/6132/6132/61
2(0,0,1)(0,0,1)(2,2,2)(2,2,2)2200−5/61-5/6129/6129/61

The treatment estimates of both groups are zero, and every combination of them with scalar weights is zero. The pooled estimate of the mean coefficient vector is (68/61,−10/61)′(68/61,-10/61)', and the pooled treatment estimate is −10/61-10/61. The sample has positive probability under a correctly specified model in which the treatment is assigned at random and the treatment coefficients are independent draws centered on βˉ=0\bar\beta=0; under one such model an event producing this sample has probability 19683/13421772819683/134217728. If each row of the two designs is repeated rr times, the pooled treatment estimate is (−4r−6)/(16r2+36r+9)(-4r-6)/(16r^2+36r+9), which is nonzero for every rr and tends to zero as rr grows.

What survives

Expression (7), Theorem A.1, the comparison with the leverage statistic in Appendix B and the weights computed for the two applications concern OLS and do not use this passage. The distinction in footnote 17 between an average over groups and an average over units is unaffected, and the counterexample does not contradict the consistency of the estimator under a correctly specified model with exogenous treatment: with known covariance matrices its conditional mean is μ\mu, because ∑gAg=I\sum_gA_g=I. The warning that random coefficient models do not by themselves return a representative average of unit-level effects is not refuted. What changes is the account of the effective sample for these models on p. 257, which the introduction previews on p. 252. The effective sample is the stated combination of precision weights and within-group regression weights only under the condition given below, or approximately when the samples within groups are large. No later formula, table or figure uses that account. The check treats the covariance matrices as known and does not address versions of the estimator that estimate them.

Corrected

Under the standard working assumption that the group coefficient vectors θg=(αg,βg,γg′)′\theta_g=(\alpha_g,\beta_g,\gamma_g')' are independent draws from a distribution with mean μ\mu, whose treatment coordinate is βˉ\bar\beta, and covariance matrix SS, independently of the regressors and the errors, the estimator is a precision-weighted average of the vectors of group-specific OLS estimates (Hsiao and Pesaran 2008). Let θ^g\widehat\theta_g be the vector of OLS estimates in group gg, and let PgP_g be the inverse of its covariance matrix S+σg2(Zg′Zg)−1S+\sigma_g^2(Z_g'Z_g)^{-1}, where ZgZ_g is the matrix of regressors of group gg, with Zg′ZgZ_g'Z_g invertible, and σg2\sigma_g^2 is the error variance of group gg, with mean-zero errors uncorrelated within and across groups given the regressors. The estimator is

μ^=∑gAgθ^g,Ag=(∑hPh)−1Pg,\colorbox{#ffe58a}{$\displaystyle \widehat\mu=\sum_gA_g\widehat\theta_g,\qquad A_g=\Bigl(\sum_hP_h\Bigr)^{-1}P_g,$}

and its treatment coordinate estimates βˉ\bar\beta. The treatment coordinate of each θ^g\widehat\theta_g converges in probability to the within-group quantity in Expression (7), under its assumptions and regularity conditions. The treatment coordinate of μ^\widehat\mu in general also includes the other coordinates of the θ^g\widehat\theta_g, and Expression (7) alone does not characterize it. It is a combination ∑gagβ^g\sum_ga_g\widehat\beta_g of the group-specific treatment estimates with scalar weights aga_g, for all values of the estimates, if and only if the treatment row of every AgA_g has zero entries off the treatment coordinate. When the samples within groups grow so that (Zg′Zg)−1(Z_g'Z_g)^{-1} tends to zero, with SS positive definite, fixed error variances and the number of groups GG fixed, AgA_g tends to G−1IG^{-1}I and those entries vanish. The precision weighting does not undo the sample distortions that the basic multiple regression weights introduce within each group. Under that condition, or approximately in that limit, the effective sample is created from a combination of the precision weights and the within-group multiple regression weights.

The first eleven lines of the right column of page 257. Red boxes mark two sentences. The first reads: In effect, the estimator computes a series of quantities along the lines of Expression (7) and aggregates them on the basis of their precision. The second reads: The effective sample is created from a combination of the precision weights and the within-group multiple regression weights, followed by the mark of footnote 17. Between them, unmarked, is the sentence: The precision weighting does not undo the sample distortions that the basic multiple regression weights introduce within each group.
Page 257 (PDF p. 8), top of the right column; the paragraph begins at the foot of the left column. The two marked sentences describe the estimator as an aggregation of the within-group quantities of Expression (7) by their precision.

One Taylor expansion of the inverse logit about the logit of the mean outcome does not give an approximation of arbitrary precision for the weights, because the series has a finite radius of convergence and the fitted linear predictors of a logistic regression can lie outside it; what remains is the first-order, local approximation that the paper derives and uses.

Section “Maximum Likelihood Estimation and Generalized Linear Models”, p. 257 (PDF p. 8), left column, sentence beginning “We can obtain an approximation”

See also under Formal statements (Lean): P015-T11, P015-T12

As printed

We can obtain an approximation of arbitrary precision for the weights by using a Taylor expansion of the inverse link function, logit−1(.)\mathrm{logit}^{-1}(.). Suppose we center such an expansion on the logit of the mean of YiY_i.

The problem

The sentence says that one Taylor expansion of f(a)=1/[1+exp⁡(−a)]f(a)=1/[1+\exp(-a)], centered at the logit of the mean of YiY_i, can be carried to any accuracy by taking more terms. That holds only at linear predictors inside the radius of convergence of the series. Since ff has poles at the odd multiples of iπi\pi, its Taylor series about a real center cc has radius c2+π2\sqrt{c^2+\pi^2}, which equals π\pi when c=0c=0. A logistic regression can have a design of full rank and a maximum likelihood estimate that is unique and finite, and still have fitted linear predictors that lie farther than this from the center. At such predictors the Taylor polynomials do not approach ff as the degree grows. The argument that follows the sentence, and Appendix C, use the first-order term only.

Evidence an exact counterexample

The evidence is an exact counterexample together with a derivation that covers every degree. Consider a logistic regression on an intercept and a binary treatment with 200 observations: 100 have Di=0D_i=0, of which 1 has Yi=1Y_i=1, and 100 have Di=1D_i=1, of which 99 have Yi=1Y_i=1. Because both outcomes occur in both cells, the maximum likelihood estimate is unique and finite. It equals α^ℓ=−log⁡99\hat\alpha_\ell=-\log 99 and β^ℓ=2log⁡99\hat\beta_\ell=2\log 99, with fitted probabilities 1/1001/100 and 99/10099/100 and fitted linear predictors −log⁡99-\log 99 and log⁡99\log 99. The mean of YiY_i is 1/21/2. Then the center of the expansion is logit(1/2)=0\mathrm{logit}(1/2)=0 and the radius of convergence is π\pi. Since e<11/4e<11/4 and (11/4)9=2357947691/262144<9801=992(11/4)^9=2357947691/262144<9801=99^2, I have log⁡99>9/2>4>π\log 99>9/2>4>\pi. Both fitted linear predictors lie outside the disk of convergence.

Further, the error is bounded below at every degree. The Taylor series of ff at 00 is

f(a)=12+∑m≥1(−1)m−1bma2m−1,bm=2∑k≥0((2k+1)π)−2m>0,f(a)=\frac12+\sum_{m\ge 1}(-1)^{m-1}b_m a^{2m-1},\qquad b_m=2\sum_{k\ge 0}\bigl((2k+1)\pi\bigr)^{-2m}>0,

with b1=1/4b_1=1/4 and b2=1/48b_2=1/48. By the Cauchy–Schwarz inequality, bm2≤bm−1bm+1b_m^2\le b_{m-1}b_{m+1} for m≥2m\ge 2, which implies that bm+1/bm≥b2/b1=1/12b_{m+1}/b_m\ge b_2/b_1=1/12 for all m≥1m\ge 1. For a≥9/2a\ge 9/2 the terms tm=bma2m−1t_m=b_ma^{2m-1} therefore satisfy tm+1/tm≥27/16t_{m+1}/t_m\ge 27/16. Pairing consecutive terms, I find that at such aa every Taylor polynomial with an odd number of nonconstant terms is at least 1/2+a/4≥13/81/2+a/4\ge 13/8, and every one with an even number is at most 1/2+a/4−a3/48≤−35/1281/2+a/4-a^3/48\le -35/128. The fitted probability at a=log⁡99a=\log 99 is 99/10099/100, and the constant polynomial equals 1/21/2. Hence every Taylor polynomial TNT_N of ff at 00, of every degree N≥0N\ge 0, satisfies

∣TN(log⁡99)−99100∣≥49100,\bigl|T_N(\log 99)-\tfrac{99}{100}\bigr|\ge \tfrac{49}{100},

and by the symmetry f(−a)=1−f(a)f(-a)=1-f(a) the same bound holds at −log⁡99-\log 99. Repeating the data at each value of a binary control Xi∈{0,1}X_i\in\{0,1\}, I obtain 400 observations, a control coefficient of zero, and the same failure.

What survives

The first-order step of Appendix C is a formal linearization and does not require the series to converge; how accurate it is for given data depends on how far the fitted linear predictors are from the center, which I did not quantify. The OLS weighting result and its derivation in Appendix A, the comparison with leverage in Appendix B and Figure B1, and the two applications, which are fitted by OLS, do not use the sentence. What is lost is the unrestricted promise of arbitrary precision for the nonlinear extension on pp. 256–257, to which the introduction refers on p. 252. The counterexample concerns the single expansion that the sentence specifies; it says nothing about approximations with other centers or by other methods.

Corrected

A first-order Taylor expansion of the inverse link function, logit−1(.)\mathrm{logit}^{-1}(.), provides a local approximation for the weights. Suppose we center this expansion on the logit of the mean of YiY_i; its accuracy depends on how close the fitted linear predictors are to that center.

A statement about expansions of increasing order needs the following hypotheses. Let f(a)=1/[1+exp⁡(−a)]f(a)=1/[1+\exp(-a)], let 0<PY<10<P_Y<1, let c=logit(PY)c=\mathrm{logit}(P_Y), and let TNT_N be the Taylor polynomial of ff of degree NN at cc. Suppose that every relevant linear predictor aa satisfies ∣a−c∣≤r|a-c|\le r for some r<c2+π2r<\sqrt{c^2+\pi^2}. Then for any ρ\rho with r<ρ<c2+π2r<\rho<\sqrt{c^2+\pi^2}, with Mρ=max⁡∣z−c∣=ρ∣f(z)∣M_\rho=\max_{|z-c|=\rho}|f(z)|,

sup⁡∣a−c∣≤r ∣f(a)−TN(a)∣≤Mρ (r/ρ)N+11−r/ρ⟶0as N→∞.\sup_{|a-c|\le r}\,\bigl|f(a)-T_N(a)\bigr|\le M_\rho\,\frac{(r/\rho)^{N+1}}{1-r/\rho}\longrightarrow 0\quad\text{as } N\to\infty .

This controls the error in the fitted mean function only. A guarantee for the fitted coefficients or for the weights would need, in addition, a stability argument for the estimating equations, which the paper does not give.

Crop of ten lines of the left column. Two red boxes mark the words 'approximation of arbitrary precision', which run over two lines, in the sentence 'We can obtain an approximation of arbitrary precision for the weights by using a Taylor expansion of the inverse link function'.
P. 257 (PDF p. 8), left column. The marked words promise an approximation of arbitrary precision; the next sentence fixes the center of the expansion.

In the displayed Taylor expansion the denominator lacks an exponential and should read [1+exp⁡{logit⁡(PY)}]2[1+\exp\{\operatorname{logit}(P_Y)\}]^2, and PyP_y in the last bracket should read PYP_Y; the constants bb and cc printed below the display are correct.

Appendix C, display of the first-order Taylor expansion of logit⁡−1(a)\operatorname{logit}^{-1}(a), p. 265 (PDF p. 16), left column

See also under Formal statements (Lean): P015-T13

As printed

We may approximate the logit⁡−1(.)\operatorname{logit}^{-1}(.) function by taking a first-order Taylor expansion about logit⁡(PY)=log⁡[PY/(1−PY)]\operatorname{logit}(P_Y) = \log[P_Y/(1-P_Y)], where PY=Pr⁡[Yi=1]P_Y = \Pr[Y_i = 1]:

logit⁡−1(a)≈PY+exp⁡[logit⁡(PY)][1+logit⁡(PY)]2 [a−logit⁡(Py)]=b+ca,\begin{aligned} \operatorname{logit}^{-1}(a) &\approx P_Y + \frac{\exp[\operatorname{logit}(P_Y)]}{[1 + \colorbox{#ffe58a}{$\displaystyle \operatorname{logit}(P_Y)$}]^2}\,[a - \operatorname{logit}(\colorbox{#ffe58a}{$\displaystyle P_y$})]\\ &= b + ca, \end{aligned}

where b=PY−PY(1−PY)logit⁡(PY)b = P_Y - P_Y(1-P_Y)\operatorname{logit}(P_Y) and the scale factor c=PY(1−PY)c = P_Y(1-P_Y).

The problem

The coefficient of a−logit⁡(PY)a - \operatorname{logit}(P_Y) in the expansion is the derivative of logit⁡−1\operatorname{logit}^{-1} at logit⁡(PY)\operatorname{logit}(P_Y). The printed fraction is not this derivative, because its denominator has logit⁡(PY)\operatorname{logit}(P_Y) where exp⁡[logit⁡(PY)]\exp[\operatorname{logit}(P_Y)] belongs. At PY=1/2P_Y = 1/2 the printed fraction equals 11, and the derivative equals 1/41/4. The last bracket prints PyP_y for PYP_Y. The constants bb and cc that follow the display are those of the correct expansion, and both slips are confined to the display.

Evidence a derivation

The evidence is a derivation and a check of the page. Let g(a)=logit⁡−1(a)=[1+exp⁡(−a)]−1g(a) = \operatorname{logit}^{-1}(a) = [1 + \exp(-a)]^{-1}. Differentiating, I have

g′(a)=exp⁡(−a)[1+exp⁡(−a)]2=exp⁡(a)[1+exp⁡(a)]2.g'(a) = \frac{\exp(-a)}{[1 + \exp(-a)]^2} = \frac{\exp(a)}{[1 + \exp(a)]^2} .

Let L=logit⁡(PY)L = \operatorname{logit}(P_Y), so that exp⁡(L)=PY/(1−PY)\exp(L) = P_Y/(1-P_Y) and 1+exp⁡(L)=1/(1−PY)1 + \exp(L) = 1/(1-P_Y). Substituting these into the derivative, I obtain

g′(L)=PY1−PY (1−PY)2=PY(1−PY)=c.g'(L) = \frac{P_Y}{1-P_Y}\,(1-P_Y)^2 = P_Y(1-P_Y) = c .

Since g(L)=PYg(L) = P_Y, the expansion is g(a)≈PY+c (a−L)=(PY−cL)+cag(a) \approx P_Y + c\,(a - L) = (P_Y - cL) + ca, which is b+cab + ca with bb as printed. At PY=1/2P_Y = 1/2, L=0L = 0: the printed fraction is exp⁡(0)/[1+0]2=1\exp(0)/[1+0]^2 = 1, and c=1/4c = 1/4.

What survives

The definitions of bb and cc and the calculation that follows them are unaffected; the notation of that calculation is the subject of P015-E011. Two symbols change in one display.

Corrected

With logit⁡−1(a)=[1+exp⁡(−a)]−1\operatorname{logit}^{-1}(a) = [1 + \exp(-a)]^{-1} and PY=Pr⁡[Yi=1]P_Y = \Pr[Y_i = 1] in (0,1)(0,1), the first-order Taylor expansion about logit⁡(PY)=log⁡[PY/(1−PY)]\operatorname{logit}(P_Y) = \log[P_Y/(1-P_Y)] is

logit⁡−1(a)≈PY+exp⁡[logit⁡(PY)][1+exp⁡{logit⁡(PY)}]2 [a−logit⁡(PY)]=b+ca,\begin{aligned} \operatorname{logit}^{-1}(a) &\approx P_Y + \frac{\exp[\operatorname{logit}(P_Y)]}{[1 + \colorbox{#ffe58a}{$\displaystyle \exp\{\operatorname{logit}(P_Y)\}$}]^2}\,[a - \operatorname{logit}(\colorbox{#ffe58a}{$\displaystyle P_Y$})]\\ &= b + ca, \end{aligned}

where b=PY−PY(1−PY)logit⁡(PY)b = P_Y - P_Y(1-P_Y)\operatorname{logit}(P_Y) and the scale factor c=PY(1−PY)c = P_Y(1-P_Y).

Crop of a short passage from the left column of page 265. The text reads: We may approximate the inverse logit function by taking a first-order Taylor expansion about logit(P_Y) = log[P_Y/(1 - P_Y)], where P_Y = Pr[Y_i = 1]. The display reads: inverse logit of a is approximately P_Y plus the fraction exp[logit(P_Y)] over [1 + logit(P_Y)] squared, times [a - logit(P_y)], which equals b + ca. Red outlines surround the denominator [1 + logit(P_Y)] squared and the symbol P with a lowercase subscript y in the last bracket. Below: where b = P_Y - P_Y(1 - P_Y) logit(P_Y) and the scale factor c = P_Y(1 - P_Y).
Appendix C, p. 265 (PDF p. 16), left column: the Taylor expansion of logit⁡−1(a)\operatorname{logit}^{-1}(a) and the definitions of bb and cc. The outlines mark the denominator [1+logit⁡(PY)]2[1 + \operatorname{logit}(P_Y)]^2 and the symbol PyP_y.

In the logistic regression model the outcome carries the subscript ii, not 11, and the probability is conditional on DiD_i and XiX_i.

Section “Maximum Likelihood Estimation and Generalized Linear Models”, p. 257 (PDF p. 8), left column, display of the logistic regression model

See also under Formal statements (Lean): P015-T14

As printed
Pr⁡[Y1=1]=logit−1(αℓ+βℓDi+Xiγℓ),\Pr[Y_{\colorbox{#ffe58a}{$\displaystyle 1$}} = 1] = \mathrm{logit}^{-1}(\alpha_\ell + \beta_\ell D_i + X_i\gamma_\ell),
The problem

The left side names the outcome of unit 11 and conditions on nothing, while the right side depends on the treatment and the covariates of unit ii. One unconditional probability for unit 11 cannot in general equal the different values that the right side takes as ii varies. The intended model is the conditional model for unit ii, which Appendix C prints on p. 265 with the same right side.

Evidence a check of the printed page

This is a check of the page. At 300 dpi the subscript is the numeral 11 and no conditioning is printed. Appendix C, p. 265, prints Pr⁡[Yi=1∣Di,Xi]\Pr[Y_i = 1 \mid D_i, X_i] with the same right side.

What survives

This correction changes no fitted model or numerical result.

Corrected
Pr⁡[Yi=1∣Di,Xi]=logit−1(αℓ+βℓDi+Xiγℓ),\Pr[Y_{\colorbox{#ffe58a}{$\displaystyle i$}} = 1 \colorbox{#ffe58a}{$\displaystyle \mid D_i, X_i$}] = \mathrm{logit}^{-1}(\alpha_\ell + \beta_\ell D_i + X_i\gamma_\ell),
Crop of the display 'Pr[Y 1 = 1] = inverse logit of alpha plus beta D i plus X i gamma', with three lines of text above and three below. A red box marks the symbol Y with subscript 1 on the left side.
Display of the logistic regression model, p. 257 (PDF p. 8), left column. The marked outcome carries the subscript 11.

Four reference entries contain misprints: “Ahsenfelter” should read “Ashenfelter”, “Barron” should read “Baron” (also in footnote 12), Campbell (1957) appeared in Psychological Bulletin 54(4), and “Obervational” should read “Observational”.

References, p. 265 (PDF p. 16): the entries Angrist and Krueger (1999), Barron and Kenny (1986) and Campbell (1957); footnote 12, p. 255 (PDF p. 6); References, p. 267 (PDF p. 18): the entry Van der Laan and Rose (2011)

As printed
  • p. 265: Angrist, Joshua D., and Alan B. Krueger. 1999. “Empirical Strategies in Labor Economics.” In Handbook of Labor Economics (Vol. 3), ed. Orley C. Ahsenfelter and David Card. Amsterdam: North Holland, 1277–366.
  • p. 265: Barron, Reuben M., and David A. Kenny. 1986. “The Moderator-Mediator Variable Distinction in Social Psychological Research: Conceptual, Strategic, and Statistical Considerations.” Journal of Personality and Social Psychology 51(6): 1173–82.
  • p. 255, footnote 12: Background characteristics that modify the effect of a treatment are known in the methodology literature as “moderators” (Barron and Kenny 1986).
  • p. 265: Campbell, Donald T. 1957. “Factors Relevant to the Validity of Experiments in Social Settings.” Psychology Bulletin 45(4): 297–312.
  • p. 267: Van der Laan, Mark, and Sherri Rose. 2011. Targeted Learning: Causal Inference for Obervational and Experimental Data. New York: Springer.
The problem

Two names, a journal title with its volume number, and a word of a book title are misprinted in the reference list, and one of the names recurs in footnote 12. Each cited work can still be located.

Evidence a check of the printed page

I checked the pages against the publishers' pages and the entries of the National Library of Medicine. The PubMed entry for Campbell (1957) reads “1957 Jul;54(4):297-312” (PubMed 13465924), and the NLM Catalog has the title of the journal as “Psychological bulletin”. The PubMed entry for the article of 1986 lists the authors as R M Baron and D A Kenny (PubMed 3806354). Elsevier lists the editors of volume 3 of the Handbook of Labor Economics as Orley Ashenfelter and David Card (ISBN 978-0-444-82289-5). On Springer’s page the title is Targeted Learning: Causal Inference for Observational and Experimental Data (doi:10.1007/978-1-4419-9782-1), and the paper’s own entry for Petersen et al. (2011) on p. 266 prints the same title with “Observational”.

What survives

Nothing in the argument, the formulas or the numbers depends on these entries. Five passages change: four reference entries and footnote 12.

Corrected
  • Angrist, Joshua D., and Alan B. Krueger. 1999. “Empirical Strategies in Labor Economics.” In Handbook of Labor Economics (Vol. 3), ed. Orley C. Ashenfelter and David Card. Amsterdam: North Holland, 1277–366.
  • Baron, Reuben M., and David A. Kenny. 1986. “The Moderator-Mediator Variable Distinction in Social Psychological Research: Conceptual, Strategic, and Statistical Considerations.” Journal of Personality and Social Psychology 51(6): 1173–82.
  • Footnote 12: … known in the methodology literature as “moderators” (Baron and Kenny 1986).
  • Campbell, Donald T. 1957. “Factors Relevant to the Validity of Experiments in Social Settings.” Psychological Bulletin 54(4): 297–312.
  • Van der Laan, Mark, and Sherri Rose. 2011. Targeted Learning: Causal Inference for Observational and Experimental Data. New York: Springer.
Crop of a four-line reference entry: Angrist, Joshua D., and Alan B. Krueger. 1999. Empirical Strategies in Labor Economics. In Handbook of Labor Economics (Vol. 3), ed. Orley C. Ahsenfelter and David Card. Amsterdam: North Holland, 1277-366. A red outline surrounds the name Ahsenfelter.
References, p. 265 (PDF p. 16): the entry Angrist and Krueger (1999). The outline marks “Ahsenfelter”.
Crop of a five-line reference entry: Barron, Reuben M., and David A. Kenny. 1986. The Moderator-Mediator Variable Distinction in Social Psychological Research: Conceptual, Strategic, and Statistical Considerations. Journal of Personality and Social Psychology 51(6): 1173-82. A red outline surrounds the name Barron at the start of the entry.
References, p. 265 (PDF p. 16): the entry Barron and Kenny (1986). The outline marks “Barron”.
Crop of footnote 12, six lines: Background characteristics that modify the effect of a treatment are known in the methodology literature as moderators (Barron and Kenny 1986). In other words, they are covariates for which there are nonzero interaction effects with the causal factor. VanderWeele and Robins (2007) discuss challenges for causal inference when studying moderators (which they term effect modifiers). A red outline surrounds the name Barron at the end of the second line.
Footnote 12, p. 255 (PDF p. 6). The outline marks “Barron”.
Crop of a three-line reference entry: Campbell, Donald T. 1957. Factors Relevant to the Validity of Experiments in Social Settings. Psychology Bulletin 45(4): 297-312. Red outlines surround the word Psychology and the number 45.
References, p. 265 (PDF p. 16): the entry Campbell (1957). The outlines mark “Psychology” and the volume number “45”.
Crop of a three-line reference entry: Van der Laan, Mark, and Sherri Rose. 2011. Targeted Learning: Causal Inference for Obervational and Experimental Data. New York: Springer. A red outline surrounds the misspelt word Obervational.
References, p. 267 (PDF p. 18): the entry Van der Laan and Rose (2011). The outline marks “Obervational”.

Four small slips: the derivation of Expression (7) uses Conditions (1)–(3), not only Conditions (1) and (3); the last entry of the OLS coefficient vector on p. 262 is γ^K\hat\gamma_K; the display numbered (15) on p. 263 should be numbered (14); and the covariate functions on p. 256 are cumulative distribution functions.

p. 254 (PDF p. 5), sentence before Expression (7); p. 256 (PDF p. 7), left column; p. 262 (PDF p. 13), display after “The OLS estimates may be written as”; p. 263 (PDF p. 14), display numbered (15)

See also under Formal statements (Lean): P015-T15

As printed

Page 254: Applying results from partial regression (Greene 2008, 27–29) along with Conditions (1) and (3), multiple regression generates a weighted average of causal effects of the form

β^→pE[wiτi]E[wi], where wi=(Di−E[Di∣Xi])2.(7)\hat\beta\xrightarrow{p}\frac{\mathrm{E}[w_i\tau_i]}{\mathrm{E}[w_i]},\ \text{where } w_i=(D_i-\mathrm{E}[D_i\mid X_i])^2.\qquad(7)

Page 256: Similar calculations—redefining ZiZ_i appropriately—permit consistent estimation of each of the covariate cumulative density functions in the effective sample.14^{14}

Page 262: The OLS estimates may be written as

(α^β^γ^1⋮γ^k)=(W′W)−1W′Y.\begin{pmatrix}\hat\alpha\\ \hat\beta\\ \hat\gamma_1\\ \vdots\\ \hat\gamma_{\colorbox{#ffe58a}{$\displaystyle k$}}\end{pmatrix}=(\mathbf{W}'\mathbf{W})^{-1}\mathbf{W}'Y.

Page 263:

E[DiY0i]−E[(Viω)Y0i]=EX[E[DiY0i∣Xi]]−EX[(Viω)E[Y0i∣Xi]]=EX[E[Di∣Xi]E[Y0i∣Xi]]−EX[(Viω)E[Y0i∣Xi]]=0.(15)\begin{aligned} \mathrm{E}[D_iY_{0i}]-\mathrm{E}[(V_i\omega)Y_{0i}]&=\mathrm{E}_X[\mathrm{E}[D_iY_{0i}\mid X_i]]-\mathrm{E}_X[(V_i\omega)\mathrm{E}[Y_{0i}\mid X_i]]\\ &=\mathrm{E}_X[\mathrm{E}[D_i\mid X_i]\mathrm{E}[Y_{0i}\mid X_i]]-\mathrm{E}_X[(V_i\omega)\mathrm{E}[Y_{0i}\mid X_i]]=0.\qquad\colorbox{#ffe58a}{$\displaystyle (15)$} \end{aligned}
The problem

The sentence before Expression (7) cites Conditions (1) and (3) as the conditions that the result needs, but the derivation also uses Condition (2), unconfoundedness, which the proof of Theorem A.1 on p. 263 invokes twice. The three other slips are typographical. In the OLS coefficient vector on p. 262 the last entry carries the subscript kk, while the number of covariates is KK everywhere else; the numbered displays of Appendix A run (12), (13), (15), with no (14); and p. 256 has “cumulative density functions” for cumulative distribution functions.

Evidence a derivation

The evidence is a check of the pages and, for the cross-reference, a derivation. In the proof on p. 263, the term of Expression (13) that involves the baseline outcome has the limit (E[DiY0i]−E[(Viω)Y0i])/E[wi](\mathrm{E}[D_iY_{0i}]-\mathrm{E}[(V_i\omega)Y_{0i}])/\mathrm{E}[w_i]. By Condition (2) and then Condition (3), I have

E[DiY0i∣Xi]=E[Di∣Xi] E[Y0i∣Xi]=(Viω) E[Y0i∣Xi],\mathrm{E}[D_iY_{0i}\mid X_i]=\mathrm{E}[D_i\mid X_i]\,\mathrm{E}[Y_{0i}\mid X_i]=(V_i\omega)\,\mathrm{E}[Y_{0i}\mid X_i],

and the numerator of this limit is zero. For the second term of Expression (13), the same two conditions imply that

E[(Di−Viω)τi∣Xi]=E[Di−Viω∣Xi] E[τi∣Xi]=0,\mathrm{E}[(D_i-V_i\omega)\tau_i\mid X_i]=\mathrm{E}[D_i-V_i\omega\mid X_i]\,\mathrm{E}[\tau_i\mid X_i]=0,

and this term vanishes in the limit. Conditions (1) and (3) alone do not give either factorization. The proof in the paper names unconfoundedness at both steps.

What survives

Nothing else changes. Conditions (1)–(3) are stated on p. 253 and Theorem A.1 lists unconfoundedness among its hypotheses. The correction adds no assumption, and Expression (7) stands as printed. Two neighbouring points of notation are not errors. The symbol γ\gamma denotes the intercept in Model (5) and the coefficient vector on XiX_i in Model (6), and each use is defined where it appears. The symbol Y0iY_{0i} in Theorem A.1 denotes the baseline outcome Yi(0)Y_i(0) of the main text.

Corrected

Page 254: Applying results from partial regression (Greene 2008, 27–29) along with Conditions (1)–(3), multiple regression generates a weighted average of causal effects of the form

β^→pE[wiτi]E[wi], where wi=(Di−E[Di∣Xi])2.(7)\hat\beta\xrightarrow{p}\frac{\mathrm{E}[w_i\tau_i]}{\mathrm{E}[w_i]},\ \text{where } w_i=(D_i-\mathrm{E}[D_i\mid X_i])^2.\qquad(7)

Here Condition (1) is Yi(d)=Yi(0)+τi⋅dY_i(d)=Y_i(0)+\tau_i\cdot d, Condition (2) is (Yi(0),τi)⊥ ⁣ ⁣ ⁣⊥Di∣Xi(Y_i(0),\tau_i)\perp\!\!\!\perp D_i\mid X_i, and Condition (3) is E[Di∣Xi]=Viω\mathrm{E}[D_i\mid X_i]=V_i\omega with Vi=(1  Xi)V_i=(1\ \ X_i). Theorem A.1 states the result under these three conditions and the regularity condition that the OLS solutions converge to a limit.

Page 256: Similar calculations—redefining ZiZ_i appropriately—permit consistent estimation of each of the covariate cumulative distribution functions in the effective sample.14^{14}

Page 262: The OLS estimates may be written as

(α^β^γ^1⋮γ^K)=(W′W)−1W′Y.\begin{pmatrix}\hat\alpha\\ \hat\beta\\ \hat\gamma_1\\ \vdots\\ \hat\gamma_{\colorbox{#ffe58a}{$\displaystyle K$}}\end{pmatrix}=(\mathbf{W}'\mathbf{W})^{-1}\mathbf{W}'Y.

Page 263: the display that ends with “=0.=0.” is numbered (14).

Seven lines of the right column of page 254, followed by Expression (7). A red box marks the words Conditions (1) and (3) in the sentence: Applying results from partial regression (Greene 2008, 27 to 29) along with Conditions (1) and (3), multiple regression generates a weighted average of causal effects of the form. Expression (7) below states that beta hat converges in probability to the ratio of E of w i tau i to E of w i, where w i is the square of D i minus E of D i given X i.
Page 254 (PDF p. 5), right column: the sentence that introduces Expression (7). The marked cross-reference omits Condition (2).
Seven lines of the left column of page 256. A red box marks the word density in the phrase: consistent estimation of each of the covariate cumulative density functions in the effective sample.
Page 256 (PDF p. 7), left column. The marked word should be “distribution”.
The sentence The OLS estimates may be written as, followed by a display: a column vector with entries alpha hat, beta hat, gamma hat 1, vertical dots and gamma hat k equals the inverse of W prime W times W prime Y. A red box marks the last entry, gamma hat with a lower-case subscript k.
Page 262 (PDF p. 13), right column, proof of Theorem A.1. The marked entry carries the subscript kk; the number of covariates is KK.
A four-line display from the proof of Theorem A.1, which shows that E of D i Y 0 i minus E of V i omega Y 0 i equals zero. A red box marks its equation number, (15). The next sentence reads: We now consider the second term in the right-hand side of Expression (13), where.
Page 263 (PDF p. 14), left column, proof of Theorem A.1. The marked number follows display (13), which is higher on the same page; no display is numbered (14).

The weights come from regressing the regime type variable, not the FDI variable, on the control variables; the published erratum of 2017 already makes this correction.

Section “Effects of Regime Type on FDI”, p. 258 (PDF p. 9), left column, paragraph beginning “Of course”

As printed

We first regress the FDI variable on the various control variables (including the country and decade fixed effects) and then extract the residuals.

The problem

FDI is the outcome of the regression. The multiple regression weights are the squared residuals of the treatment, which here is regime type: Expression (7) on p. 254 defines wi=(Di−E[Di∣Xi])2w_i=(D_i-\mathrm{E}[D_i\mid X_i])^2, and the sentences before this one speak of the unexplained variation in regime type.

Evidence a check of the printed page

This is a check of the page against Expression (7), against the replication script, which regresses regime on the controls and squares the residuals, and against the erratum (American Journal of Political Science 61(2), April 2017, p. 504), which prints the replacement sentence.

What survives

Since the weights were computed from the regime type variable, no number changes. The correction does not bear on how the weights are then aggregated by country, which is the subject of P015-E001.

Corrected

We first regress the regime type variable on the various control variables (including the country and decade fixed effects) and then extract the residuals.

Crop of seven lines of the left column. A red box marks the words 'FDI variable' in the sentence 'We first regress the FDI variable on the various control variables (including the country and decade fixed effects) and then extract the residuals'.
P. 258 (PDF p. 9), left column, paragraph beginning “Of course”. The marked words name the outcome where the treatment is meant.

The title of Table 1 prints “Gerber and Huber” twice; it should end “of Gerber and Huber (2010)”, as the published erratum of 2017 states.

Table 1, title, p. 260 (PDF p. 11)

As printed

TABLE 1 Summary Statistics for the Nominal and Effective Samples Relevant to Model (4) in Table 4A of Gerber and Huber Gerber and Huber (2010)

The problem

The names of the authors of the study are printed twice in succession. The table concerns Model (4) in Table 4A of one study, Gerber and Huber (2010).

Evidence a check of the printed page

I checked the page and the published erratum (American Journal of Political Science 61(2), April 2017, p. 504), which notes an error in the title for Table 1 and says that it should simply read “… of Gerber and Huber (2010).”

What survives

No entry of Table 1 changes, and the erratum corrects none. Nothing else in the paper depends on the title.

Corrected

TABLE 1 Summary Statistics for the Nominal and Effective Samples Relevant to Model (4) in Table 4A of Gerber and Huber (2010)

Crop of the top of page 260 with the title of Table 1 and its column headings. The title reads: Table 1, Summary Statistics for the Nominal and Effective Samples Relevant to Model (4) in Table 4A of Gerber and Huber Gerber and Huber (2010). A red outline surrounds the second occurrence of the words Gerber and Huber. Below the title are the headings Nominal Sample and Effective Sample, each with the columns Mean and S.D., and the heading Variable.
Table 1, p. 260 (PDF p. 11): the title and the column headings. The outline marks the second “Gerber and Huber”.

Clarity notes

Imprecise or ambiguous wording whose intended meaning is correct; not an error.

The symbol θ^\hat\theta is defined as the root of the exact logistic score and is then used for the root of the linearized score; the two roots differ, and the equality with the OLS estimating equations holds for the root of the linearized score.

Appendix C, the display introduced by “we may define approximate estimating equations” and the display that follows it, p. 265 (PDF p. 16), left column

As printed

The ML estimator for θ^\hat\theta solves the following estimating equation (Liang and Zeger 1986):

∑i=1nψ(Yi,Wi,θ^)=∑i=1n(Wi{Yi−logit⁡−1(Wiθ^)})=01×(K+2),\sum_{i=1}^{n} \psi(Y_i, W_i, \hat\theta) = \sum_{i=1}^{n} \bigl( W_i\{Y_i - \operatorname{logit}^{-1}(W_i\hat\theta)\} \bigr) = \mathbf{0}_{1\times(K+2)},

[…] Using the linearized logit⁡−1(.)\operatorname{logit}^{-1}(.) function, we may define approximate estimating equations:

∑i=1nψ(Yi,Wi,θ^)≈∑i=1nψ~(Yi,Wi,θ^)=∑i=1n[Wi(Yi−b−cWiθ^)]=01×(K+2).\begin{aligned} \sum_{i=1}^{n} \psi(Y_i, W_i, \hat\theta) &\approx \sum_{i=1}^{n} \tilde\psi(Y_i, W_i, \hat\theta)\\ &= \sum_{i=1}^{n} \bigl[ W_i(Y_i - b - c W_i \colorbox{#ffe58a}{$\displaystyle \hat\theta$}) \bigr]\\ &{}\colorbox{#ffe58a}{$\displaystyle = \mathbf{0}_{1\times(K+2)}$}. \end{aligned}

Without loss of generality, we may reframe the problem by defining an alternative coefficient vector θ~=((b+cα^ℓ)    cβ^ℓ    cγ^ℓ)′\tilde\theta = ((b + c\hat\alpha_\ell) \;\; c\hat\beta_\ell \;\; c\hat\gamma_\ell)', so that

∑i=1nψ~(Yi,Wi,θ^)=∑i=1n[Wi(Yi−Wiθ~)]=01×(K+2),\sum_{i=1}^{n} \tilde\psi(Y_i, W_i, \hat\theta) = \sum_{i=1}^{n} \bigl[ W_i(Y_i - W_i\tilde\theta) \bigr] = \mathbf{0}_{1\times(K+2)},

which are precisely the estimating equations for the OLS estimator.

Intended meaning

I read the passage as defining a linearized score and solving it. If θ^lin\hat\theta_{\mathrm{lin}} denotes the root of the linearized score and e1=(1,0,…,0)′e_1 = (1, 0, \ldots, 0)', then be1+c θ^linb e_1 + c\,\hat\theta_{\mathrm{lin}} is exactly the OLS estimate, and θ^lin\hat\theta_{\mathrm{lin}} serves as a first-order surrogate for the ML root. This reading is correct, and the passage itself speaks of “approximate estimating equations” and of a “first-order approximation”. Read literally, θ^\hat\theta keeps its definition as the ML root, and the ML root does not make the linearized score zero. For example, suppose that 2 of 10 controls and 8 of 10 treated units are successes, and that the regressors are a constant and DiD_i. Then the ML root is (−log⁡4, 2log⁡4)(-\log 4,\, 2\log 4) and the linearized score at this root is (0, 3−log⁡32)(0,\, 3 - \log 32). The root of the linearized score is (−6/5, 12/5)(-6/5,\, 12/5). The OLS slope is 3/53/5, and cc times the ML slope is (log⁡4)/2(\log 4)/2, about 0.6930.693.

Corrected

Let θ^lin\colorbox{#ffe58a}{$\hat\theta_{\mathrm{lin}}$} solve the linearized estimating equations

∑i=1n[Wi(Yi−b−cWiθ^lin)]=01×(K+2),\sum_{i=1}^{n} \bigl[ W_i(Y_i - b - c W_i \colorbox{#ffe58a}{$\displaystyle \hat\theta_{\mathrm{lin}}$}) \bigr] = \mathbf{0}_{1\times(K+2)} ,

and define θ~=be1+c θ^lin\tilde\theta = b e_1 + c\,\hat\theta_{\mathrm{lin}}, where e1=(1    0    ⋯    0)′e_1 = (1 \;\; 0 \;\; \cdots \;\; 0)'. Then ∑i=1n[Wi(Yi−Wiθ~)]=01×(K+2)\sum_{i=1}^{n} [ W_i(Y_i - W_i\tilde\theta) ] = \mathbf{0}_{1\times(K+2)}, which are the estimating equations for the OLS estimator. The vector θ^lin\hat\theta_{\mathrm{lin}} is the first-order surrogate for the ML root θ^\hat\theta, so that β^OLS≈c β^ℓ\hat\beta_{\mathrm{OLS}} \approx c\,\hat\beta_\ell. If the linearized score is evaluated at θ^\hat\theta itself, the last equality becomes approximate unless the Taylor remainder is included.

Crop of the lower part of the left column of page 265. It begins: Using the linearized inverse logit function, we may define approximate estimating equations. The display reads: the sum over i of psi(Y_i, W_i, theta-hat) is approximately the sum over i of psi-tilde(Y_i, W_i, theta-hat), which equals the sum over i of [W_i(Y_i - b - c W_i theta-hat)], which equals the zero vector of size 1 by (K+2). Red outlines surround the summand W_i(Y_i - b - c W_i theta-hat) and the final equality with the zero vector. Below: Without loss of generality, we may reframe the problem by defining an alternative coefficient vector theta-tilde = ((b + c alpha-hat), c beta-hat, c gamma-hat)', so that the sum of psi-tilde equals the sum of [W_i(Y_i - W_i theta-tilde)] equals zero, which are precisely the estimating equations for the OLS estimator.
Appendix C, p. 265 (PDF p. 16), left column: the approximate estimating equations and the reparametrization. The outlines mark the linearized summand evaluated at θ^\hat\theta and the “=01×(K+2)= \mathbf{0}_{1\times(K+2)}” that follows it.

The six values printed as conditional expectations of n⋅hiin \cdot h_{ii} are population values of the scaled leverage, or exact values for a fixed design with the stated proportions; they are not expectations of the leverage in a random sample of size nn, and all six values are correct.

Appendix B, the displays that follow “Now we consider the leverage”, p. 264 (PDF p. 15), left column

See also under Formal statements (Lean): P015-T20

As printed

The leverage for unit ii is

hii=Wi(W′W)−1Wi′,h_{ii} = W_i(\mathbf{W}'\mathbf{W})^{-1}W_i',

where WiW_i and W\mathbf{W} are defined as in Appendix A. After normalizing by nn, straightforward mathematical calculations obtain

E[n⋅hii∣Di=0,Xi=0]=7.43,E[n⋅hii∣Di=1,Xi=0]=4.21,E[n⋅hii∣Di=0,Xi=1]=1.71,E[n⋅hii∣Di=1,Xi=1]=4.21.\begin{aligned} {}\colorbox{#ffe58a}{$\displaystyle \mathrm{E}[n \cdot h_{ii} \mid D_i = 0, X_i = 0]$} &= 7.43,\\ {}\colorbox{#ffe58a}{$\displaystyle \mathrm{E}[n \cdot h_{ii} \mid D_i = 1, X_i = 0]$} &= 4.21,\\ {}\colorbox{#ffe58a}{$\displaystyle \mathrm{E}[n \cdot h_{ii} \mid D_i = 0, X_i = 1]$} &= 1.71,\\ {}\colorbox{#ffe58a}{$\displaystyle \mathrm{E}[n \cdot h_{ii} \mid D_i = 1, X_i = 1]$} &= 4.21. \end{aligned}

Applying the law of iterated expectations,

E[n⋅hii∣Xi=0]=4.86,E[n⋅hii∣Xi=1]=2.38,\begin{aligned} {}\colorbox{#ffe58a}{$\displaystyle \mathrm{E}[n \cdot h_{ii} \mid X_i = 0]$} &= 4.86,\\ {}\colorbox{#ffe58a}{$\displaystyle \mathrm{E}[n \cdot h_{ii} \mid X_i = 1]$} &= 2.38, \end{aligned}

so that units with Xi=1X_i = 1 have, on average, 51% less leverage than units with Xi=0X_i = 0 have.

Intended meaning

The example compares the scaled leverage of the four cells of (Di,Xi)(D_i, X_i) in the population whose joint distribution is printed on p. 263. With Q=E[Wi′Wi]Q = \mathrm{E}[W_i'W_i], the population scaled leverage is ℓi=WiQ−1Wi′\ell_i = W_i Q^{-1} W_i'. I obtain the exact values 52/752/7, 59/1459/14, 12/712/7 and 59/1459/14 in the four cells, with means 34/734/7 at Xi=0X_i = 0 and 50/2150/21 at Xi=1X_i = 1, and these round to the printed numbers. A fixed design of n=20n = 20 units with cell counts 11, 44, 1111 and 44 has the same values of n⋅hiin \cdot h_{ii} exactly. Since the printed values do not depend on nn, this reading is clear. Read literally, the notation refers to the leverage in a random sample of size nn, and the values are not its expectations. For example, for n=3n = 3 every sample of full rank has n⋅hii=3n \cdot h_{ii} = 3 in every cell. The comparisons of 22% and 51% are correct.

Corrected

Let Q=E[Wi′Wi]Q = \mathrm{E}[W_i'W_i] and define the population scaled leverage ℓi=WiQ−1Wi′\colorbox{#ffe58a}{$\ell_i = W_i Q^{-1} W_i'$}, the limit of n⋅hiin \cdot h_{ii}. Straightforward calculations give, to two decimal places,

E[ℓi∣Di=0,Xi=0]=7.43,E[ℓi∣Di=1,Xi=0]=4.21,E[ℓi∣Di=0,Xi=1]=1.71,E[ℓi∣Di=1,Xi=1]=4.21,\begin{aligned} \mathrm{E}[\colorbox{#ffe58a}{$\displaystyle \ell_i$} \mid D_i = 0, X_i = 0] &= 7.43, & \mathrm{E}[\colorbox{#ffe58a}{$\displaystyle \ell_i$} \mid D_i = 1, X_i = 0] &= 4.21,\\ \mathrm{E}[\colorbox{#ffe58a}{$\displaystyle \ell_i$} \mid D_i = 0, X_i = 1] &= 1.71, & \mathrm{E}[\colorbox{#ffe58a}{$\displaystyle \ell_i$} \mid D_i = 1, X_i = 1] &= 4.21, \end{aligned}

and E[ℓi∣Xi=0]=4.86\mathrm{E}[\colorbox{#ffe58a}{$\ell_i$} \mid X_i = 0] = 4.86, E[ℓi∣Xi=1]=2.38\mathrm{E}[\colorbox{#ffe58a}{$\ell_i$} \mid X_i = 1] = 2.38. These are population values of the scaled leverage, or exact values of n⋅hiin \cdot h_{ii} for a fixed design with the stated proportions, and not exact expectations for a random design of finite size. The population values and the comparisons of 22% and 51% remain correct.

Crop of the foot of the left column of page 264. It begins: Now we consider the leverage. The leverage for unit i is h_ii = W_i (W'W)^(-1) W_i', where W_i and W are defined as in Appendix A. After normalizing by n, straightforward mathematical calculations obtain. Four displayed lines follow: E[n h_ii given D_i = 0, X_i = 0] = 7.43; E[n h_ii given D_i = 1, X_i = 0] = 4.21; E[n h_ii given D_i = 0, X_i = 1] = 1.71; E[n h_ii given D_i = 1, X_i = 1] = 4.21. Then: Applying the law of iterated expectations, E[n h_ii given X_i = 0] = 4.86, E[n h_ii given X_i = 1] = 2.38. Red outlines surround the left-hand sides of the six displayed equations, that is, the six conditional expectations of n h_ii.
Appendix B, p. 264 (PDF p. 15), left column: the definition of the leverage and the six displayed values. The outlines mark the six conditional expectations of n⋅hiin \cdot h_{ii}.

The sentence that begins “The only way” names two stronger assumptions under which regression recovers the average effect; they are examples, and not the only such assumptions.

p. 253 (PDF p. 4), left column, first full paragraph

As printed

The only way that our assumptions could be more restrictive would be to assume either that causal effects are constant for all units or that all sources of effect heterogeneity have been modeled.

Intended meaning

The paragraph argues that the assumptions of the paper are as favourable to regression as possible, and the sentence names two stronger assumptions under which the unequal weights no longer matter. Read in this way the sentence is correct, and no result uses it. Taken literally, “the only way” says too much. Under Conditions (1)–(3), Expressions (7) and (8) imply that the regression coefficient converges to E[τi]+Cov⁡(v(Xi),t(Xi))/E[v(Xi)]\mathrm{E}[\tau_i]+\operatorname{Cov}(v(X_i),t(X_i))/\mathrm{E}[v(X_i)], where v(Xi)=Var⁡[Di∣Xi]v(X_i)=\operatorname{Var}[D_i\mid X_i] and t(Xi)=E[τi∣Xi]t(X_i)=\mathrm{E}[\tau_i\mid X_i]. The limit is the average effect whenever this covariance is zero, for instance when the conditional variance of the treatment is constant, although the effects vary and are not modeled. In an exact example with Var⁡[Di∣Xi]=2/3\operatorname{Var}[D_i\mid X_i]=2/3 for every value of XiX_i, the regression coefficient and the average effect both equal 7/57/5.

Corrected

Two ways to make our assumptions more restrictive would be to assume either that causal effects are constant for all units or that all sources of effect heterogeneity have been modeled.

Nine lines of the left column of page 253. A red box marks the words The only way, which open the sentence: The only way that our assumptions could be more restrictive would be to assume either that causal effects are constant for all units or that all sources of effect heterogeneity have been modeled.
Page 253 (PDF p. 4), left column. The marked words open the sentence that names two stronger assumptions.

The positivity display uses point probabilities for a discrete treatment; for a continuous treatment, both chosen values must lie in the support of the conditional treatment distribution.

Section “Estimating Representative Causal Effects”, display of the positivity assumption, p. 261 (PDF p. 12), left column

As printed

Formally, the positivity assumption is as follows:

Pr⁡[Di=d∣Xi=x]>0,Pr⁡[Di=d′∣Xi=x]>0\colorbox{#ffe58a}{$\displaystyle \Pr[D_i = d \mid X_i = x]$} > 0, \qquad \colorbox{#ffe58a}{$\displaystyle \Pr[D_i = d' \mid X_i = x]$} > 0

for all values of xx in the target population represented by the nominal sample.

Intended meaning

I read the condition as requiring both chosen treatment values to be available at every covariate profile of the target population, as the display states for a discrete treatment. The paper also allows a continuous treatment (pp. 252–253), and then every point probability is zero even when both values are available. For example, if DiD_i is uniform on (0,1)(0,1) and independent of XiX_i, then Pr⁡[Di=d∣Xi=x]=0\Pr[D_i = d \mid X_i = x] = 0 for every d∈(0,1)d\in(0,1), while the usual conditional density equals 11.

For a continuous treatment, availability means that every open neighborhood of each chosen value has positive conditional probability at the relevant covariate profile. This is a condition on the conditional treatment law. Pointwise positivity of an unspecified density version is insufficient: changing a density at isolated points leaves the law unchanged. In the uniform example, a density can be set to 11 at the isolated value 22 without changing the law, although 22 remains outside the support. A conditional density version continuous and positive at both target values is sufficient for the neighborhood condition. Identification at the two points also requires suitable regularity of the response in the treatment value. The discrete-treatment discussion and the main linear regression theorem are unaffected by this notation.

Corrected

For a discrete treatment, Pr⁡[Di=d∣Xi=x]>0\Pr[D_i = d \mid X_i = x] > 0 and Pr⁡[Di=d′∣Xi=x]>0\Pr[D_i = d' \mid X_i = x] > 0 for all values of xx in the target population represented by the nominal sample. For a continuous treatment, require both dd and d′d' to be in the support of the conditional treatment distribution: for every ε>0\varepsilon>0, Pr⁡[∣Di−d∣<ε∣Xi=x]>0\Pr[|D_i-d|<\varepsilon\mid X_i=x]>0 and Pr⁡[∣Di−d′∣<ε∣Xi=x]>0\Pr[|D_i-d'|<\varepsilon\mid X_i=x]>0 for all such xx. A conditional density version continuous and positive at both target values is sufficient for this support condition. Pointwise positivity of an unspecified density version is insufficient. Identification at the two points also requires suitable regularity of the response in the treatment value.

Crop of the first eight lines of text and one displayed line at the top of the left column of page 261. The text before the display ends: Formally, the positivity assumption is as follows. A displayed line follows, reading Pr[D_i = d given X_i = x] greater than 0, Pr[D_i = d-prime given X_i = x] greater than 0, and a red outline surrounds this display. Below it: for all values of x in the target population represented by the nominal sample.
p. 261 (PDF p. 12), top of the left column. The outline marks the display of the positivity assumption.

Formal statements (Lean)

Formal results: 20 whole; 2 restricted; 2 refuted; 0 omitted.

Coverage concerns the identified claim under its stated assumptions. A checked proof establishes the formal statement; correspondence to the published text was reviewed by AI. Repository access is currently required to open the source links.

Each result links to its current formal statement and proof. “Whole” covers the identified claim under its assumptions; “restricted” covers the stated narrower scope; “refuted” gives a counterexample to the identified assertion; “omitted” has no current theorem. Any named published theorem used as a premise remains an assumption. Browse the formal results for this work.

Section ‘Estimating Representative Causal Effects’: ‘when a multiple regression places (either approximately or exactly) no weight on a set of units … positivity is violated and representative causal effects cannot be estimated …’, as printed (the ‘approximately’ case)

p. 261 (PDF p. 12); positivity display on p. 261 (PDF p. 12); Expression (8) on p. 255 (PDF p. 6)

p. 261 (PDF p. 12); positivity display on p. 261 (PDF p. 12); Expression (8) on p. 255 (PDF p. 6). The full canonical rare-overlap counterexample holds: at epsilon = 1/1000000, the observed-outcome IPW estimator is unbiased and consistent with the stated exact moments and deviation bounds, and the actual nonsingular population OLS coefficient is the effective causal mean. The family refutes treating approximately no weight as a positive threshold for failure of strict endpoint positivity. The estimator moments, every-sample-size bounds, and pointwise consistency are at epsilon = 1/1000000; positivity and arbitrarily small effective-profile mass are asserted separately for every 0 < epsilon < 1/2.

Historical component credits
  • Proved AronowAudit.P015.finite_unconfounded Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.rare_weight_counterexample Limited support; baseline fidelity: narrower; manifest: used; used in Solution; The fixed-law component is subsumed by the selected certificate, which also supplies the family and actual OLS conclusions missing from this row.
  • Proved AronowAudit.P015.rare_profile_bound Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.finite_chebyshev Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.rare_ipw_all_n Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.rare_population_ols Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.iid_tensor_expectation Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.iid_isLaw Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.iid_coordinate_mean Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.iid_coordinate_cross Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.iid_average_mean Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.iid_average_variance Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.rare_ipw_consistent Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.PaperSpecializations.finite_unconfounded_algebra Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.PaperSpecializations.rare_profile_ratio_bound Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.PaperSpecializations.finite_chebyshev_algebra Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.PaperSpecializations.iid_tensor_expectation_algebra Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.PaperSpecializations.rare_ols_arithmetic Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.PaperSpecializations.rare_ipw_tail_convergence Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.RareCounterexample_checked Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Complete witness certificate: finite probability and conditional-independence representations lose no cases of the target construction. Metadata inconsistency: target asymptotic=false although T1(d) and this certificate include an explicit probability limit.

Section ‘Estimating Representative Causal Effects’: ‘the effective sample that multiple regression generates is one for which positivity holds by construction’, as printed

p. 261 (PDF p. 12), right column; positivity display on p. 261 (PDF p. 12); τi(d,d′)\tau_i(d, d') and (11) on p. 260 (PDF p. 11)

p. 261 (PDF p. 12), right column; positivity display on p. 261 (PDF p. 12); τi(d,d′)\tau_i(d, d') and (11) on p. 260 (PDF p. 11). The full canonical four-atom counterexample holds: every regression weight is positive, treatment 1 is absent at profile 1, and two observationally identical outcome worlds have different nominal and effective effects and no common consistent observed-data estimator. The counterexample concerns positivity for a fixed distinct treatment pair at every effective-population profile. It retains positive within-profile variance, so it does not refute positivity understood only as some within-profile treatment variation.

Historical component credits
  • Proved AronowAudit.P015.finite_unconfounded Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.multivalued_support_counterexample Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.no_common_pair Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.no_common_consistent_estimator Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.PaperSpecializations.finite_unconfounded_algebra Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.PaperSpecializations.common_support_arithmetic Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.PaperSpecializations.observational_equality_no_two_limits Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.MultivaluedCounterexample_checked Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; This is a witness against the formal pair-specific positivity display for multivalued treatment; it does not refute the looser pointwise existence-of-variation gloss or the binary-treatment case.

Section ‘Estimating Representative Causal Effects’: ‘places (either approximately or exactly) no weight … this result implies that positivity is violated’, as printed (an exactly zero estimated weight in a sample)

p. 261 (PDF p. 12); estimated weights w^i=D~i2\hat w_i = \tilde D_i^2 on p. 255 (PDF p. 6)

p. 261 (PDF p. 12); estimated weights w^i=D~i2\hat w_i = \tilde D_i^2 on p. 255 (PDF p. 6). The full canonical finite-sample counterexample holds: a sample of probability 1/256 from a binary population with positive overlap has fitted weights (0,0,1/4,1/4), nonsingular controls Gram matrix, and full-regression Gram determinant 2. The counterexample concerns inferring population positivity failure from exactly zero estimated sample-profile weights. Its population conditional variances remain 1/4; it does not contradict the exact-zero implication for population profile weights.

Historical component credits
  • Counterexample proved AronowAudit.P015.fitted_zero_counterexample Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.fitted_zero_actual_ols Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.PaperSpecializations.zero_sample_ols_arithmetic Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.FittedZeroCounterexample_checked Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The target explicitly concerns estimated sample weights. At the population level zero conditional variance would imply failure of binary positivity, which this finite-sample witness does not contradict.
  • Proved AronowAudit.P015.zero_sample_link Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.

Appendix C: the first-order Taylor expansion of logit−1\mathrm{logit}^{-1} about logit(PY)\mathrm{logit}(P_Y), corrected

p. 265 (PDF p. 16), left column

p. 265 (PDF p. 16), left column. The corrected inverse-logit derivative and affine Taylor polynomial hold, and the printed fraction differs from the derivative at probability one half.

Historical component credits
  • Proved AronowAudit.P015.logistic_exp Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.logistic_logit Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.corrected_logistic_taylor Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; All four formal components, including the P=1/2 evaluation of the misprinted fraction, are exported.

p. 257: the Taylor approximation of the inverse logit for the weights, corrected (local first-order approximation)

p. 257 (PDF p. 8), left column

p. 257 (PDF p. 8), left column. At logit(p), for 0 < p < 1, the inverse-logit's first Taylor polynomial is p + p(1-p)(a-logit(p)), with a local quadratic remainder. The complex Taylor radius is exactly sqrt(logit(p)^2+pi^2). On every smaller real closed interval the Taylor errors have the stated uniform Cauchy bound, using the attained finite maximum on an intermediate complex circle, and this bound tends to zero. The explicit 200-observation, full-rank binary data have a unique finite logistic ML estimate with both predictors outside the disk; every Taylor degree has probability error at least 49/100 there. No accuracy of coefficients or weights is asserted.

Historical component credits
  • Proved AronowAudit.P015.local_logistic_remainder Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; This is the local remainder clause; no resulting estimator or weight accuracy is claimed.
  • Proved AronowAudit.P015.restricted_taylor_convergence Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The pointwise bound for every point in the closed real interval is equivalent to the stated supremum bound. The supremum defining M is over a nonempty compact circle strictly inside the nearest poles, so it is finite and attained.

Appendix C and pp. 256–257: the extension of the logistic argument to other maximum likelihood models, corrected

pp. 264–265 (PDF pp. 15–16); main text pp. 256–257 (PDF pp. 7–8)

pp. 264–265 (PDF pp. 15–16); main text pp. 256–257 (PDF pp. 7–8). The Bernoulli gradient is the residual score multiplied by m'/(m(1-m)); an admissible ML fit satisfies its zero equation. Logistic has multiplier one. Common-dispersion scalar canonical families have gradient s^-1 times the residual score, with mean κ' for their normalized response laws and locally analytic cumulants, including Bernoulli logit and Poisson log link. Probit has the nonconstant normal-density multiplier and the explicit residual-root counterexample. The exact first Taylor polynomial of the full score includes h' B; division by a nonzero h gives its linearized equation, while mean-only linearization gives the OLS normal equation after an invertible affine reparameterization. The equations coincide when h'=0 or Bδ=0; logistic and symmetric probit give the first case, and the square-link causal model exhibits a discrepancy in general. These are Taylor-polynomial identities. No nonlinear-score quadratic remainder or blanket extension to ordered, multinomial, or duration models is asserted. The Cox score illustrates the additional risk-set terms and their dependence on the risk sets.

Historical component credits
  • Proved AronowAudit.P015.bernoulli_score_derivative Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Assessed as the single-observation Bernoulli derivative used to sum the gradient.
  • Proved AronowAudit.P015.logistic_multiplier Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; This row covers the constant-multiplier clause only.
  • Proved AronowAudit.P015.canonical_score_derivative Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.full_score_firstTaylor Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; {'source': 'adjudication+second review', 'adjudicator': "P015_Regression.lean:2646 concludes the vector sum of exact first Taylor polynomials, using firstTaylor as defined at P015_Regression.lean:313, whereas T8(iv) asserts an expansion of the actual nonlinear score with an O(‖δ‖²) remainder. The flagged missing conclusion is real under the claim-text standard; the record's permission to substitute a polynomial identity does not change that claim. However, the corrected target itself overstates what its hypotheses imply: twice differentiability of m at the center yields a differentiable score and a first-order little-o remainder, without guaranteeing a quadratic remainder. For example, on (-1/4,1/4), m(t)=1/2+t/4+|t|^(5/2)/16 is admissible and twice differentiable at zero, but the y=1 score m'(t)/m(t) has remainder (5/16)t^(3/2)+O(t²) for t>0 after its first-order polynomial. Thus this needs correction of the target's expansion, rather than simply demanding a proof of its present remainder under the existing hypotheses.", 'suggested_fix': "For this credited component, replace T8(iv)'s actual-score quadratic-remainder assertion with the exact first-Taylor-polynomial identity already authorized by the target note and proved by this declaration. If an actual-score remainder is retained as a separate claim, use o(‖δ‖) under the current hypotheses; an O(‖δ‖²) claim needs stronger smoothness and its own formal conclusion.", 'second_review': "P015_Regression.lean:2646 concludes at P015_Regression.lean:2662 an exact firstTaylor-polynomial identity, using the definition at P015_Regression.lean:313, rather than T8(iv)'s actual nonlinear score expansion with an O(norm(delta)^2) remainder. The target's twice-differentiability assumption does not imply that bound: the admissible increasing C2 link m(t)=1/2+t/4+|t|^(5/2)/16 on (-1/4,1/4) has y=1 score m'(t)/m(t)=1/2-t/4+(5/16)t^(3/2)+O(t^2) for positive t. Hence the discrepancy requires correcting the target's overstated formal content, not demanding the impossible quadratic remainder under its present hypotheses. State the exact polynomial identity, or retain an actual-score claim with little-o(norm(delta)) and a separate theorem.", 'severity': None}
  • Proved AronowAudit.P015.PaperDomains.likelihood_directional_derivative Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; The use of an arbitrary open set is a harmless generalization of the interval domain. The direction is arbitrary, and all Bernoulli probabilities at the evaluation point are strictly interior.
  • Proved AronowAudit.P015.corrected_probit_score Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; The fixed Gaussian model supplies differentiability and strict interior probabilities without assumptions about the fitted parameters.
  • Proved AronowAudit.P015.canonical_common_score Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; The normalized family context is natural for the model. The score and common-scale cancellation are proved; identifying kappa prime with the expectation for every canonical family is a target-level gap, not a claim made by this row.
  • Proved AronowAudit.P015.Wave1.canonical_named_model_means Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Only the two named mean identifications are credited here. Casting the Poisson response from N to R preserves the usual count-response mean.
  • Proved AronowAudit.P015.PaperDomains.full_score_firstTaylor_repair Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.probit_multiplier_at_half Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; This row covers only the symmetric probit point; it does not assert that the multiplier is locally constant.
  • Proved AronowAudit.P015.PaperSpecializations.bernoulli_score_derivative_calculus Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.PaperSpecializations.canonical_score_derivative_calculus Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.PaperSpecializations.scalar_full_score_firstTaylor Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.PaperDomains.likelihood_directional_derivative_calculus Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.PaperSpecializations.canonical_common_score_calculus Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.

Appendix C: ‘To apply the result below for these other models, one substitutes the relevant predicted mean or inverse link function into the estimating equation’, as printed (exact rational counterexample)

pp. 264–265 (PDF pp. 15–16); main text pp. 256–257 (PDF pp. 7–8)

pp. 264–265 (PDF pp. 15–16); main text pp. 256–257 (PDF pp. 7–8). The specified 72-observation odds-link data have admissible means, full rank, a zero substituted residual equation, multiplier 1/eta, a genuine nonzero score, likelihood directional derivatives, and nonmaximality at the displayed parameter. This realizes the whole canonical 72-observation residual-root/nonmaximum example. It refutes the reading that every root of the inverse-link-substituted residual equation is an ML estimate. It does not contradict the printed necessary implication that an ML estimate solves that equation.

Historical component credits
  • Proved AronowAudit.P015.odds_multiplier Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Judged as the advertised auxiliary/computational component, not as a complete refutation of the printed ML necessity implication.
  • Counterexample proved AronowAudit.P015.odds_score_counterexample Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Judged as the advertised auxiliary/computational component, not as a complete refutation of the printed ML necessity implication. The public description accurately reports failure of interchangeability of the residual and genuine-score equations and the exact numerical mismatch; it does not explicitly supply an MLE failing the residual equation.
  • Counterexample proved AronowAudit.P015.odds_not_mle Withdrawn support; baseline fidelity: wrong_credit; manifest: not used; not used in Solution; The residual-root-not-ML witness does not refute the printed ML-implies-residual-zero implication; this wrong-credit row is not invoked.
  • Counterexample proved AronowAudit.P015.odds_design_full_rank Withdrawn support; baseline fidelity: wrong_credit; manifest: not used; not used in Solution; The residual-root-not-ML witness does not refute the printed ML-implies-residual-zero implication; this wrong-credit row is not invoked.
  • Counterexample proved AronowAudit.P015.PaperSpecializations.odds_not_mle_calculus Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Judged as the advertised auxiliary/computational component, not as a complete refutation of the printed ML necessity implication.
  • Counterexample proved AronowAudit.P015.PaperSpecializations.odds_gram_determinant Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Judged as the advertised auxiliary/computational component, not as a complete refutation of the printed ML necessity implication.
  • Counterexample proved AronowAudit.P015.OddsCounterexample_checked Withdrawn support; baseline fidelity: wrong_credit; manifest: used; used in Solution; The residual-root-not-ML witness does not refute the printed ML-implies-residual-zero implication; this wrong-credit row is not invoked.
  • Proved AronowAudit.P015.odds_model_details Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Judged as the advertised auxiliary/computational component, not as a complete refutation of the printed ML necessity implication.

Appendix C: the substitution of the inverse link into the estimating equation, as printed, in the probit model

pp. 264–265 (PDF pp. 15–16); main text pp. 256–257 (PDF pp. 7–8)

pp. 264–265 (PDF pp. 15–16); main text pp. 256–257 (PDF pp. 7–8). The specified 48-observation probit data have full rank, a well-defined normal quantile, a zero substituted residual equation, the exact genuine score with treatment coordinate strictly above 13/625, likelihood directional derivatives, and nonmaximality at the displayed parameter. This realizes the whole canonical 48-observation probit residual-root/nonmaximum example. It refutes the reading that every substituted residual root is an ML estimate. It does not contradict the printed necessary implication that an ML estimate solves the substituted equation.

Historical component credits
  • Counterexample proved AronowAudit.P015.probit_score_counterexample Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.probit_residual_core Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.PaperSpecializations.probit_residual_conditional Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.ProbitCounterexample_checked Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; {'source': 'adjudication', 'decision': 'rejected', 'what': "AronowAudit/P015/P015_Regression.lean:3821 asserts ProbitCounterexample, whose definition at line 2980 includes every specified T6 witness component, including the full-rank determinant and interior counts. The six rows and success counts at lines 512–515 encode exactly the claim's 48 binary observations, and normalCDF, normalPDF and probitA at lines 506–510 use the actual standard normal distribution and its three-quarter quantile. The score expression uses the correct Bernoulli multiplier and the conclusion directly denies global likelihood maximality, so the grouping and absence of a bundled derivative assertion are representational notes rather than material omissions."}
  • Proved AronowAudit.P015.probit_design_details Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.

p. 257 and Appendix C: ‘to a first approximation, the only difference … is a scaling factor that depends solely on the mean of YiY_i’, extended to ‘any generalized linear model’, as printed

p. 257 (PDF p. 8); pp. 264–265 (PDF pp. 15–16)

p. 257 (PDF p. 8); pp. 264–265 (PDF pp. 15–16). At the common outcome mean 1/4, the a = 1/16 and a = 0 laws have unique admissible expected-likelihood maximizing branches near epsilon = 0 with treatment derivatives 120/119 and 1; the first law has OLS treatment coefficient epsilon. The theorem includes the moment and score derivatives and the treatment-preserving change of basis.

Historical component credits
  • Counterexample proved AronowAudit.P015.root_link_finite_core Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.root_link_first_order_counterexample Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.root_population_core Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.root_uniform_probability Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.root_unit_probability Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.root_potential_model Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.root_score_calculus Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.PaperAssessments.root_link_matrix_arithmetic Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.PaperAssessments.root_ols_arithmetic Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.PaperAssessments.root_uniform_is_probability Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.PaperAssessments.root_unit_is_probability Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Counterexample proved AronowAudit.P015.RootLinkCounterexample_checked Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The branch is proved to maximize uniquely over all admissible parameters in a neighborhood of epsilon=0; the conclusion is stronger than mere score stationarity in the way the target requires.

Section ‘Effects of Partisanship on Economic Assessments’ (Gerber and Huber example): ‘a 0.077 increase in log change … implying about a 20% increase’, corrected

p. 259 (PDF p. 10), left column

p. 259 (PDF p. 10), left column. The 0.077 log-point conversion is about eight percent, exponentiated fitted contrasts equal the exponentiated coefficient, and the four-observation OLS example separates this factor from arithmetic mean spending.

Historical component credits

Section ‘Estimating Representative Causal Effects’: the connection between positivity and the multiple regression weights, corrected

p. 261 (PDF p. 12); positivity display on p. 261 (PDF p. 12); Expression (8) on p. 255 (PDF p. 6)

p. 261 (PDF p. 12); positivity display on p. 261 (PDF p. 12); Expression (8) on p. 255 (PDF p. 6). For discrete covariates and finite second moments, endpoint positivity implies positive conditional variance, zero variance is degenerate, and the binary equivalences and effective-law reversal hold, with the explicit multivalued-support and fitted-zero examples.

Historical component credits
  • Proved AronowAudit.P015.corrected_positivity Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.binary_variance_and_reversal Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.finite_zero_variance Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.finite_pair_positive_variance Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.PaperSpecializations.binary_variance_reversal_arithmetic Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.PaperSpecializations.finite_variance_zero_iff Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.PaperSpecializations.finite_variance_pos_of_atoms Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or alias: the selected declarations already supply the retained target statement.
  • Proved AronowAudit.P015.PositivityCorrection_checked Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Judged against the explicitly discrete-X, finite-second-moment corrected target, not an unrestricted continuous-X theorem. The integral/integrability premises in the effective-law branch implement the target 0<E[w]<infinity condition. Includes the complete three converse examples; names suggesting a finite helper do not limit the expanded conclusion.

Expression (8), with its binary-treatment form

p. 255 (PDF p. 6), left column

p. 255 (PDF p. 6), left column. For general measurable covariates and square-integrable treatment, the conditional mean of the squared residual is conditional variance and has the usual binary propensity formula.

Historical component credits
  • Proved AronowAudit.P015.binary_variance_and_reversal Limited support; baseline fidelity: narrower; manifest: not used; not used in Solution; The countable positive-mass-cell companion is redundant and does not cover arbitrary covariates.
  • Proved AronowAudit.P015.conditional_weight_variance Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; {'source': 'adjudication', 'decision': 'rejected', 'what': 'AronowAudit/P015/P015_Regression.lean:1342 identifies the conditional expectation of the squared treatment residual with conditionalVariance, defined at lines 1331–1338 by precisely that standard conditional expectation. This is the same definition used by Mathlib/Probability/CondVar.lean:40 and matches the claim\'s explicit phrase, "By the definition of conditional variance"; reflexivity here is faithful to the mathematical claim, rather than an artificial zero or undefined-case convention. The probability, square-integrability and measurable-covariate assumptions give the intended conditional-variance domain, and the binary formula is a separate component at line 1349 rather than a conclusion advertised by this row.'}
  • Proved AronowAudit.P015.binary_conditional_variance Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; No proof audit was performed; the record’s historical sorryAx sentence is inconsistent with its current standard-axiom list and does not affect this statement assessment. No change from the saved claim-stage verdict.
  • Proved AronowAudit.P015.PaperSpecializations.binary_variance_reversal_arithmetic Limited support; baseline fidelity: narrower; manifest: not used; not used in Solution; The countable positive-mass-cell companion is redundant and does not cover arbitrary covariates.

Section ‘Random Coefficient Models’: the estimator ‘computes a series of quantities along the lines of Expression (7) and aggregates them on the basis of their precision’, as printed

p. 257 (PDF p. 8), left column to right column; Expression (10) on p. 257 (PDF p. 8)

p. 257 (PDF p. 8), Random Coefficient Models and expression (10). The two full-rank binary-treatment groups have zero within-group slopes but pooled GLS slope -10/61, with the exact inverse certificates, raw-data GLS value, and arbitrary-vector coordinate formula. This is a counterexample to interpreting the pooled treatment coefficient as a scalar precision-weighted average of the group-specific OLS treatment coefficients.

Historical component credits
  • Counterexample proved AronowAudit.P015.group_pooling_counterexample Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; {'source': 'adjudication', 'decision': 'rejected', 'what': 'AronowAudit/P015/P015_Regression.lean:887 gives the two nonsingular Gram matrices, actual group OLS vectors, inverse identities defining the stated precision matrices and pooled vector, and the universal impossibility of obtaining the pooled slope from two zero slopes. It also states the arbitrary-vector treatment-coordinate formula in T9, including the intercept contributions that explain the failure of scalar pooling. T9 itself expressly says to read the passage as scalar weighting of treatment coefficients; the theorem matches that specified counterexample and makes no claim to refute matrix weighting, bias, consistency or an asymptotic approximation.'}
  • Counterexample proved AronowAudit.P015.group_raw_gls_counterexample Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; {'source': 'adjudication', 'decision': 'rejected', 'what': 'AronowAudit/P015/P015_Regression.lean:2298 constructs V_g = Z_g I Z_g′ + I and the raw GLS estimator directly, then concludes that its vector is (68/61, -10/61), both actual group OLS slopes vanish, and every scalar combination of those slopes differs from the pooled slope. These are exactly the raw-covariance GLS component and scalar-pooling failure specified in T9. The fixed full-rank designs and positive error variances make these genuine covariance inverses, and restricting the interpretation to scalar treatment-coefficient pooling comes from the claim itself rather than an extra Lean hypothesis.'}

Section ‘Random Coefficient Models’: the description of the estimator as an aggregation of within-group Expression (7) quantities, corrected

p. 257 (PDF p. 8)

p. 257 (PDF p. 8), corrected random-coefficient aggregation description; expression (7), p. 254 (PDF p. 5), under its assumptions within each group. Usual measure-theoretic conditions are assumed. For nonempty finite groups and coordinates, full-rank group designs, positive error variances and a symmetric positive semidefinite coefficient covariance, all covariance inverses exist. Precision pooling uniquely minimizes the GLS loss, equals raw-observation GLS and the sum of the matrix-weighted group OLS vectors, and its matrix weights sum to the identity. Its treatment coordinate can include other coefficients. For prescribed scalar weights, pooling all coefficient vectors is equivalent to the full treatment-row identity, hence to off-treatment zeros AND the prescribed diagonal entries. Treatment-block diagonal precisions suffice, with weights p_g/sum_h p_h. Along any sequence with fixed finite dimensions, vanishing off-treatment entries give a vanishing error for uniformly bounded coefficient inputs, using the treatment diagonal entries as weights. Expression (7) applies separately in each group satisfying its causal and regularity assumptions. This qualification is compatible with consistency under correctly specified random-coefficient and exogeneity assumptions; it makes no additional consistency assertion.

Historical component credits
  • Proved AronowAudit.P015.corrected_matrix_pooling Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Fidelity sweep: ok
  • Proved AronowAudit.P015.scalar_pooling_iff Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; The exact criterion fixes a before quantifying every t and includes A_g[b,b]=a_g; the target's final abbreviated gloss about only off-treatment entries omits this fixed-diagonal requirement. Lean matches the preceding exact formula.
  • Proved AronowAudit.P015.PaperSpecializations.scalar_pooling_iff_algebra Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Duplicate specialization of the scalar-row criterion already supplied by scalar_pooling_iff.

Appendix B, the example with a binary treatment and a binary covariate (leverage against multiple regression weights)

pp. 263–264 (PDF pp. 14–15)

pp. 263-264 (PDF pp. 14-15), Appendix B. The specified population has the exact regression weights and scaled leverages, their conditional averages, and all printed decimal and percentage roundings, with opposite profile comparisons.

Historical component credits
  • Proved AronowAudit.P015.leverage_weight_comparison Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The target’s definitions_needed explicitly fixes the population interpretation of scaled leverage and the intended rounding, so no finite-iid expectation assertion is required. No change from the saved claim-stage verdict.

Section ‘Maximum Likelihood Estimation and Generalized Linear Models’: the displayed logistic regression model, corrected

p. 257 (PDF p. 8), left column; the same model in Appendix C, p. 265 (PDF p. 16)

p. 257 (PDF p. 8), logistic display; Appendix C, p. 265 (PDF p. 16). The binary logistic model specifies common real intercept, treatment and control coefficients for which the conditional success probability given treatment and controls is 1/(1+exp(-predictor)). Model membership supplies those parameters. The printed unconditional probability cannot equal both predictions at distinct treatments with fixed controls and a nonzero treatment coefficient. The usual measure-theoretic conditions are assumed; the conditional-probability equalities hold almost surely.

Historical component credits
  • Proved AronowAudit.P015.unconditional_logistic_misprint Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; This row establishes only the target's misprint observation. The separately defined LogisticModel has the correct conditional-expectation formulation, but that definition is not a credited declaration in this chunk.

Appendix C, the logistic case: the linearized estimating equations are the OLS estimating equations up to the scale factor cc

p. 265 (PDF p. 16), left column; main text p. 257 (PDF p. 8)

p. 265 (PDF p. 16), Appendix C; main text p. 257 (PDF p. 8). For every binary sample the logistic log likelihood is Frechet differentiable with score sum W_i'(Y_i - sigmoid(W_i theta)), without a rank assumption. Affine coefficients give identical observation predictors and residual equations. If W'W is nonsingular and the affine scale is nonzero, the surrogate equations have a unique root whose affine transform is OLS; its treatment coefficient multiplied by the scale equals the OLS treatment coefficient.

Historical component credits
  • Proved AronowAudit.P015.Wave1.affine_predictor Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; This is the exact auxiliary T21(ii) component. Allowing arbitrary responses, c=0 and deficient rank loses none of its cases; no unique-root or likelihood claim is attached to this row. No change from the saved claim-stage verdict.
  • Proved AronowAudit.P015.logistic_linearization Limited support; baseline fidelity: narrower; manifest: used; used in Solution; {'source': 'adjudication+second review', 'adjudicator': 'P015_Regression.lean:1193 places det(WᵀW)≠0 before the entire conjunction, including the logistic score derivative asserted for every θ and direction v. T21(i) states that score identity without a rank hypothesis; only the unique-root assertion T21(iii) assumes invertibility. For example, W=(1,D,X) with D=X=(0,0,1,1) and Y=(0,1,0,1) has a varying, non-collinear control column and finite logistic fits, but singular WᵀW; its meaningful score identity is excluded here. The unique affine root and coefficient scaling are correctly covered on the nonsingular domain.', 'suggested_fix': 'Export the score-derivative conjunct without hQ, and make det(WᵀW)≠0 an antecedent only of the unique-root and OLS-scaling conjuncts.', 'second_review': 'P015_Regression.lean:1195 assumes det(WᵀW)≠0 before the entire conjunction, including the logistic likelihood derivative at :1196. T21(i) requires this score identity for binary observations and an intercept without a rank condition; invertibility is required only for the unique-root assertion in T21(iii). Designs with D=X=(0,0,1,1) and Y=(0,1,0,1) have a varying control and a meaningful logistic score but fail the extra determinant premise. Export the derivative without that premise and reserve invertibility for the unique-root and OLS-scaling conclusions.', 'severity': 'major'}
  • Proved AronowAudit.P015.PaperDomains.logistic_exact_remainder Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Auxiliary exact-ML remainder; the target statements retain the affine equations and linearized-root result.
  • Proved AronowAudit.P015.ols_normal_equation Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Auxiliary normal-equation characterization already contained in the proof of the credited linearization result.

p. 257: ‘We can obtain an approximation of arbitrary precision for the weights by using a Taylor expansion of the inverse link function’, as printed

p. 257 (PDF p. 8), left column; the expansion point is also in Appendix C, p. 265 (PDF p. 16)

p. 257 (PDF p. 8); expansion point also on p. 265 (PDF p. 16). The full-rank 200-observation binary example has the unique logistic fit at predictors plus or minus log 99, outside the exact Taylor radius pi, and every degree has probability error at least 49/100 and treatment-equation error at least 49.

Historical component credits
  • Counterexample proved AronowAudit.P015.Wave1.taylor_counterexample_printed_negation Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or duplicate complete Taylor certificate; TaylorCounterexample_checked already exports every retained counterexample clause.
  • Counterexample proved AronowAudit.P015.extreme_logistic_values Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or duplicate complete Taylor certificate; TaylorCounterexample_checked already exports every retained counterexample clause.
  • Counterexample proved AronowAudit.P015.extreme_predictor_large Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or duplicate complete Taylor certificate; TaylorCounterexample_checked already exports every retained counterexample clause.
  • Counterexample proved AronowAudit.P015.logistic_radius_zero Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or duplicate complete Taylor certificate; TaylorCounterexample_checked already exports every retained counterexample clause.
  • Counterexample proved AronowAudit.P015.extreme_data_properties Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or duplicate complete Taylor certificate; TaylorCounterexample_checked already exports every retained counterexample clause.
  • Counterexample proved AronowAudit.P015.PaperAssessments.log99_lower_bound Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or duplicate complete Taylor certificate; TaylorCounterexample_checked already exports every retained counterexample clause.
  • Counterexample proved AronowAudit.P015.PaperAssessments.logistic_power_series_radius Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or duplicate complete Taylor certificate; TaylorCounterexample_checked already exports every retained counterexample clause.
  • Counterexample proved AronowAudit.P015.PaperAssessments.extreme_grouped_data_arithmetic Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or duplicate complete Taylor certificate; TaylorCounterexample_checked already exports every retained counterexample clause.
  • Counterexample proved AronowAudit.P015.PaperAssessments.extreme_sigmoid_arithmetic Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or duplicate complete Taylor certificate; TaylorCounterexample_checked already exports every retained counterexample clause.
  • Counterexample proved AronowAudit.P015.TaylorCounterexample_checked Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Grouping preserves the 200 individual Bernoulli observations; the omitted binomial coefficient is parameter independent. The complex power-series radius is the usual scalar Taylor radius; logisticTaylor uses genuine iterated real derivatives through every degree. This is a witness certificate for the specified fixed-center approximation, with no claim about other centers or approximation schemes.
  • Counterexample proved AronowAudit.P015.PaperAssessments.binomial_probability_unique_max Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or duplicate complete Taylor certificate; TaylorCounterexample_checked already exports every retained counterexample clause.
  • Counterexample proved AronowAudit.P015.PaperAssessments.binomial_logistic_unique_max Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Redundant component or duplicate complete Taylor certificate; TaylorCounterexample_checked already exports every retained counterexample clause.
  • Proved AronowAudit.P015.extreme_unique_mle Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Redundant component or duplicate complete Taylor certificate; TaylorCounterexample_checked already exports every retained counterexample clause.

Expression (7) and the sentence that introduces it, corrected (Conditions (1)–(3)); the OLS coefficient column of Appendix A, corrected (γ^K\hat\gamma_K)

p. 254 (PDF p. 5), right column; Appendix A, p. 262 (PDF p. 13)

p. 254 (PDF p. 5), corrected expression (7); Appendix A, p. 262 (PDF p. 13). Under unconfoundedness, affine potential outcomes, the linear conditional treatment mean, and the stated eight-family regularity, the actual OLS treatment coefficient converges in probability to E[w tau]/E[w], with w=(D-E[D|X])^2, on any ambient probability space. The two conditional factorizations and their zero-moment consequences hold; the corrected OLS coefficient column has K+2 coordinates. A fair-bit confounding example shows that conditions (1) and (3) alone do not imply the factorizations.

Historical component credits
  • Proved AronowAudit.P015.ols_weighted_effect_limit Limited support; baseline fidelity: narrower; manifest: not used; not used in Solution; {'source': 'adjudication+second review', 'adjudicator': 'P015_Regression.lean:5029 assumes [StandardBorelSpace Ω] for the ambient probability space of the entire sample sequence. T15 requires Conditions (1)–(3) and the standing moment, LLN and nonsingularity reading of Condition 4, none of which imposes that ambient measurable-space restriction. Completing an iid fair-coin product space preserves bounded iid draws with D_i the coin, Y₀_i=1, τ_i=2 and empty X, all the stated regularity and the claimed limit 2, while the completed ambient space is not standard Borel. A canonical joint-law representation is possible, but the credited statement does not export the transfer to those excluded spaces.', 'suggested_fix': 'Export an arbitrary-ambient-space version of the OLS limit, expressing unconfoundedness through conditional-expectation factorization and transferring through the joint law of the real-valued draws. The present standard-Borel result can remain an intermediate lemma.', 'second_review': "P015_Regression.lean:5029 requires StandardBorelSpace Ω for the ambient space of the entire sample sequence, in addition to the causal assumptions and OLSRegularity. T15's corrected Expression (7) requires the OLS probability limit under (1)–(3) and the stated moment/LLN/nonsingularity conditions, none of which implies this ambient-space restriction. Bounded iid real-valued draws on a completed atomless product probability space remain legitimate target instances but cannot satisfy that typeclass requirement; the real-valued codomains do not make Ω standard Borel. The statement needs an arbitrary-space formulation or an exported transfer through the joint law, rather than a description change.", 'severity': 'major'}
  • Proved AronowAudit.P015.partial_regression Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Finite partial-regression auxiliary already incorporated in the exported actual-estimator limit.
  • Proved AronowAudit.P015.regression_decomposition Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Finite decomposition auxiliary already incorporated in the exported actual-estimator limit.
  • Proved AronowAudit.P015.unconfounded_zero_terms Limited support; baseline fidelity: narrower; manifest: used; used in Solution; {'source': 'adjudication+second review', 'adjudicator': "P015_Regression.lean:1749 adds [StandardBorelSpace Ω] to the conditional-moment component of T15, although neither the target identities nor the standing assumptions require the ambient space to be standard Borel. The restriction is on Ω itself, not merely the real-valued codomains; Mathlib's kernel-based CondIndepFun representation does not make it an assumption of the paper. For example, on the completed Lebesgue square, take D=1{u≤1/2}, Y₀=v, τ=v², empty X and ω=1/2: unconfoundedness, the linear treatment mean and all the displayed integrability conditions hold, but the theorem cannot apply. The conditional and population conclusions otherwise match the credited component.", 'suggested_fix': 'State and export the same four moment conclusions on arbitrary measurable probability spaces, using conditional-expectation factorization to express unconfoundedness or an explicit joint-law transfer. Retain the current kernel-based formulation as an intermediate result.', 'second_review': "P015_Regression.lean:1749 imposes StandardBorelSpace Ω before asserting the four conditional and population moment identities at P015_Regression.lean:1764. The credited intermediate component of T15 follows from unconfoundedness, the linear treatment mean and the relevant integrability conditions, without requiring the ambient measurable space to be standard Borel. For example, independent coordinates on the completed Lebesgue square give D=1{u≤1/2}, Y₀=v, τ=v² and constant controls, satisfying those assumptions while excluding this representation of Ω. Mathlib's kernel-based CondIndepFun explains the extra premise but does not supply the missing arbitrary-space statement.", 'severity': 'major'}
  • Proved AronowAudit.P015.PaperSpecializations.regression_decomposition_algebra Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Finite decomposition auxiliary; the Challenge states the causal probability limit rather than a separate decomposition lemma.

Theorem A.1

p. 262 (PDF p. 13); proof on pp. 262–263 (PDF pp. 13–14); main-text form, Expression (7), on p. 254 (PDF p. 5)

p. 262 (PDF p. 13), Theorem A.1; proof pp. 262-263 (PDF pp. 13-14); expression (7), p. 254 (PDF p. 5). For measurable iid unit data on any probability space, unconfoundedness, affine potential outcomes, a linear conditional treatment mean, and the stated eight-family regularity imply convergence in probability of the actual OLS treatment coefficient to E[w tau]/E[w], where w=(D-E[D|X])^2. The numerator is integrable and the denominator has positive finite expectation. The inverse formula completes the estimator on singular finite samples.

Historical component credits
  • Proved AronowAudit.P015.ols_weighted_effect_limit Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; {'source': 'adjudication', 'decision': 'rejected', 'what': "P015_Regression.lean:5029 requires a standard Borel carrier, but this loses no statistical case of T22's OLS probability-limit claim. For any model on an arbitrary probability space, push forward by the entire sequence ((D_i, Y0_i, tau_i, X_i)) to (ℝ³ × ℝ^K)^ℕ; that canonical space is standard Borel. The joint law preserves iid sampling, conditional unconfoundedness, the conditional-mean relation, all eight moment/LLN families, and the probabilities defining convergence of betaHat to E[w tau]/E[w]. The reviewer's enlargement by unused independent coins changes the carrier without changing any of these quantities, so the difference falls under the permitted representation convention."}
  • Proved AronowAudit.P015.partial_regression Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Finite partial-regression auxiliary already incorporated in the exported actual-estimator limit.
  • Proved AronowAudit.P015.regression_decomposition Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Finite decomposition auxiliary already incorporated in the exported actual-estimator limit.
  • Proved AronowAudit.P015.unconfounded_zero_terms Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; {'source': 'adjudication', 'decision': 'rejected', 'what': "The standard Borel assumption at P015_Regression.lean:1749 is a representation condition for the conditional-independence kernel, and every joint law of (X, D, Y0, tau) is represented on the standard Borel space R^(K+3). The conditional-expectation factorizations and the two zero population terms at P015_Regression.lean:1764-1770 are almost-sure or integral identities preserved by this representation, together with conditional unconfoundedness, the linear conditional mean and the required integrability. The displayed moment assumptions are supplied by T22's regularity families when this component is used there, so no further substantive hypothesis is introduced. Thus arbitrary additional randomness on the original carrier excludes no case of the claimed zero-moment argument."}
  • Proved AronowAudit.P015.PaperSpecializations.regression_decomposition_algebra Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Finite decomposition auxiliary; the Challenge states the causal probability limit rather than a separate decomposition lemma.
  • Proved AronowAudit.P015.combined_predictor Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Coefficient assembly auxiliary; the SAP regressor vector already has the corrected K+2 coordinates.
  • Proved AronowAudit.P015.residual_orthogonal_predictor Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Residual-orthogonality auxiliary; no separate orthogonality claim is required for Theorem A.1.

Expression (9): the weighted mean of a covariate with the estimated weights converges to its effective-sample mean

p. 255 (PDF p. 6), right column, continued on p. 256 (PDF p. 7)

pp. 255–256 (PDF pp. 6–7), expression (9). For iid measurable observations with a linear conditional treatment mean, the seven integrable moment families and nonsingular population control Gram in the claim's sufficient regularity reading, and positive mean population weight, the mean formed with fitted squared treatment residuals converges in probability to E[w Z]/E[w], the effective population mean. Finite singular samples and zero fitted denominators use the package's totalized conventions.

Historical component credits
  • Proved AronowAudit.P015.PaperDomains.residual_weight_expansion Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; Finite fitted-residual expansion auxiliary; expression (9) is packaged as the actual fitted-weight mean limit.
  • Proved AronowAudit.P015.effective_covariate_mean_limit Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The seven moment families are exactly those in the target’s sufficient reading. Zero extensions at singular finite samples or zero fitted denominators are compatible with a positive limiting residual variance and do not change the asserted convergence in probability. No change from the saved claim-stage verdict.

Corollary A.1

p. 263 (PDF p. 14); main-text form in section ‘Randomized Experiments’, p. 256 (PDF p. 7)

p. 263 (PDF p. 14), Corollary A.1; p. 256 (PDF p. 7). Common random assignment makes the population treatment mean conditional on controls constant and the squared residual weight independent of the effect. Its mean is the positive treatment variance; the product expectation factors and the weighted-effect ratio cancels to the average effect. Under iid sampling and the eight-family regularity reading, both the actual OLS treatment estimate and the intermediate fitted-weight effect ratio converge in probability to that average effect, on every measurable sampling space.

Historical component credits
  • Proved AronowAudit.P015.ProbabilityCompletion.randomization_population_weight_cancels Limited support; baseline fidelity: narrower; manifest: used; used in Solution; {'source': 'adjudication+second review', 'adjudicator': "P015_Regression.lean:4592 concludes conditional-mean constancy, an almost-everywhere centered-square weight identity, mean factorization and ratio cancellation at lines 4598-4602, but does not conclude IndepFun (populationWeight P D X) tau P. T24's printed proof explicitly asserts that w_i is independent of tau_i, and this row also expressly credits that population independence conclusion. Mean factorization does not assert independence, so the credited component omits a promised conclusion even though it follows mathematically from random assignment and the centered-square identity.", 'suggested_fix': 'Add IndepFun (populationWeight P D X) τ P to the conclusion, using measurable transformation of the independent treatment variable and almost-everywhere congruence of the weight; keep the existing assumptions and cancellation conclusions.', 'second_review': "P015_Regression.lean:4592 concludes conditional-mean constancy, the almost-everywhere centered-square weight identity, factorization and cancellation at P015_Regression.lean:4598, but omits the weight-effect independence explicitly asserted in T24's printed proof and main-text passage. Add that conclusion for this credited population component. The repair is mathematically trivial: apply measurable transformations to hrandom at P015_Regression.lean:4596 to obtain independence of (D-E[D])^2 and tau, then transfer it through the exported almost-everywhere identity using IndepFun.comp and IndepFun.congr (Mathlib/Probability/Independence/Basic.lean:756 and Mathlib/Probability/Independence/Basic.lean:714). Thus I agree about the omission and repair, but disagree with the major severity.", 'severity': 'minor'}
  • Proved AronowAudit.P015.randomized_ols_limit Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; {'source': 'adjudication', 'decision': 'rejected', 'what': "P015_Regression.lean:5048 retains Corollary A.1's actual OLS convergence-in-probability conclusion, common random assignment and the supplied OLSRegularity reading. Its standard Borel carrier represents every joint law of the countable sequence of real-valued treatment, baseline, effect and covariate vectors: use the pushforward law on (R^3 x R^K) indexed by the natural numbers. This preserves the full random-assignment independence, all sample moments and LLNs, and both betaHat's convergence probabilities and E[tau]. Consequently the reviewer's nonstandard carrier example supplies no omitted statistical model, and the extra typeclass is a harmless representation difference under the stated standard."}

Appendix C (opening paragraph, estimating equation and closing sentences) and pp. 256–257: the extension of the OLS weighting result to nonlinear models fit by maximum likelihood

pp. 264–265 (PDF pp. 15–16); main text pp. 256–257 (PDF pp. 7–8)

The printed claim is false: P015-T18; pp. 264-265 (PDF pp. 15-16), Appendix C; pp. 256-257 (PDF pp. 7-8). Finite logistic ML fits solve their residual equations, but a genuine square-link ML branch in the stated causal model refutes universal mean-only first-order OLS scaling. Scope: Retains clause (A) and an explicit counterexample to universal clause (C); omits an assessment of score substitution for every specifically listed nonlogistic family in (B), and does not assert a separate counterexample for each named family.

Historical component credits
  • Counterexample proved AronowAudit.P015.InverseLinkMLCounterexample.printed_inverse_link_claim_false Withdrawn support; baseline fidelity: wrong_credit; manifest: used; used in Solution; Final status wrong_credit: its identity-link witness does not refute score substitution for any specifically listed model family.
  • Counterexample proved AronowAudit.P015.PaperAssessments.nonlinear_extension_assessment Limited support; baseline fidelity: narrower; manifest: used; used in Solution; {'source': 'adjudication+second review', 'adjudicator': 'P015_PaperAssessments.lean:19 conjoins the logistic ML score result, the arbitrary-Bernoulli-link negation from P015_InverseLinkMLCounterexample.lean:104, and RootLinkCounterexample. The logistic conjunct covers T18(A), and the square-link first-order counterexample defined at P015_Regression.lean:3003 addresses the any-GLM mean-only scaling assertion in T18(C). Neither supplies a score-substitution failure for one of the models specified in T18(B), and the middle conjunct has no such model restriction. Consequently the advertised complete assessment omits the listed-model component, even though its counterexample to the blanket first-order extension is substantive.', 'suggested_fix': 'Add a named-model score-substitution failure to the conjunction, for example the explicit probit genuine-score/residual mismatch packaged by ProbitCounterexample at P015_Regression.lean:2980. Keep the existing logistic and first-order counterexample conjuncts.', 'second_review': 'P015_PaperAssessments.lean:19 conjoins the logistic ML score, an arbitrary-link negation, and RootLinkCounterexample. T18 separately requires assessment of (A) the logistic equation, (B) substitution for the listed other models, and (C) mean-only first-order scaling for any GLM; the square inverse link defined at P015_Regression.lean:552 and packaged at :3003 addresses (C). The arbitrary-link conjunct uses the identity-link witness of P015_InverseLinkMLCounterexample.lean:90, so neither counterexample supplies a failure for one of the models in (B). Add a listed-model score mismatch to the exported conjunction to complete the credited assessment.', 'severity': 'major'}

Section ‘Estimating Representative Causal Effects’: the paragraph connecting positivity and the multiple regression weights

p. 261 (PDF p. 12), last paragraph of the left column to the right column; positivity display on p. 261 (PDF p. 12)

The printed claim is false: P015-T17; p. 261 (PDF p. 12), positivity passage. Positive endpoint probabilities imply positive variance on the exported domain, while small effective mass, zero fitted sample weights, and a literal effective-law example refute the printed weight and pair-positivity implications. Scope: The positive implication (A) requires countable covariates with measurable singletons and a global finite treatment second moment; omits its remaining meaningful cases. Clauses (B) and (C) are refuted by explicit examples, without a universal characterization of identification or an applied country-specific conclusion.

Historical component credits
  • Counterexample proved AronowAudit.P015.PositivityRefutation.printed_effective_positivity_refuted Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; A concrete witness to failure of T17(C) under its specified pair-specific reading: globally possible endpoints 0 and 1 fail conditional positivity at the effectively represented profile X=1. This row does not claim to establish all of T17(A)–(C).
  • Proved AronowAudit.P015.PaperAssessments.positivity_implies_variance Limited support; baseline fidelity: narrower; manifest: not used; not used in Solution; Duplicate correction bundle; the used passage-assessment row supplies the same restricted positive implication and concrete refutations.
  • Counterexample proved AronowAudit.P015.PaperAssessments.positivity_passage_assessment Limited support; baseline fidelity: narrower; manifest: used; used in Solution; {'source': 'adjudication+second review', 'adjudicator': 'P015_PaperAssessments.lean:12 exports PositivityCorrection, whose general positive clauses at P015_Regression.lean:3094 require [Countable B] and at P015_Regression.lean:3096 require MemLp D 2 P. T17(A) says positivity implies positive conditional variance at every represented profile, without restricting covariates to a countable range or requiring a global treatment second moment; the standing assumptions do not supply those restrictions for this positivity passage. Finite conditional variances, or a finite positive mean residual weight, do not imply a finite unconditional second moment, because conditional treatment means can have an infinite second moment. The three closed counterexamples remain valid witnesses against the false readings of (B) and (C), but they do not extend the restricted general positive assessment to the omitted cases.', 'suggested_fix': 'State the general positive implications for conditional treatment laws at represented profiles without a countable covariate-range hypothesis or global MemLp D 2 P. Use extended conditional variance where finiteness is not assumed, and retain finite positive mean weight only where the normalized effective law is needed; keep the existing concrete refutations as separate conjuncts.', 'second_review': "P015_PaperAssessments.lean:12 states PositivityCorrection, and its definition at P015_Regression.lean:3093 puts both countability of the covariate type and MemLp D 2 P ahead of the positive variance implication. T17(A)'s endpoint-positivity implication and the standing assumptions for this passage do not require a global finite treatment second moment; finite conditional variances and even finite mean residual weight allow conditional means with infinite second moment. Consequently this complete-assessment row omits legitimate cases of the target's positive component, despite supplying concrete counterexamples to the false components at P015_Regression.lean:3114. The repair belongs in the exported statement.", 'severity': 'major'}

Reproduction

What I recalculated or reran from public materials. "Agrees", "Agrees in part" or "Disagrees" compares my result with the printed one. "Not compared" means the comparison could not be made.

Status
Partial reproduction
Agreement
Agrees in part
Reported results that were targeted
TargetWhereMethodStatusAgreement
Figure 1 and country-weight concentrationp. 258 (PDF p. 9)I regenerated both maps with the authors' code and a replacement map reader. Country-mean weights reproduce the plotted shares to rounding; summing weights as the text describes changes the shares and rankings, and the bottom-country list names the wrong Congo (P015-E001, P015-E002).ReproducedAgrees in part
Jensen regression effectp. 258 (PDF p. 9), left columnI ran the supplied OLS regression on all 1,630 country-years: the coefficient is 0.0211 and its conventional two-sided p-value is 0.043. The paper quotes 0.020 and p < 0.001; Jensen's source table reports 0.021 with p < 0.01 under panel-corrected inference (P015-E003).ReproducedDisagrees
Table 1p. 260 (PDF p. 11)I ran the authors' code on 1,469 observations and compared all 76 cells at two decimals. I independently refitted the treatment regression and verified the stored squared-residual weights to storage precision.ReproducedTo rounding
Gerber–Huber regression effectp. 259 (PDF p. 10), left columnI reproduced the coefficient as 0.0768, agreeing with 0.077 to rounding. Its exponentiated one-point contrast is about 8%, rather than the stated 20% (P015-E004). State-clustered inference supports p < 0.05; I could not compare the cited source table.ReproducedAgrees in part