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

Journal article P040

Corrections to: Chocolate Scents and Product Sales: A Randomized Controlled Trial in a Canadian Bookstore and Cafe

Mary C. McGrath, P. M. Aronow, and Vivien Shotwell (2016). Chocolate Scents and Product Sales: A Randomized Controlled Trial in a Canadian Bookstore and Cafe. SpringerPlus 5:670.

DOI
10.1186/s40064-016-2303-5
Audited edition
SpringerPlus, 2016, 5:670; 6 pages in the audited file
SHA-256 of the audited file
fb4688bfbb6b51f295d941f9284bea6606e2466870c096b474f2e6e62e3da64d
Permanent address
https://pmaronow.github.io/llm-audit/works/P040/

Summary

The paper reports a randomized trial of chocolate scent in a Canadian bookstore with an adjoining café, which replicates and extends a 10-day Belgian study. Over a 31-day period, days were assigned by coin flip to scent or to no scent; the sales analysis uses 30 daily observations. No effect on daily sales is statistically detectable. 4 entries are classified as errors (1 Moderate, 3 Minor); 4 other concerns were not confirmed, 3 remain unresolved and 1 falls outside this audit’s scope. The manipulation check’s lower-Wald-endpoint interpretation is conventional, but the reconstructed normal approximation is poorly calibrated with 15 responses (P040-E001). Under independent sampling with a common detection probability, exact binomial uncertainty is wider; the observed 14 of 15 spontaneous or prompted detections and the sales computations remain.

What was and was not checked

I checked the following recalculations from version 2.0 of the replication files, with the qualifications below. Running the sales script required changes to file locations, a filename and graphics output.

  • Table 1: the analysis script, run on the 30 daily observations, reproduces the 16 estimates and the 16 standard errors to the printed decimal, for example 575.4575.4 (34.7)(34.7) and 36.636.6 (51.6)(51.6) for total sales without adjustment.
  • Table 1 is consistent with itself: the control means of the three categories sum to the control mean of total sales (72.0+334.7+168.7=575.472.0 + 334.7 + 168.7 = 575.4), and the three effects sum to the total effect within rounding.
  • The unadjusted coefficients equal the differences between the treatment and control means, as the paper states on p. 4. The robust standard errors are the HC1 standard errors. The adjusted regression centres the time trend and the day-of-week indicators as described, and it has rank 9 and 21 residual degrees of freedom.
  • No estimate of a treatment effect is significant at the two-tailed .10.10 level: the smallest of the eight pp-values is .215.215 with the normal reference and .225.225 with the Student-tt reference. This holds in both columns of Table 1, in agreement with the statement that the findings are not substantively altered by adjusting for time trends.
  • The recorded assignment coding agrees with the stated rule: the treatment indicator equals one exactly when the recorded random number exceeds .5.5, on all 30 days, of which 16 are treatment days and 14 are control days.
  • “three times as many observations” as the original study: 30 days against 10.
  • In all 30 rows of the sales data, total book sales are the sum of new and remaindered book sales, and total sales are the sum of book, café and bulk sales.
  • Fig. 1: a redrawing from the sales data matches the printed markers, with none at day 5, to the precision of a comparison by eye. The 16 gray bars fall on the 16 treatment days of the data.
  • The counts of the manipulation check on p. 3 agree with the data: six spontaneous detections, 14 of 15 detections when prompting is included, six spontaneous identifications as chocolate and five further recognitions. The printed interval agrees with the reconstructed normal-approximation interval. The small-sample calibration of that approximation is the subject of P040-E001.
  • The adjusted means and effects for café and bulk sales quoted on p. 5 agree with Table 1, and their pp-values agree with the Student-tt tests of the analysis script; see P040-E003.
  • The conclusion on countervailing effects, p. 5: contrasts of combined café and bulk sales with book sales, which the paper does not report, are not statistically significant in either regression.

I checked the whole article, its footnotes, its references and the replication files by reading them. The Conclusions acknowledge limited power and several differences between the two settings that cannot be separated, and they state that the results do not preclude an effect of chocolate scent. I consulted sources outside the paper on two points: a chapter of the doctoral dissertation of the first author of the original study, for the method of that study, and bibliographic entries for Doucé et al. (2013) and for Herrington (1996), for P040-N008. The entries confirm two misprints in the Doucé reference; conflicting entries leave Herrington’s author list unresolved.

I did not read the cited journal articles or compare the following with those sources: the increases of 5.07%, 22% and 40% in the original study, the quotations, and the estimator of Lin (2013). I compared the original study’s design with the dissertation chapter only. Its 201 observed entrants over 10 days, with every fifth entrant selected, are consistent with roughly 100 entrants per day; this is a reconstruction, not an independently measured daily total. I did not compare the heights of the markers in Fig. 1 with the data exactly. The replication files contain no code for the interval of the manipulation check; the Wald formula reproduces its limits, but the precise command used remains unknown. I used only version 2.0 of the replication files. I found no appendix or supplementary-file notice in the article, and I did not search for a published correction.

Four study details remain unresolved. The sales data have no entry for August 5 (P040-E002); this does not establish how many days were originally assigned conditions or why August 5 is absent. The dates and conditions of the manipulation-check survey are not given. The annotation “Pan-only” on one control day of the sales data is not defined. The rule by which the 21 customers per day were counted is not stated. I could not settle the last three without further information from the authors. These checks do not show that the paper is correct in the respects that were not examined.

