Why is mathematics important when groups have different amounts of variability? Because comparing their averages requires recognising that those averages may have different precision. The Alexander–Govern test addresses equality of several independent population means without requiring the population variances to be equal. It does not replace the mean question with a rank question; it changes how uncertainty is handled.
Imagine three independent measurement processes. One is tightly controlled, another is much noisier, and the third is tightly controlled at a different level. Treating all three sample means as equally informative can obscure the structure. Inverse-variance weighting gives greater influence to more precise mean estimates while the test assesses whether a common population mean is plausible.
This article explains the mechanism, a checked three-group example, the normalising transformation behind the statistic, and the limits of the resulting inference. The numbers are synthetic and illustrate mathematics rather than the performance of a real school, product or organisation. This is an enrichment article about statistics and reasoning, not a claim that the method is required in a particular school syllabus.
Choose your reading route
Start with the question, follow the mechanism, or jump straight to the checked calculation. All teaching sections remain open below.
Name the population quantity first · Standard error separates spread from precision · Worked example: three means with very different precision · Normality remains an assumption · Practice questions with answers
Full section index · eduKateSG Mathematics
Full section index
Sections 1–6
Sections 7–12
Sections 13–18
- 13. A spread test is not a gatekeeper for every decision
- 14. Follow-up comparisons need their own plan
- 15. Practical investigation: measurement processes
- 16. Practical investigation: a school research question
- 17. Practical investigation: average operating cost
- 18. Reproducibility and software checks
Sections 19–24
Did You Know? “Unequal variances” and “unequal means” are different statements. A test of spread cannot answer a question about mean equality, and a procedure that tolerates unequal variances does not prove those variances differ. The target of an analysis must stay explicit.
Name the population quantity first
Suppose there are k independent groups with population means μ₁,…,μ_k. The null is μ₁=μ₂=…=μ_k. The alternative is that at least one mean differs. It is an omnibus question, so rejection does not identify which pair or pairs differ.
The mean is appropriate when arithmetic averaging represents the scientific or practical quantity of interest. Examples can include average measurement error, mean output or mean resource consumption, provided the measurement scale and sampling design support that interpretation.
A mean can be sensitive to extreme values. That does not make it automatically wrong: an expensive extreme outcome may genuinely matter to average cost. But choosing a procedure for means should be a deliberate decision, not an unexamined habit.
If the goal is a median, an ordering probability, a tail risk or a spread measure, use a method targeting that quantity. Switching to ranks because they are called nonparametric changes what is being inferred. It is not simply a technical adjustment that leaves every substantive conclusion intact.
Why equal-variance pooling can be problematic
Classical one-way ANOVA is often introduced through a common within-group variance estimate. Under its standard model, that pooled variance supplies a shared scale for comparing mean differences. Unequal population variances violate that common-scale assumption.
The consequences depend on sample sizes, variance patterns and other features. It is not accurate to say that every tiny deviation from equal variance makes every ANOVA conclusion invalid. Nor is it safe to say equal sample sizes always solve the problem.
Alexander–Govern is one available approximation for the heteroscedastic means question. Welch-style procedures and other methods also exist. The correct lesson is to match assumptions to design and target, not to advertise one named test as universally superior.
Current SciPy documentation states independence and normal population assumptions for its Alexander–Govern procedure while relaxing equal variance. That remaining normality assumption is important. The word “heteroscedastic” does not mean robust to every possible outlier, skewness pattern or dependence structure.
Back to contents · Previous · Next
Standard error separates spread from precision
For group i with sample size n_i and sample variance s_i², the estimated variance of its sample mean is v_i=s_i²/n_i. Its standard error is √v_i. A noisy population can still have a precise mean estimate if its sample is sufficiently large.
Conversely, a small sample from a moderately variable population may estimate its mean poorly. Comparing raw variances alone does not tell us how much uncertainty belongs to each estimated mean; sample size enters the calculation directly.
This distinction is central to mathematics in research and everyday decisions. The spread of individual delivery times and the uncertainty in the average delivery time are not the same thing. A company may estimate a mean precisely while individual customers still experience unpredictable waits.
Keep the units visible. If observations are in millimetres, s_i² and v_i have squared-millimetre units, while the standard error is in millimetres. Dividing a mean difference by its standard error yields a dimensionless standardised quantity.
Back to contents · Previous · Next
The precision-weighted common mean
Give each group an unnormalised weight w_i=1/v_i=n_i/s_i². Normalise so the weights sum to one: α_i=w_i/Σw_i. The estimated common mean under the equality model is μ̂_w=Σα_i x̄_i.
This is not the overall mean of all individual observations unless the weight structure happens to make it so. The weighting reflects estimated precision, not a rule that every person or group has equal descriptive influence in the aggregate.
For descriptive reporting, the ordinary grand mean can still be relevant. The weighted common mean serves a different inferential role inside the test. Confusing them can turn a mathematically correct formula into a misleading headline about the overall population.
If v_i is zero, the inverse weight is undefined. A constant observed sample does not prove a population has zero variance, and assigning it infinite authority is not a satisfactory practical solution. The implementation’s constant-input warning needs investigation rather than suppression.
Back to contents · Previous · Next
Standardise each departure
For each group calculate t_i=(x̄_i−μ̂_w)/√v_i. This measures its mean departure from the fitted common centre relative to its own estimated uncertainty. The quantities resemble one-sample t statistics, but the centre was estimated using all groups, so their dependence must remain visible.
Simply squaring these t_i values and comparing their sum with an arbitrary reference would not reproduce Alexander–Govern. The method applies a normalising approximation that accounts for each group’s degrees of freedom before forming the final quadratic sum.
This is a valuable implementation lesson. Two formulas can share a similar-looking weighted mean and still define different tests. A project should not substitute an easier final statistic while retaining the more sophisticated method’s name and p-value interpretation.
The exact transformation can look formidable at first. Its purpose is simpler than its appearance: convert differently calibrated t-like departures into quantities that can be combined using a common approximate scale.
Back to contents · Previous · Next
The normalising transformation
Let ν_i=n_i−1, a_i=ν_i−½ and b_i=48a_i². Define c_i=√[a_i log(1+t_i²/ν_i)]. A current implementation of the approximation uses a transformed magnitude z_i built from c_i and correction terms.
Specifically, z_i=c_i+(c_i³+3c_i)/b_i−(4c_i⁷+33c_i⁵+240c_i³+855c_i)/(10b_i²+8b_i c_i⁴+1000b_i). The statistic A=Σz_i² is compared with an approximate chi-square reference having k−1 degrees of freedom.
Because the final statistic squares the transformed values, the magnitude representation is sufficient for this calculation. Direction still belongs in the raw mean differences and follow-up contrasts. Do not attempt to infer which group is higher solely from A.
The formulas here were checked against the maintained SciPy implementation and an independently written numerical calculation. They explain the operational procedure, not a claim that a classroom derivation establishes all its asymptotic theory. The original research supplies the theoretical and simulation context.
Back to contents · Previous · Next
Worked example: three means with very different precision
Use group A=[8,9,10,11,12,10], B=[4,8,12,16,20,12] and C=[12,13,14,15,16,14]. Each group has six observations. Their sample means are 10,12,14 and sample variances are 2,32,2, calculated with denominator five.
The estimated mean variances are v=[1/3,16/3,1/3]. Thus the unnormalised precision weights are [3,3/16,3]. Normalising gives [16/33,1/33,16/33], approximately [0.484848,0.030303,0.484848].
The weighted common mean is 12. Group B is centred there but contributes little precision because its sample variability is much larger. The standardised departures are approximately [−3.4641016,0,3.4641016]. These signs describe which means lie above or below the common centre.
All groups have ν=5. Applying the normalising formula gives transformed magnitudes approximately [2.3663891,0,2.3663891]. Their squared sum is A≈11.19959447. With k−1=2 degrees of freedom, the upper-tail probability is p≈0.00369861.
SciPy 1.17.0 reproduced the same statistic and p-value. At a predeclared 5% threshold, the synthetic dataset rejects equal population means under the stated model. It does not prove every pair differs: B sits between A and C and is estimated imprecisely.
Back to contents · Previous · Next
Reconstruct the arithmetic by hand
For group A, deviations from mean 10 are −2,−1,0,1,2,0. Their squared sum is 10, so s_A²=10/5=2. Group C has the same deviation pattern around 14 and therefore the same variance.
For group B, deviations from 12 are −8,−4,0,4,8,0. Their squared sum is 160, so s_B²=160/5=32. Multiplying every deviation by four multiplies variance by sixteen, exactly matching the relationship 32/2=16.
The standard error for A is √(2/6)=√(1/3), so its departure is (10−12)/√(1/3)=−2√3. C’s is +2√3. B’s departure is zero regardless of its standard error because its sample mean equals the fitted centre.
Symmetry makes this example especially easy to audit. A and C have equal precision and equal opposite departures, so they must contribute equally to the squared final statistic. If a calculation gives unequal contributions, inspect group ordering, variance denominators and rounding before interpreting the p-value.
Back to contents · Previous · Next
Why the degrees of freedom are k−1
There are k group means, but under the null their common centre is estimated from the data. Only k−1 independent directions of departure remain after fitting that centre. This is the structural reason the reference uses k−1 degrees of freedom.
That argument is an intuition for the dimension, not by itself a proof that the transformed statistic has an exact chi-square distribution. The reference is approximate. The normalising transformation and its calibration require more than counting parameters.
For three groups the reference has two degrees of freedom. For four groups it has three. The within-group degrees ν_i=n_i−1 enter the transformation separately and should not be confused with the final reference degrees of freedom.
A useful notebook convention is to label ν_i “group variance-estimation degrees” and k−1 “omnibus reference degrees”. Keeping those roles distinct prevents errors when reproducing the formula in a spreadsheet.
Back to contents · Previous · Next
Unequal sample sizes are allowed, not irrelevant
The procedure can compare groups of different sizes. The weights n_i/s_i² reflect both variability and sample size. Doubling n_i while keeping a similar variance estimate approximately doubles that group’s precision weight.
However, a very small group may estimate its variance unreliably. A large numerical inverse weight caused by an unusually small observed variance can be fragile. Inspect the actual sample, not just the final weight.
Unequal allocation can also interact with variance patterns and non-normality. The method’s allowance for unequal sizes is not a guarantee of excellent performance in every extreme imbalance. Simulations should use realistic combinations rather than only balanced textbook cases.
In planning a study, sample size allocation belongs before analysis. If one population is expected to be much noisier, collecting the same number of observations everywhere may not be the most informative design. Practical constraints, costs and ethics also matter, so the mathematical optimum is not the whole decision.
Back to contents · Previous · Next
Zero variance and nearly constant samples
A group such as [10,10,10,10] has observed sample variance zero. The precision formula asks for division by zero, and the test is not defined in the usual way. Current SciPy documentation warns about constant input rather than treating that group as infinitely certain.
First check data quality. Were values rounded excessively? Was a formula copied into the wrong column? Did an instrument reach a detection limit? A constant sample may reflect measurement or processing rather than a truly invariant process.
If the observations are genuinely constant, reconsider the statistical model. A specialised treatment, a different estimand or additional data may be needed. Adding arbitrary noise or a tiny variance constant solely to obtain a p-value changes the analysis without supplying a scientific justification.
Nearly constant data can also create numerical sensitivity. Compare scale to measurement resolution and record warnings. A calculation that changes dramatically after insignificant rounding is telling you something important about its stability.
Back to contents · Previous · Next
Normality remains an assumption
Alexander–Govern relaxes equal population variances; it does not generally remove the normal-population assumption stated in SciPy’s documentation. In small samples, strong skewness or contamination can make a mean-based approximation difficult.
Use plots and domain knowledge to assess plausibility. A normality test with a large p-value does not prove normality, particularly with six observations. A tiny sample contains limited information about tail behaviour no matter which diagnostic is selected.
Transformations may be useful when scientifically meaningful, but they change the scale of the mean question. A test of equal means after logarithms is not automatically a test of equal arithmetic means on the original scale.
If outlier resistance is essential, consider methods designed for robust location quantities, trimmed means or another justified target. Explain the changed estimand. The best analysis begins with what should be learned, not with a ritual sequence of diagnostic tests and automatic substitutions.
Back to contents · Previous · Next
A spread test is not a gatekeeper for every decision
It is tempting to test variances first, use ordinary ANOVA if that test is non-significant and switch otherwise. This two-stage habit creates its own inferential behaviour and can be unstable, especially when the spread test has little power.
An unequal-variance means procedure can be chosen directly when heterogeneity is plausible from the design or scientific context. Conversely, a significant spread difference may itself be substantively important even if mean equality is not rejected.
For this series, the distinction connects naturally with Brown–Forsythe and Fligner–Killeen. Those articles investigate spread under their own assumptions. Alexander–Govern asks whether population means share a common value while allowing different variances.
Write two separate questions in a project: “Are typical levels different?” and “Is consistency different?” Then define typical level precisely. Sometimes both questions matter; sometimes one is irrelevant. Keeping them separate is a major gain in statistical literacy.
Back to contents · Previous · Next
Follow-up comparisons need their own plan
An omnibus rejection establishes that the common-mean model is inadequate under the tested assumptions. It does not tell us which means differ, whether every difference is practically important or whether the largest observed mean belongs to the best process.
Use preplanned contrasts or an appropriate unequal-variance multiple-comparison procedure when localisation is needed. Report estimated differences in original units and compatible uncertainty intervals, with multiplicity handled according to the inferential plan.
Do not select the visually largest pair after seeing the data and report it as a single prespecified comparison. Searching among many pairs changes the chance of a misleading finding. Exploratory work is useful when labelled honestly and followed by suitable confirmation.
In our example, A and C have precise means separated by four units, while B is noisy and central. The global result cannot be compressed into “all three groups are different”. The pattern of estimates already shows why that sentence would overreach.
Back to contents · Previous · Next
Practical investigation: measurement processes
Create synthetic independent groups representing three measurement systems. Give two modest variability and one much larger variability. Calculate means, sample variances, standard errors and normalised precision weights before running any test.
Ask which mean should have the most influence on an estimated common centre and why. Then change only a group’s sample size. Students can see the difference between individual spread and mean precision rather than memorising that a smaller variance always dominates.
Next add a calibration shift to one precise group. Observe how its standardised departure and the global statistic change. Keep the raw-unit shift visible; a p-value alone does not say whether the calibration error exceeds an engineering tolerance.
Finally add dependence by generating several readings from the same device. Treating them as independent should now be challenged. The purpose is to show how the design assumption fails, not to publish a false precise result from a large-looking spreadsheet.
Back to contents · Previous · Next
Practical investigation: a school research question
Suppose a hypothetical project asks whether average performance differs among three independently sampled groups on the same assessment. Before choosing a means test, check that the instrument, scoring and conditions really are comparable.
Different schools, classes or teaching settings may bring cluster effects and selection differences. Even a carefully calculated mean comparison does not establish that one teaching approach caused the difference. Causal identification is a separate design task.
Use anonymised or synthetic data for learning, and avoid public rankings from tiny groups. A student can understand heteroscedasticity without turning children’s scores into labels about permanent ability.
The broader benefit of learning mathematics is the ability to state a limited conclusion: these observations are inconsistent with a common-mean model under certain assumptions. That is useful evidence, but it is not a verdict on every learner, school or future outcome.
Back to contents · Previous · Next
Practical investigation: average operating cost
Three hypothetical systems produce operating costs with different variability. The mean may be important for budgeting, while tail costs matter for risk. Alexander–Govern addresses the first target only under its assumptions.
Real cost data are often skewed. Do not present a normal-population approximation as automatically suitable simply because the variable is numerical. A simulation, robust method or a distribution-specific model may be needed for a defensible analysis.
Report separate summaries for average cost and extreme outcomes. A system can have a lower mean but a less acceptable tail risk. There is no contradiction because the two criteria encode different decision preferences.
This example illustrates mathematics in careers such as engineering, operations and research. Responsible use requires domain knowledge, clear communication and knowledge of uncertainty. Learning a named test alone does not guarantee career entry, income or employment.
Back to contents · Previous · Next
Reproducibility and software checks
Record each sample’s size, mean and unbiased sample variance. Independently calculate standard errors and weights. The weights should be positive and sum to one when all variances are positive; the weighted centre should lie between the smallest and largest sample means.
Check translation and scale invariance. Adding the same constant to every observation should shift all means and the fitted centre equally, leaving standardised departures unchanged. Multiplying all observations by the same positive constant should similarly leave the test statistic unchanged apart from numerical roundoff.
Keep intermediate transformation values in a teaching implementation. Compare against a maintained library rather than assuming an attractive formula transcription is correct. Parentheses in the correction denominator matter, and premature rounding can change the final result.
Record the actual software version used for calculations. The worked example here used SciPy 1.17.0; the maintained documentation was checked separately for current assumptions and interface behaviour. Do not label a local computation with a newer documentation version that was not actually executed.
Back to contents · Previous · Next
A learning route from school mathematics
Begin with arithmetic means, deviations and squared deviations. Reproduce the sample variances in the worked example by hand. This gives the later weights a concrete meaning rather than making them appear from a software command.
Then connect variance of observations with variance of a sample mean. Use repeated synthetic samples to see that averaging stabilises estimates. The square-root relationship in the standard error links algebra, functions and statistical reasoning.
Study weighted averages next. Compare equal weights, sample-size weights and inverse-variance weights on the same three means. Explain which question each construction answers and why an inferential fitted centre need not equal a descriptive grand mean.
Only then introduce the normalising approximation and chi-square reference. A learner need not derive every correction term to understand the mechanism, but should be able to identify where the approximation enters and which assumptions justify its use.
Back to contents · Previous · Next
Guidance for parents and educators
Ask “what is uncertain here?” A student may confuse spread among observations with uncertainty in an average. A small drawing of many repeated samples can make that distinction clearer than a long vocabulary definition.
Encourage explanations in units. “The mean difference is four millimetres” and “the statistic is eleven” have different meanings. The first may matter to a tolerance; the second helps calibrate evidence. Both should remain connected but not interchangeable.
Use the symmetric worked example as a confidence-building check. Equal precision and opposite departures must contribute equally. Students learn that they can audit advanced output with elementary structure rather than surrendering judgement to a library.
Keep enrichment optimistic and proportionate. This topic builds on algebra, statistics and careful reading, but it need not become a race toward university terminology. A strong outcome is a learner who asks the right question, checks a calculation and communicates a limit clearly.
Back to contents · Previous · Next
Practice questions with answers
Question 1: A group has sample variance 18 and n=9. Its estimated mean variance is 18/9=2 and standard error is √2. Do not confuse the variance 18 with the standard error or divide by n twice.
Question 2: Another group has sample variance 8 and n=4. Its mean variance is also 2. Under inverse-variance weighting these two estimated means have equal precision weights despite different raw spreads and sample sizes.
Question 3: If every observation increases by seven, what happens to A? It should remain unchanged: group means and the fitted common mean all increase by seven, while variances and standardised departures stay the same.
Question 4: If the omnibus test rejects across four groups, how many pairs are proven different? None individually by that result alone. There are six possible pairs, and pairwise conclusions need an appropriate follow-up plan.
Question 5: Is a constant group safely assigned infinite precision? No. Zero estimated variance makes the standard inverse-weight calculation undefined and needs a model or data-quality investigation, not an arbitrary numerical patch.
Back to contents · Previous · Next
A sensitivity exercise with one changed observation
Replace group B’s value 20 with 200 in the worked dataset. Its mean rises, its variance rises substantially and its precision weight falls. Several parts of the calculation move at once. Do not predict the final statistic by looking only at the changed mean.
Recalculate the group mean, variance, standard error, normalised weights and fitted common centre. Then inspect the transformed departures. The exercise demonstrates why a noisy extreme group can influence a heteroscedastic means analysis differently from a precise shifted group.
It also exposes a limitation: the normal-population assumption is now much less plausible for that tiny group. A numerical answer may still be returned, but the scientific justification has weakened. Sensitivity analysis should evaluate assumptions as well as output stability.
Do not remove the value simply because it makes the result inconvenient. Investigate whether it is a recording error, a valid rare outcome or evidence that the model is unsuitable. The decision about data validity needs an external reason, not a preferred p-value.
Back to contents · Previous · Next
A simulation plan for checking calibration
Generate independent normal samples with the same population mean but different population variances. Repeat the entire procedure many times at fixed sample sizes and record the proportion of p-values below a predeclared threshold. That estimates false-positive behaviour for the chosen design.
Vary the sample-size allocation and variance pattern. In particular, compare a noisy small group with a noisy large group rather than testing only one balanced scenario. The behaviour of an approximation can depend on how uncertainty and information are distributed across groups.
Next move one population mean while keeping the variance structure fixed. The rejection proportion now estimates power for that specific alternative. Compare the practical difference in original units with its detectability. Small effects with huge samples and large effects with tiny samples tell different decision stories.
Finally deliberately violate normality with a clearly labelled skewed or contaminated generator. This does not invalidate the original method everywhere; it reveals a boundary relevant to that scenario. Preserve all simulation settings and Monte Carlo uncertainty instead of reporting a single rejection percentage as a universal property.
Back to contents · Previous · Next
When a model is more useful than a single omnibus test
Real observations may depend on covariates such as baseline measurement, device setting or workload. Three raw group means can differ because those variables are distributed differently. A regression or another appropriate model may be needed to ask an adjusted question.
Similarly, repeated measurements, nested classes or batches require dependence-aware analysis. Collapsing them into independent groups can discard structure or create false precision. A more elaborate model is justified by the design, not by a desire to make the analysis sound advanced.
Sometimes a simpler descriptive comparison is more honest. If there are only a few convenience observations and no defensible population sampling argument, means and plots can describe what was seen without pretending to establish a general population conclusion.
The useful habit is to ask what additional assumption each inferential step introduces. A weighted test, a regression and a hierarchical model all offer different representations. None can manufacture missing design information merely by adding mathematical sophistication.
Back to contents · Previous · Next
A concise evidence checklist
- State why the arithmetic mean is the target quantity.
- Define the independent unit and identify any repeated or clustered measurements.
- Preserve group sizes, means, variances and standard errors.
- Check that every required variance is positive and the units are consistent.
- Distinguish a descriptive grand mean from the fitted precision-weighted common mean.
- Record the normalising approximation and final k−1 reference degrees of freedom.
- Report original-unit effect estimates and a planned follow-up if needed.
- Explain normality concerns, outlier investigations and sensitivity checks.
- Separate a statistical group contrast from any causal or practical recommendation.
A reader should be able to reconstruct not only the statistic but also the question it answered. This is the standard that makes mathematics useful beyond an examination: calculations remain connected to a decision, and the evidence trail remains understandable to someone who was not present when the spreadsheet was built.
Back to contents · Previous · Next
Frequently asked questions
What does Alexander–Govern test?
It tests equality of two or more independent population means while allowing different population variances, using an approximate normalising construction and chi-square reference. The current documented assumptions still include normal populations and independent samples.
Is it a test of variance equality?
No. Variances enter as uncertainty estimates, but the null concerns means. A separate spread procedure targets variance or scale equality and should not be confused with this question.
Can sample sizes differ?
Yes. Sample size affects estimated mean variance and precision weights. Extreme imbalance and tiny groups still deserve caution because variance estimates and approximation quality can be fragile.
Is the p-value exact?
No. The method is an approximation. A precise-looking decimal does not change that fact, and numerical agreement between implementations is not proof of ideal calibration for every data-generating process.
Why not transform everything to ranks?
Ranks can be useful, but generally change the target away from arithmetic means. If the mean is the scientific quantity, choose a defensible mean-based method or explicitly explain why a different estimand is preferable.
What should accompany the test?
Report sample sizes, group means, variability, meaningful differences, uncertainty, diagnostics and the design limitations. An omnibus statistic and p-value alone leave the practical question largely unanswered.
Back to contents · Previous · Next
A final check in ordinary language
Before presenting the result, explain it without symbols: we compared several average levels while allowing those averages to have different precision. We used a model with independent, normally distributed groups and an approximate reference calculation. The result concerns a common population mean, not equality of every observation.
If that sentence does not match the real question, revisit the analysis. Perhaps consistency, a meaningful threshold or an individual change was the actual target. Correct arithmetic cannot compensate for a mismatched question.
When the sentence does match, the mathematics supplies something valuable: a transparent route from observed variability to a calibrated comparison. That route is useful because its assumptions are inspectable, not because the method’s name sounds authoritative.
Back to contents · Previous · Next
Useful next reading and primary sources
The foundational paper is Alexander and Govern’s 1994 A New and Simpler Approximation for ANOVA Under Variance Heterogeneity. SciPy’s Alexander–Govern documentation states the current assumptions, inputs, warnings and reference distribution.
For a spread-focused contrast, read Brown–Forsythe median deviations and robust variance equality. For understanding a different form of unequal variance within regression, see Breusch–Pagan residual variance and heteroscedasticity.
Return to the eduKateSG Mathematics hub for the wider connections. Mathematics matters because it makes “compare the averages fairly” a precise task: define the mean, estimate its uncertainty, preserve the design and keep the conclusion within the evidence.