Headline claims and related corrections

  1. A randomized trial of chocolate scent in a Canadian bookstore with an adjoining café finds no evidence that the scent affects total sales: the estimated effect is positive but not statistically significant.

    Table 1, rows 'Total sales'; Fig. 1; abstract (PDF p. 1), Background (p. 2), Results (p. 4), Conclusions (p. 5)

    See P040-E001, P040-E003.

  2. The paper reports no effect within the sales categories: none of the estimated effects on bulk, café or book sales is significant at two-tailed p<.10p<.10. In the adjusted analysis, café sales fall by 8.98.9 CAD (p=.59p=.59) and bulk sales rise by 23.223.2 CAD (p=.29p=.29).

    Table 1, rows 'Bulk sales', 'Café sales', 'Book sales'; Results, PDF pp. 4-5; Conclusions, PDF p. 5

    See P040-E003, P040-E001.

  3. There is no evidence of countervailing effects, that is, that the scent raised sales of within-domain products (food items) or shifted purchases from out-of-domain products (books) toward them.

    Table 1 (café, bulk and book rows compared); Results, PDF p. 5, left column; Conclusions, PDF p. 5

  4. The findings are not substantively altered by adjusting for a linear time trend and day-of-week fixed effects.

    Table 1, column 'Adjusted for time trends'; Results, PDF p. 4, right column

  5. The paper describes a 31-day randomized replication and extension of a 10-day bookstore experiment, with each experimental day independently assigned to chocolate scent or no scent with probability .5.5, giving three times as many experimental-day observations as the original study.

    Methods, PDF pp. 2-3; abstract, PDF p. 1; Fig. 1 and caption, PDF p. 4; replication data and R script

    See P040-E002.

  6. The paper reports that 93%93\% of 15 sampled customers detected a scent, with a 95%95\% confidence interval of .81.81 to 1.061.06. It interprets the lower endpoint as indicating that at least 80%80\% of patrons would discern the scent and concludes that the scent was sufficiently detectable.

    Results and discussion, PDF p. 3, right column (manipulation-check paragraphs); manipulation_check_data.dta

    See P040-E001.

  7. The findings show the value of replication in varied settings: contextual factors and the choice set may moderate scent effects; the null result could reflect a spurious original association, a baseline already boosted by café scents, other differences between the two studies, or low power, and does not preclude an effect.

    Abstract, PDF p. 1; Background, PDF p. 2; Conclusions, PDF p. 5; Table 1 as a whole

Corrections

Moderate (1)

A real substantive error with limited reach.

The printed interval agrees with a nominal Wald interval with a conventional lower-endpoint interpretation, but its normal approximation is poorly calibrated with 15 responses: exact coverage at a detection probability of .80.80 is about 81.5%.

Results and discussion, third paragraph, p. 3 (PDF p. 3), right column: the interval “(95 % CI: .81, 1.06)” and the last sentence of the paragraph

See also under Formal statements (Lean): P040-T1, P040-T2

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

In our sample of 15 customers, six spontaneously detected a scent. Once prompted to consciously attend to scent, all but one of the respondents were able to discern the presence of an ambient scent. Six respondents spontaneously identified that ambient scent as chocolate, and another five reported recognizing the scent as chocolate once the enumerator identified the scent as such. The total proportion of our sample reporting a detectable ambient scent was .93 (95 % CI: .81, 1.06). One limitation of the small sample size in our manipulation check is that the confidence intervals for our estimates are relatively wide. However, since the lower bound of our estimate indicates that at least 80 % of patrons would discern the presence of an ambient scent, we remain confident that the scent was sufficiently detectable.

The problem

The count is correct: 14 of the 15 respondents detected a scent, spontaneously or when prompted, and 14/15≈.9314/15\approx .93. The paper does not name its interval method. The printed limits agree with the normal-approximation, or Wald, interval p^±z.975p^(1−p^)/n\hat p\pm z_{.975}\sqrt{\hat p(1-\hat p)/n}, where z.975≈1.96z_{.975}\approx1.96 is the standard normal .975.975 quantile, p^=14/15\hat p=14/15 and n=15n=15; this gives approximately (.807,1.060)(.807,1.060). Reading its lower endpoint as approximate confidence-based evidence for a population detection rate above .80.80 is conventional. The passage does not promise certainty or exact finite-sample coverage, and this interpretation is not the defect.

The defect is the approximation’s accuracy in this small sample. Under independent common-probability Bernoulli responses with n=15n=15 and p=.80p=.80, the reconstructed nominal 95% interval contains pp with probability only .8148.8148, and its lower limit is at most pp with probability only .8329.8329. By contrast, with fixed 0<p<10<p<1 and increasing nn, those probabilities tend to .95.95 and .975.975. The finite-sample failure does not refute that asymptotic interpretation.

The nominal Wald test does reject .80.80 here, with a two-sided normal PP value of about .03843.03843. The exact one-sided binomial tail probability is about .16713.16713. An exact equal-tailed 95% interval rounds to [.68,1.00][.68,1.00], and an exact one-sided 95% lower limit rounds to .72.72. These alternatives show the weaker assurance available without the unreliable normal approximation. An upper limit above one is not by itself the error: clipping the printed interval at one changes neither its lower limit nor its coverage for a permissible probability.

Evidence an exact counterexample

I checked the Wald derivation, calculated finite-sample coverage exactly and recalculated the counts from the replication files. The manipulation-check file has 15 respondents, of whom 14 detected a scent. For the calculations, suppose that the 15 responses are independent with a common detection probability pp, so that the number XX of detections is binomial with parameters 1515 and pp. I assume this sampling model for the calculations; the paper does not specify its interval method.

For fixed 0<p<10<p<1, the Bernoulli central limit theorem and consistency of p^\hat p give

n(p^−p)p^(1−p^)  →d  N(0,1).\frac{\sqrt n(\hat p-p)}{\sqrt{\hat p(1-\hat p)}}\;\xrightarrow{d}\;N(0,1).

Consequently the nominal two-sided Wald interval has coverage tending to .95.95, and its lower endpoint is an approximate one-sided 97.5% lower confidence limit. This supplies the conventional approximate reading; it gives no small-sample accuracy bound at n=15n=15.

Now fix p=4/5p=4/5 and n=15n=15. Then

P(X=14)=15(45)1415=8053063686103515625≈.1319.\mathbb{P}(X = 14) = 15 \left(\frac{4}{5}\right)^{14} \frac{1}{5} = \frac{805306368}{6103515625} \approx .1319 .

The printed interval at X=14X = 14 excludes .80.80; if .81.81 is a rounded value, the limit is still at least .805.805. Consider any rule that assigns an interval to each count and assigns the printed interval to the count 14. This rule fails to contain p=.80p = .80 whenever X=14X = 14, which implies that it contains .80.80 with probability at most 1−.1319=.86811 - .1319 = .8681. This probability is less than .95.95, and the bound does not depend on the method that produced the interval. It refutes an exact finite-sample 95% guarantee for a deterministic count-only rule with that endpoint, not the usual asymptotic interpretation of a Wald endpoint. For the normal-approximation rule, the interval contains .80.80 exactly when 9≤X≤139 \le X \le 13, so

P(9≤X≤13)=2486619340830517578125≈.8148.\mathbb{P}(9 \le X \le 13) = \frac{24866193408}{30517578125} \approx .8148 .
Exact probabilities for 15 independent responses with detection probability .80.80. The rule in the last two rows is the nominal normal-approximation interval p^±1.96p^(1−p^)/15\hat p \pm 1.96 \sqrt{\hat p (1 - \hat p)/15}.
EventProbabilityDecimal
X=14X = 14805306368/6103515625805306368/6103515625.1319.1319
X≥14X \ge 145100273664/305175781255100273664/30517578125.1671.1671
The interval of the rule contains .80.80 (9≤X≤139 \le X \le 13)24866193408/3051757812524866193408/30517578125.8148.8148
The lower limit of the rule is at most .80.80 (X≤13X \le 13)25417304461/3051757812525417304461/30517578125.8329.8329

For the exact limits, a direct computation gives

Pp(X≥14)=15p14(1−p)+p15=p14(15−14p).\mathbb{P}_p(X \ge 14) = 15 p^{14} (1 - p) + p^{15} = p^{14} (15 - 14 p) .

This function of pp is continuous and strictly increasing on [0,1][0, 1], since its derivative is 210p13(1−p)210 p^{13} (1 - p). The lower limit LL of the exact equal-tailed 95% interval is the solution of L14(15−14L)=.025L^{14} (15 - 14 L) = .025. The upper limit UU is the solution of PU(X≤14)=1−U15=.025\mathbb{P}_U(X \le 14) = 1 - U^{15} = .025. The exact one-sided 95% lower limit L1L_1 is the solution of L114(15−14L1)=.05L_1^{14} (15 - 14 L_1) = .05. Their solutions are

L≈.680515,U≈.998314,L1≈.720604.L \approx .680515, \qquad U \approx .998314, \qquad L_1 \approx .720604 .

For every pp, the lower limit of the exact interval exceeds pp with probability at most .025.025, and its upper limit is less than pp with probability at most .025.025. This implies that the interval contains pp with probability at least .95.95. At p=.80p=.80, P(X≥14)≈.1671\mathbb{P}(X \ge 14) \approx .1671, which exceeds .05.05 and .025.025.

What survives

The observed count of 14 detections among 15, the other manipulation-check counts, the reconstructed Wald arithmetic and the conventional lower-confidence-endpoint interpretation survive. The sales regressions, Table 1 and Fig. 1 do not use the survey responses or the interval, so this repair leaves their numerical calculations unchanged; it does not independently validate that analysis.

The surveyed sample has a high observed detection rate. Under the exact-binomial alternative its 95% interval extends down to about .68.68, and its one-sided 95% lower limit is about .72.72. The nominal Wald inference above .80.80 therefore remains a conventional but poorly calibrated approximation here. Nothing establishes that the true rate is below .80.80 or that the scent was too weak.

Corrected

Fourteen of the fifteen surveyed customers reported detecting an ambient scent, either spontaneously or after prompting. Under an independent common-probability binomial sampling model, the exact equal-tailed 95% confidence interval is approximately [.680515,.998314][.680515, .998314]. The observed detection rate was high, but the exact-binomial lower endpoint is about .68.68 rather than above .80.80, leaving substantial uncertainty about the detection rate; generalization beyond the surveyed customers requires appropriate sampling assumptions.

The exact-binomial alternative can be specified as follows. Let XX be the number of detections among n=15n = 15 respondents, and suppose that the responses are independent with a common detection probability p∈[0,1]p \in [0, 1], so that XX is binomial with parameters 1515 and pp. For the observed value X=14X = 14, the exact equal-tailed 95% confidence interval for pp is [L,U][L, U], where LL and UU are the unique solutions in (0,1)(0, 1) of

L14(15−14L)=.025,U15=.975.L^{14} (15 - 14 L) = .025, \qquad U^{15} = .975 .

Then L≈.680515L \approx .680515 and U≈.998314U \approx .998314, and at the precision of the paper the interval is [.68,1.00][.68, 1.00]. The exact one-sided 95% lower confidence limit is the unique solution L1≈.720604L_1 \approx .720604 in (0,1)(0, 1) of L114(15−14L1)=.05L_1^{14} (15 - 14 L_1) = .05. Both lower limits are less than .80.80. These limits concern the detection probability under the stated model. A statement about patrons in general requires in addition that the 15 respondents represent them, and the paper does not describe how the respondents were selected.

Crop of the fifteen lines of the paragraph. The text reads: In our sample of 15 customers, six spontaneously detected a scent. Once prompted to consciously attend to scent, all but one of the respondents were able to discern the presence of an ambient scent. Six respondents spontaneously identified that ambient scent as chocolate, and another five reported recognizing the scent as chocolate once the enumerator identified the scent as such. The total proportion of our sample reporting a detectable ambient scent was .93 (95 \% CI: .81, 1.06). One limitation of the small sample size in our manipulation check is that the confidence intervals for our estimates are relatively wide. However, since the lower bound of our estimate indicates that at least 80 \% of patrons would discern the presence of an ambient scent, we remain confident that the scent was sufficiently detectable. One red outline surrounds (95 \% CI: .81, 1.06) and a second surrounds the words at least 80 \% of patrons.
Results and discussion, third paragraph, p. 3 (PDF p. 3), right column. The outlines mark the printed interval, “(95 % CI: .81, 1.06)”, and the inference drawn from its lower limit, “at least 80 % of patrons”.
Chart with one horizontal axis for the detection probability p, with labelled ticks from .60 to 1.10, and three horizontal bars. The title reads: 14 of 15 customers detected a scent: the exact 95\% lower limits, .68 and .72, are below the printed limit .81 and below the minimum of .80 that the paper states. The top bar, in orange, is labelled As printed: 95 \% CI (.81, 1.06); its endpoints are approximately .807 and 1.060, labelled .81 and 1.06, and it extends into a gray region to the right of 1.00 that is labelled above 1: not a probability. The middle bar, in blue, is labelled Exact 95\% interval, equal tails; its endpoints are labelled .681 and .998. The bottom bar, in blue, is labelled Exact one-sided 95\% lower limit; its lower endpoint is labelled .721 and it ends at 1.00. A dashed vertical line at .80 is labelled stated minimum: .80. The orange bar lies entirely to the right of this line, and both blue bars cross it. An open circle on each bar marks the observed proportion 14/15, labelled .933.
The nominal interval as printed and the exact binomial limits for 14 detections among 15 respondents, on one axis for the detection probability pp. The printed interval (.81,1.06)(.81, 1.06) is drawn at the endpoints, approximately .807.807 and 1.0601.060, of the nominal normal-approximation interval. Its lower-endpoint interpretation is conventional, while the exact finite-sample calculation exposes poor calibration here. The exact equal-tailed 95% interval rounds to [.681,.998][.681, .998], and the exact one-sided 95% lower limit rounds to .721.721. Both exact lower limits lie to the left of the dashed line at .80.80. The open circles mark the observed proportion 14/1514/15.
My comment and the history of this entry

I agree that what is proposed is a better analysis, but this is a standard interpretation of a asymptotic Wald-type interval (even if the asymptotics weren't warranted).

Suggested classification: Minor error.

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

The models’ position For the reconstructed nominal 95% Wald interval, with 15 independent responses and a common detection probability of .80, two-sided coverage is only about 81.5%. The conventional reading of its lower endpoint was accepted, but the paper’s explicit assurance of at least 80% rests on a seriously inaccurate small-sample approximation: 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. Incorporated in part. The claims that .81 cannot be a nominal 95% limit and that the paper misread its interval were withdrawn, and the entry was redrafted around the interval’s poor calibration in small samples. My suggested rating (Minor) was not adopted.

Minor (3)

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

The reported analyses and Fig. 1 cover 30 daily observations, for August 1–4 and August 6–31: the trial spanned 31 calendar days, and the replication data have no entry for August 5.

Methods, first sentence on p. 3 (PDF p. 3), left column; Fig. 1 and its caption, p. 4 (PDF p. 4)

As printed

p. 3, Methods. The trial used a between-subjects design in which the 31 experimental days were assigned one of two conditions: chocolate scent dispersion (treatment) and no scent (control). Condition was determined by Bernoulli (coin flip) random assignment with probability .5 independently across days.

p. 4. We present the complete raw results of the trial in Fig. 1.

p. 4, caption of Fig. 1. All sales data associated with the randomized controlled trial. The x-axis shows each of the 31 days of the experiment, with gray vertical bars indicating days on which the chocolate scent was administered.

The problem

The paper states that there were 31 experimental days, and it presents Fig. 1 as the complete raw results, on an axis that shows each of the 31 days. In a trial randomized by day, this suggests that the daily data and the analysis cover 31 observations. The replication data hold 30 daily observations, for August 1–4 and August 6–31, of which 16 are treatment days and 14 are control days. August 5 is absent. The analysis script uses the 30 rows without removing or adding any, and Fig. 1 has no markers at day 5. The paper does not distinguish the 31-day span from the 30 observed days, and it does not explain why August 5 is absent.

Evidence a recalculation from the source

I checked the replication files. The daily sales file has 30 distinct dates, each with complete values of the four outcomes. Computing the eight regressions of the analysis script from these 30 rows in exact arithmetic, I obtain the 16 estimates and the 16 standard errors of Table 1 to the printed decimal. The files do not show whether August 5 was assigned a condition, whether sales were recorded on that day, or why the day is absent. It is not established that only 30 days were randomized, and no change in an estimate and no selection effect is established.

What survives

Table 1, the 30 plotted days of Fig. 1 and the conclusions on sales are unchanged. The descriptions of a 31-day trial in the abstract and on p. 2 hold for the calendar span, August 1–31, and the statement on p. 3 that the study has three times as many observations as the original 10-day study holds for 30 days. The correction clarifies the report.

Corrected

p. 3, Methods, to be added. The trial period spanned August 1–31. The reported analyses use 30 daily observations (August 1–4 and August 6–31), comprising 16 treatment and 14 control days. August 5 is absent from the deposited sales data.

p. 4, caption of Fig. 1. All sales data associated with the randomized controlled trial. The x-axis spans the 31-day trial period. Markers show the 30 observed days; no observation is shown for day 5. Gray vertical bars indicate observed days assigned to the chocolate-scent treatment.

The number of days that were assigned a condition and the reason for the absence of August 5 should be stated from the trial records, if these are available. The evidence does not support the replacement of “31 experimental days were assigned” by “30 experimental days were assigned”.

Crop of six lines of the left column of page 3. The text reads: The trial used a between-subjects design in which the 31 experimental days were assigned one of two conditions: chocolate scent dispersion (treatment) and no scent (control). Condition was determined by Bernoulli (coin flip) random assignment with probability .5 independently across days. The crop ends with the fragment Chocolate scent was dispersed. A red outline surrounds the words 31 experimental days.
Methods, first sentence on p. 3 (PDF p. 3), left column. The outline marks “31 experimental days”.
Crop of Fig. 1, titled Sales by Type on Treatment and Control Days. The horizontal axis is Day of Experiment, with ticks from 0 to 30, and the vertical axis is Sales in Canadian Dollars, from 0 to 1000. Each observed day has four markers: a circle for total sales, an X for cafe sales, a diamond for book sales and a triangle for bulk sales. Sixteen gray vertical bars mark the treatment days. A tall red outline surrounds the column of the plot at day 5 and the tick label 5 below it; the column is empty. In the caption below the figure, a second red outline surrounds the words 31 days of the experiment. The caption reads: Fig. 1 Sales by type on treatment and control days. All sales data associated with the randomized controlled trial. The x-axis shows each of the 31 days of the experiment, with gray vertical bars indicating days on which the chocolate scent was administered. The y-axis shows sales in Canadian dollars (CAD). The markers indicate sales per day: circles denote total sales, Xs denote cafe sales, diamonds denote book sales, and triangles denote bulk coffee bean/loose tea/spice sales.
Fig. 1 with its caption, p. 4 (PDF p. 4). The outline in the caption marks “31 days of the experiment”. The outline in the plot marks the position of day 5, where no markers are plotted; every other day from 1 to 31 has four markers.

The printed pp-values are computed from a Student-tt reference distribution with the residual degrees of freedom of each regression, 28 for the unadjusted regressions and 21 for the adjusted regressions, and not under a normal approximation.

p. 4 (PDF p. 4), left column, first paragraph, last sentence; the two pp-values that it governs, p. 5 (PDF p. 5), left column, last paragraph

See also under Formal statements (Lean): P040-T4, P040-T5

As printed

p. 4. In all cases, robust standard errors are used to estimate standard errors, with pp values computed under a normal approximation.

p. 5. The direction of the treatment effect on café sales was slightly negative, though not statistically significant (average estimated decrease of 8.9CAD from a control average of 336.5CAD, two-tailed p=.59p = .59) and the direction of treatment on bulk coffee bean/loose tea/spice sales was slightly positive, though not statistically significant (average estimated increase of 23.2CAD from a control average of 71.2CAD, two-tailed p=.29p = .29).

The problem

The Methods state that the pp-values are computed under a normal approximation. For an estimate with ratio tt to its robust standard error, this is the value 2Φ(−∣t∣)2 \Phi(-|t|), where Φ\Phi is the standard normal distribution function. The analysis script instead computes each pp-value from the Student-tt distribution with the residual degrees of freedom of the regression, which are 28 for the unadjusted regressions and 21 for the adjusted regressions. The two values printed on p. 5 are these Student-tt values. Under the normal approximation they are .58.58 and .28.28.

Evidence an exact counterexample

I checked a recalculation from the replication files. With its statistical expressions unchanged, the analysis script reproduces all 32 estimates and standard errors of Table 1 to the printed decimal. Its test of coefficients uses the residual degrees of freedom of the fitted regression. The robust standard errors of the script are the HC1 standard errors. The two adjusted effects were also computed in exact arithmetic, with certified bounds for the two probabilities.

The two adjusted treatment effects quoted on p. 5: the estimate and its robust standard error in CAD, their ratio tt, and the two-tailed pp-value under the Student-tt distribution with 21 degrees of freedom and under the standard normal distribution.
OutcomeEstimateStandard errorttpp, Student-ttpp, normalPrinted
Café sales−8.891-8.89116.15116.151−0.5505-0.5505.5878.5878.5820.5820.59.59
Bulk sales23.17923.17921.24721.2471.09091.0909.2877.2877.2753.2753.29.29

The Student-tt values round to the printed .59.59 and .29.29, and the normal values round to .58.58 and .28.28. The normal value for bulk sales must be computed from the unrounded estimate and standard error. With the rounded entries 23.223.2 and 21.221.2 of Table 1, I obtain a value near .274.274.

What survives

The estimates and standard errors of Table 1 and the observations of Fig. 1 are unchanged. No statement of significance changes. Over the eight tests of a treatment effect, the smallest pp-value is .225.225 with the Student-tt reference and .215.215 with the normal reference. The statement on p. 4 that no estimate is significant at the two-tailed .10.10 level holds in both cases. The correction changes the description of the method.

Corrected

p. 4. In all cases, robust standard errors are used to estimate standard errors, with pp values computed using a Student-tt reference distribution with the model’s residual degrees of freedom (28 for the unadjusted regressions and 21 for the adjusted regressions).

In full, the corrected statement is the following. For an estimate with ratio tt to its robust standard error, the two-tailed pp-value is 2 P(Tν≥∣t∣)2\,\mathbb{P}(T_\nu \ge |t|), where TνT_\nu has the Student-tt distribution with ν=30−k\nu = 30 - k degrees of freedom, and kk is the rank of the regression on the 30 daily observations. Without covariates, k=2k = 2 and ν=28\nu = 28. With the linear time trend and the day-of-week effects, k=9k = 9 and ν=21\nu = 21. The Student-tt distribution serves as a reference distribution: the corrected sentence does not state that the ratio has this distribution exactly under the null hypothesis. With this sentence, the two pp-values on p. 5 stand as printed. The alternative is to keep the sentence on p. 4, compute the tests with the normal reference, and print p=.58p = .58 and p=.28p = .28 on p. 5.

Crop of eight lines of the left column of page 4. The text reads: between treatment and control. To improve efficiency, the second strategy uses ordinary least squares adjusting for a mean-centered linear time trend as well as mean-centered fixed effects for the day of week, following Lin (2013). In all cases, robust standard errors are used to estimate standard errors, with p values computed under a normal approximation. We present the complete raw results of the trial in. A red outline surrounds the words a normal approximation.
p. 4 (PDF p. 4), left column, end of the first paragraph. The outline marks “a normal approximation”.
Crop of eight lines of the left column of page 5. The text reads: ment effect on café sales was slightly negative, though not statistically significant (average estimated decrease of 8.9CAD from a control average of 336.5CAD, two-tailed p = .59) and the direction of treatment on bulk coffee bean/loose tea/spice sales was slightly positive, though not statistically significant (average estimated increase of 23.2CAD from a control average of 71.2CAD, two-tailed p = .29). One red outline surrounds p = .59) and a second surrounds p = .29) and the final period.
p. 5 (PDF p. 5), left column, end of the last paragraph. The outlines mark the two printed pp-values, .59.59 for café sales and .29.29 for bulk sales.

In the reference to Doucé et al. (2013), the title should read “the effect of chocolate scent on purchase-related behavior in a bookstore”, and the surname of the fourth author is De Backer.

References, p. 6 (PDF p. 6), left column, the entry for Doucé et al. (2013)

As printed

Doucé L, Poels K, Janssens W, DeBacker C (2013) Smelling the books: the effect of chocolate scent in purchase-related behavior in a bookstore. J Environ Psychol 36:65–69

The problem

The entry prints “in” where the title of the cited article has “on”, and it prints the surname De Backer as one word.

Evidence a check of the printed page

I checked the page against the bibliographic entry for the cited article in the repository of Hasselt University, which has the title with “on” and the fourth author as “De Backer, Charlotte”. I did not read the article itself. It is not settled whether the entry for Herrington (1996), and footnote 1 on p. 1, omit a second author. The publisher lists J. Duncan Herrington alone, a library catalogue lists Herrington and Capella, and the printed first page of that article was not available.

What survives

The cited work can still be identified from the entry, and nothing in the paper depends on these details.

Corrected

Doucé L, Poels K, Janssens W, De Backer C (2013) Smelling the books: the effect of chocolate scent on purchase-related behavior in a bookstore. J Environ Psychol 36:65–69

Crop of eight lines of the reference list. The first three lines are the entry: Dooley R (2013) Keep your customers shopping... with chocolate! Forbes Available: http://www.forbes.com/sites/rogerdooley/2013/07/22/chocolate-scent/. The next three lines are the entry: Doucé L, Poels K, Janssens W, DeBacker C (2013) Smelling the books: the effect of chocolate scent in purchase-related behavior in a bookstore. J Environ Psychol 36:65 to 69. The last two lines are the entry: Herrington JD (1996) Effects of music in service environments: a field study. J Serv Mark 10:26 to 41. One red outline surrounds the name DeBacker, and a second surrounds the word in that follows chocolate scent.
References, p. 6 (PDF p. 6), left column: the entry for Doucé et al. (2013), between the entries for Dooley (2013) and Herrington (1996). The outlines mark “DeBacker” and the word “in” of the title.

Formal statements (Lean)

Formal results: 5 whole; 0 restricted; 0 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.

Results and discussion, manipulation check: ‘.93 (95 % CI: .81, 1.06)’ and the inference ‘the lower bound of our estimate indicates that at least 80 % of patrons would discern the presence of an ambient scent’; the witness (detection probability 4/5 under a binomial model) is the validator's construction and is not in the paper

p. 3 (PDF p. 3; headed ‘Page 3 of 6’), right column, paragraph beginning ‘In our sample of 15 customers’

p. 3, right column, manipulation check (PDF p. 3). Under the independent common-probability binomial model for fifteen detections, the mass of count 14 at p = .80 is .13194139533312. Every deterministic count-based set excluding .80 there, and every lower bound above .80 there, has coverage at most .86805860466688, so cannot guarantee .95 or .975 uniformly. The printed interval and every lower endpoint rounding to .81 exclude .80. The Wald rule with multiplier 1.96 reproduces the printed endpoints, with the stated rational arithmetic and brackets. For every multiplier in [1.9599,1.9601], membership, two-sided coverage .814815425593344, lower coverage .832874232578048 and lower failure probability .167125767421952 have the stated exact values. The actual standard normal .975 quantile exists uniquely in that range and also reproduces the printed endpoints, with prefixes .807099 and 1.059567. This is the canonical finite-sample calibration counterexample under the added binomial model.

Historical component credits
  • Proved AronowAudit.P040.binomialMass_nonneg Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Finite-probability helper used within the exported counterexample proofs; not separately invoked.
  • Proved AronowAudit.P040.binomialMass_total Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Finite-probability normalization used within the exported bounds; not separately invoked.
  • Proved AronowAudit.P040.observed_count_mass Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The binomial sampling law and p=.80 are explicitly part of this validator-constructed target, rather than deductions from the random assignment of experimental days.
  • Proved AronowAudit.P040.exclude_observed_count_bound Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The method-free and lower-bound rows already export its required consequences.
  • Counterexample proved AronowAudit.P040.method_free_counterexample Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The target A2 explicitly permits arbitrary subsets of R, so the absence of an interval-shape restriction is faithful. The public description supplied in the record accurately restricts the conclusion to an exact finite-sample guarantee.
  • Counterexample proved AronowAudit.P040.lower_bound_counterexample Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Exact counterexample here means failure of the auxiliary finite-sample lower-coverage guarantee stated in T1; it does not establish that the actual patron rate is below .80.
  • Proved AronowAudit.P040.printed_endpoint_excludes_witness Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The half-open rounding convention is exactly S7; .805>.80 makes all rounding-boundary choices immaterial to the exclusion.
  • Proved AronowAudit.P040.waldRadius_sq Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; No nonnegativity of the unsquared radius is asserted. The source docstring calls the radius nonnegative, which fails for z=-1 and an interior count, but row_says_original correctly describes only the square identity.
  • Proved AronowAudit.P040.wald_membership_sq Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The nonnegative-multiplier condition permits every multiplier used in the target; the extra real-parameter cases do not change the witness specialization.
  • Proved AronowAudit.P040.wald_witness_membership Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The entire closed multiplier range is quantified, not only z=1.96 or its endpoints.
  • Proved AronowAudit.P040.wald_lower_membership Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; This exports only the count characterization assigned to the row; R238-10 and R238-11 separately export its probabilistic consequences.
  • Counterexample proved AronowAudit.P040.wald_coverage_counterexample Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The witness and both probabilities exactly match the assigned A3(c-d)/A4 finite-calibration component; no statement about actual patron behavior or refutation of nominal asymptotics is inferred.
  • Counterexample proved AronowAudit.P040.printed_patron_claim_refuted Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; The method-free bound already gives the canonical calibration obstruction; the historical exact-coverage proposition is not separately invoked.
  • Counterexample proved AronowAudit.P040.wald_lower_failure_probability Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The strict failure event is the complement of lower-endpoint coverage, so .167125767421952 is compared to the correct .05 and .025 failure levels for the assigned calibration consequence.

Results and discussion, third paragraph (the manipulation-check estimate, its interval and the inference ‘at least 80 % of patrons’); as printed

p. 3 (PDF p. 3; headed ‘Page 3 of 6’), right column, paragraph beginning ‘In our sample of 15 customers’

p. 3, right column, paragraph beginning "In our sample of 15 customers" (PDF p. 3). The observed proportion rounds to .93 and the reconstructed Wald endpoints round to .81 and 1.06 with the stated brackets and an upper endpoint above one. This states the canonical passage's retained mathematical content P1 and P2; the customer counts are inputs and no exact coverage claim is attributed to it.

Historical component credits
  • Proved AronowAudit.P040.printed_wald_arithmetic Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The assigned component is P2, equivalently T1 A3(a), so the absence of a .93-rounding conclusion does not narrow this row; it is a separate target-coverage omission.

Results and discussion, manipulation check: ‘.93 (95 % CI: .81, 1.06)’ and ‘at least 80 % of patrons’, as repaired by Sol: the exact binomial 95% interval for 14 detections in 15, which contains .80

p. 3 (PDF p. 3; headed ‘Page 3 of 6’), right column, paragraph beginning ‘In our sample of 15 customers’

p. 3, right column, manipulation check (PDF p. 3), corrected. Under the independent common-probability binomial model, the exact equal-tailed and one-sided intervals have the stated unique endpoints, rounding, inclusion of .80, and uniform coverage of at least 95%, while excluding .80 at count 14 prevents that coverage guarantee.

Historical component credits
  • Proved AronowAudit.P040.observed_proportion_rounds Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The exact proportion 14/15 rounds to .93 under precisely the claim's stated rounding convention.
  • Proved AronowAudit.P040.observed_tail_identities Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The exact binomial-tail polynomial identities hold for all real p, extending the claim's [0,1] identities without altering their probability-domain meaning.
  • Proved AronowAudit.P040.observedUpper_continuous Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Global continuity of the observed-tail polynomial strengthens its required continuity on [0,1] and specializes to the claim unchanged.
  • Proved AronowAudit.P040.observedUpper_hasDerivAt Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The derivative formula holds at every real argument, strengthening its required validity on the probability interval without changing the formula.
  • Proved AronowAudit.P040.observedUpper_strictMono Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Strict increase of the observed upper-tail polynomial on the closed interval [0,1] is the monotonicity required in component (ii), including endpoints.
  • Proved AronowAudit.P040.observedLower_strictAnti Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Strict decrease of 1-p^15 on the entire closed parameter interval is exactly the lower-tail monotonicity in component (ii), using the separate tail identity.
  • Proved AronowAudit.P040.countProbability_mono Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.countProbability_complement Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.countProbability_union_le Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.upper_tail_rejection_le Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.lower_tail_rejection_le Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.exact_binomial_coverage Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Both tail-inverted sets have coverage at least 19/20 for every p in [0,1], exactly as required by component (vi), including boundary parameters. The binomial model is expressly part of the corrected target; it is not supplied by random assignment of experimental days. The supplied public description accurately reports this result.
  • Proved AronowAudit.P040.exact_endpoint_sign_certificates Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The exported endpoint theorem already supplies the actual roots and their brackets.
  • Proved AronowAudit.P040.exact_interval_contains_eighty_percent Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The two exact tail probabilities and inclusion of 4/5 in both corrected confidence sets agree with component (v).
  • Proved AronowAudit.P040.unique_bracketed_root Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Root existence and uniqueness are already exported by corrected_binomial_endpoints.
  • Proved AronowAudit.P040.corrected_binomial_endpoints Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The statement exports all three actual endpoint roots, their uniqueness on [0,1], the required brackets and closed-set identities, and the stated two-decimal rounding. The binomial model is expressly part of the corrected target; it is not supplied by random assignment of experimental days. The supplied public description accurately reports this result.
  • Proved AronowAudit.P040.observed_upper_boundary_values Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The statement gives precisely the two observed upper-tail boundary evaluations required in component (ii).
  • Proved AronowAudit.P040.corrected_six_decimal_rounding Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The endpoint membership and root-equation hypotheses identify exactly the roots in the claim, and the conclusion gives their correct six-decimal rounding cells.

Methods, ‘with p values computed under a normal approximation’, against the two p values printed in the Results (café sales, two-tailed p = .59; bulk sales, two-tailed p = .29); the witness is the exact recalculation of the two adjusted regressions from the deposited data and is not in the paper

p. 4 (PDF p. 4; headed ‘Page 4 of 6’), left column, first paragraph, last sentence; p. 5 (PDF p. 5; headed ‘Page 5 of 6’), left column, last paragraph; Table 1, p. 5 (PDF p. 5)

p. 4, left column, Methods, and p. 5, left column, last paragraph (PDF pp. 4-5); Table 1, p. 5. The actual adjusted cafe and bulk regressions have the stated exact coefficients, HC1 variances, statistics and decimal rounding; their normal-reference p values round to .58 and .28, whereas the printed .59 and .29 use the Student-t reference.

Historical component credits
  • Proved AronowAudit.P040.regression_witness_arithmetic Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Fidelity sweep: ok
  • Proved AronowAudit.P040.normal_polynomial_integral Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.normal_kernel_error Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.normal_integral_enclosure Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.normal_p_enclosure Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.normal_decimal_certificate Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Counterexample proved AronowAudit.P040.normal_reference_counterexample_bounds Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; A numerical component of the counterexample, not a standalone regression identification; R235-04 supplies that separate component. The supplied target fixes the normal-reference convention, so no additional paper search was needed.
  • Counterexample proved AronowAudit.P040.normal_reference_rounding_mismatch Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; recorded_normal_counterexample states the mismatch directly on the actual fitted statistics.
  • Proved AronowAudit.P040.unadjusted_gram_certificate Withdrawn support; baseline fidelity: wrong_credit; manifest: used; used in Solution; Wrong credit for T4: this row concerns the unadjusted design, whereas both T4 witnesses use the adjusted design.
  • Proved AronowAudit.P040.unadjusted_inverse_product_certificate Withdrawn support; baseline fidelity: wrong_credit; manifest: used; used in Solution; Wrong credit for T4: this row concerns the unadjusted design, whereas both T4 witnesses use the adjusted design.
  • Proved AronowAudit.P040.unadjusted_gram_inverse Withdrawn support; baseline fidelity: wrong_credit; manifest: used; used in Solution; Wrong credit for T4: this row concerns the unadjusted design, whereas both T4 witnesses use the adjusted design.
  • Proved AronowAudit.P040.unadjusted_crossproduct_certificate Withdrawn support; baseline fidelity: wrong_credit; manifest: used; used in Solution; Wrong credit for T4: this row concerns the unadjusted design, whereas both T4 witnesses use the adjusted design.
  • Proved AronowAudit.P040.unadjusted_coefficients_certificate Withdrawn support; baseline fidelity: wrong_credit; manifest: used; used in Solution; Wrong credit for T4: this row concerns the unadjusted design, whereas both T4 witnesses use the adjusted design.
  • Proved AronowAudit.P040.unadjusted_treatment_weights_certificate Withdrawn support; baseline fidelity: wrong_credit; manifest: used; used in Solution; Wrong credit for T4: this row concerns the unadjusted design, whereas both T4 witnesses use the adjusted design.
  • Proved AronowAudit.P040.unadjusted_residuals_certificate Withdrawn support; baseline fidelity: wrong_credit; manifest: used; used in Solution; Wrong credit for T4: this row concerns the unadjusted design, whereas both T4 witnesses use the adjusted design.
  • Proved AronowAudit.P040.unadjusted_hc1_variance_certificate Withdrawn support; baseline fidelity: wrong_credit; manifest: used; used in Solution; Wrong credit for T4: this row concerns the unadjusted design, whereas both T4 witnesses use the adjusted design.
  • Proved AronowAudit.P040.unadjusted_squared_statistics_certificate Withdrawn support; baseline fidelity: wrong_credit; manifest: used; used in Solution; Wrong credit for T4: this row concerns the unadjusted design, whereas both T4 witnesses use the adjusted design.
  • Proved AronowAudit.P040.adjusted_gram_certificate Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.adjusted_inverse_product_certificate Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.adjusted_gram_inverse Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.adjusted_crossproduct_certificate Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.adjusted_coefficients_certificate Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.adjusted_treatment_weights_certificate Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.adjusted_residuals_certificate Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.adjusted_hc1_variance_certificate Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.adjusted_squared_statistics_certificate Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.recorded_regression_identification Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The adjusted cafe/bulk conjuncts cover T4(B1–B2); the all-eight-statistics conjuncts are additional conclusions and do not turn the unadjusted-only rows into components of T4.
  • Proved AronowAudit.P040.normal_reference_antitone Historical support retained; baseline fidelity: ok; manifest: not used; not used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Counterexample proved AronowAudit.P040.recorded_normal_counterexample Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Fidelity sweep: ok
  • Proved AronowAudit.P040.recorded_table_cells_round Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Fidelity sweep: ok

Methods, ‘with p values computed under a normal approximation’, as repaired by Sol: the p values use a Student-t reference distribution with the residual degrees of freedom (28 unadjusted, 21 adjusted), under which the printed p = .59 and p = .29 are correct

p. 4 (PDF p. 4; headed ‘Page 4 of 6’), left column, first paragraph, last sentence; p. 5 (PDF p. 5; headed ‘Page 5 of 6’), left column, last paragraph; the significance statement on p. 4 (PDF p. 4), right column

p. 4, left column, Methods and right-column significance statement; p. 5, left column, last paragraph and Table 1 (PDF pp. 4-5), corrected. The recorded designs give 28 and 21 residual degrees of freedom, Student-t reference values .59 and .29, and all eight effects have p greater than .10 under both references with the stated minimum, while the normal alternative gives .58 and .28; the reference calculation does not assert an exact null distribution.

Historical component credits
  • Proved AronowAudit.P040.student21_density_identity Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The special density formula is expressly included in T5(ii) and definitions_needed. The earlier faithful_with_notes label treats it as internal; that does not change its exact agreement with this component.
  • Proved AronowAudit.P040.student21_kernel_bracket Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.student21_polynomial_integral Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.student21_p_enclosure Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.student21_decimal_certificate Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.corrected_student_reference_bounds Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The target is the expressly corrected reference calculation, not a claim that an HC1 statistic has an exact Student-t null law; the rational-to-regression bridge is separately exported by R236-11.
  • Proved AronowAudit.P040.corrected_student_reference_rounding Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; recorded_corrected_p_values already gives both rounding conclusions on the fitted statistics.
  • Proved AronowAudit.P040.recorded_day_summary Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The canonical regression conclusions use the defined data and designs; this finite summary is not separately invoked.
  • Proved AronowAudit.P040.unadjusted_columns_independent Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Injectivity of the fixed matrix map is equivalent to independence of the two unadjusted columns. It does not claim independence of an arbitrary design or of the adjusted design.
  • Proved AronowAudit.P040.adjusted_columns_independent Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Fidelity sweep: ok
  • Proved AronowAudit.P040.centered_weekdays_sum_zero Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Fidelity sweep: ok
  • Proved AronowAudit.P040.adjusted_design_same_range Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; {'source': 'adjudication+second review', 'adjudicator': 'P040/P040_Regression.lean:628–629 states only equality of the ranges of the ten-column and nine-column adjusted designs. This matches the fitted-value-space component of P040-T5(i), but omits the additional conclusion in row_says and the declaration’s description (lines 626–627): “it does not change the treatment estimand.” Equal full fitted-value spaces alone do not identify a particular treatment coefficient; preservation of that coordinate is a further property of the specific nuisance-column deletion. That property is true here, but neither a treatment-coordinate-preserving correspondence nor coefficient invariance is included in this declaration’s statement.', 'suggested_fix': 'Retain the range equality and add a treatment-coordinate conclusion: for every b : Fin 10 → ℝ and c : Fin 9 → ℝ, originalAdjustedDesign.mulVec b = adjustedDesign.mulVec c implies b 1 = c 1. Together with the range equality, this states that deleting the redundant weekday column preserves the treatment coefficient for every fitted vector, including the common least-squares fitted vector.', 'second_review': "P040/P040_Regression.lean:628-629 equates the ranges of the ten-column original adjusted design and the nine-column reduced design defined at P040/P040_Regression.lean:543 and P040/P040_Regression.lean:536. This supplies the column-space component from S7 needed for T5(i)'s rank-nine and residual-degrees-of-freedom claim, as used at P040/P040_Regression.lean:665-667. The additional promise 'it does not change the treatment estimand' appears in row_says and the docstring at P040/P040_Regression.lean:626-627, and is not an extra conclusion required of this component by T5's claim text. Retain the theorem and restrict the description to equality of fitted-value spaces; the missing treatment-coordinate assertion is a substantive overpromise, but does not require repairing this credited statement.", 'severity': None}
  • Proved AronowAudit.P040.corrected_regression_degrees_of_freedom Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Fidelity sweep: ok
  • Proved AronowAudit.P040.table_statistics_bounded Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The positivity and maximum comparisons are about precisely the eight rational values listed in the target.
  • Proved AronowAudit.P040.student_density_regular Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.student_reference_antitone Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.reference_p_at_max_21 Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.student28_density_identity Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.student28_kernel_upper Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.student28_polynomial_integral Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.reference_p_at_max_28 Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.table_effects_not_significant Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.student28_square_certificate_10 Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.student28_square_certificate_11 Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.student28_upper_polynomial_nonneg Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.student28_kernel_bracket Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.student28_taylor_integral Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.student28_p_enclosure Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.student28_decimal_certificate Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The selected aggregate row exports the required component; this supporting certificate is not separately invoked.
  • Proved AronowAudit.P040.smallest_reference_p_bounds Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; This row covers the numerical bracket component. The actual minimizing comparison is assigned to the separate unadjusted_bulk_minimizes_reference_p row in split chunk R237 and is not inferred from these brackets alone.
  • Proved AronowAudit.P040.unadjusted_bulk_minimizes_reference_p Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; The conclusion is a minimum over all eight entries, including adjusted versus unadjusted degrees of freedom; uniqueness and the decimal bracket are not part of this row.
  • Proved AronowAudit.P040.recorded_statistic_identity Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Fidelity sweep: ok
  • Proved AronowAudit.P040.recorded_df_identity Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Fidelity sweep: ok
  • Proved AronowAudit.P040.recorded_corrected_p_values Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Fidelity sweep: ok
  • Proved AronowAudit.P040.recorded_effects_not_significant Historical support retained; baseline fidelity: ok; manifest: used; used in Solution; Fidelity sweep: ok

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
Table 1Article p. 5 (PDF p. 5)I ran the released R script on the 30 daily observations after file-location, filename and graphics-output changes. All 16 estimates and 16 standard errors agree to the printed decimal.ReproducedTo rounding
Figure 1Article p. 4 (PDF p. 4)I redrew the figure with the released code after file-location, filename and graphics-output changes. All 16 treatment bars agree exactly; marker heights agree by eye, without an exact numerical comparison of all heights. The caption suggests 31 observations, but 30 are plotted and August 5 is absent from the data (P040-E002).ReproducedAgrees in part
In-text treatment-effect inferenceArticle pp. 4-5 (PDF pp. 4-5)I ran the released R script with file-location, filename and graphics-output changes. The printed p-values, 0.59 and 0.29, agree to rounding with Student-t tests using 21 residual degrees of freedom. They differ from the stated normal approximation, which gives 0.58 and 0.28; no treatment effect is significant at 0.10 under either reference (P040-E003).ReproducedAgrees in part
In-text manipulation checkArticle p. 3 (PDF p. 3)I checked the response counts against the released data and recalculated the proportion and a normal-approximation interval from 14 detections among 15 responses. These reproduce 93% and the printed interval to rounding. The interval formula is inferred; the release supplies no estimation code for it. The small-sample coverage qualification is in P040-E001.RecalculatedTo rounding