The block size as a schedule

How much of the forbidden spread a rule may read

A stopping rule that reads the spread its interval will report breaks the interval. Blend that spread into what the rule reads, a share at a time, and the cost is not proportional to the share — at a tight requirement a rule can read four fifths of it before anything is lost, and the last fifth costs nearly four points.

Worth reading first: When the looking happens · What the 95% refers to.

Every rule in this field rests on one restriction. Observations arrive in blocks; the rule decides when to stop from the within-block contrasts, which say how noisy the observations are; and the interval it reports is built from the block means, which say where the mean is and how much it varies from block to block. The two are independent for normal observations whatever the rule does with the first, so the interval is exact. The essay that measured the boundary showed what happens to three rules that cross it, and the worst of them — stopping when the interval about to be reported is narrow enough — lost eight points of coverage while appearing to save observations.

That essay treated the restriction as a line: a rule reads the forbidden quantity or it does not. It named, and left, the obvious next question — the size of the violation as a function of how strongly the rule reads the means, which is a dial nobody turned. This essay turns it. The answer is not the one a line would suggest, and it changes what a protocol should worry about.

A dial between the allowed spread and the forbidden one

The honest rule stops when the observations in hand reach z2s^2/d2z^2\hat s^2/d^2, the number a fixed-width interval of half-width d would need if ŝ² were the truth, with ŝ² the pooled within-block estimate. The offending rule uses the between-block estimate SB2S_B^2 instead — the very quantity the reported interval divides by. Between them is a family:

s^2  =  (1−κ) σ^within2  +  κ SB2\hat s^2 \;=\; (1 - \kappa)\,\hat\sigma^2_{\text{within}} \;+\; \kappa\,S_B^2

At κ = 0 the rule is honest and exact. At κ = 1 it stops on the reported spread. In between it reads some of each, and because both estimate the same σ2\sigma^2, every rule in the family is a perfectly sensible-looking way to decide whether there is enough data. A practitioner who pools all the information about σ2\sigma^2 available at each look, which is what an efficiency argument recommends, is somewhere on this dial.

Everything here uses blocks of two, as the field’s earlier rule did, and runs every κ on the same observations, so a difference in coverage between two blends is measured on identical data and its standard error is the paired one. That is what lets a loss of a fraction of a point be told from noise.

How much of the forbidden spread a stopping rule may read. The rule stops when the observations in hand reach z²ŝ²/d², with ŝ² a blend: a share 1 − κ of the pooled within-block estimate it may read, and a share κ of the between-block estimate the interval is built from, which it may not. At κ = 0 it is the honest rule; at κ = 1 it stops on the reported spread. Each curve is the coverage lost against κ = 0 on the same 6,000 runs, with two paired standard errors, at three requirements. At a half-width of 0.35 the loss is 0.87% at κ = 0.2 and peaks at 3.97%. At 0.25 it is 0.20% at 0.2, 0.98% at 0.5 and 5.50% at 1. At 0.15 nothing measurable is lost until κ = 0.9, and 3.73% at 1. The cost of reading is not proportional to how much is read; it is concentrated where the rule leans on the forbidden spread, and a longer experiment can lean further before paying.
Fig. 1 Coverage lost against the honest rule as the stopping spread takes a growing share from the between-block estimate, at three requirements, with two paired standard errors on every point. At the loosest requirement the loss starts almost at once; at the middle one it waits until about half the spread is forbidden; at the tightest nothing is lost until more than four fifths of it is.

The loss is not proportional to the reading

At a half-width of 0.25, where knowing σ would need 61.5 observations, the honest rule covers 94.65% over six thousand runs. Reading a fifth of the forbidden spread loses 0.20 points, with a paired standard error of 0.18 — nothing measurable. Reading half of it loses 0.98 ± 0.26. Reading two thirds loses 1.52. Then the curve turns: 3.18 at κ = 0.8, 5.10 at 0.9 and 5.50 at full reading. The first half of the dial costs one point; the second half costs four and a half.

At a half-width of 0.15, where the experiment needs about 171 observations, the curve is flat for longer. Reading up to two thirds of the forbidden spread costs nothing distinguishable from zero — the losses run between −0.28 and 0.08 points — and κ = 0.8 costs 0.25 ± 0.24. At 0.9 the loss is 0.78 and at full reading 3.73.

At a half-width of 0.35, where about 31 observations are needed, there is no flat stretch. A tenth of the forbidden spread already costs 0.30 ± 0.15 points and a fifth 0.87. The loss peaks at 3.97 at κ = 0.8 and falls back to 2.70 at full reading, for a reason the next sections give.

So the answer to how much may a rule read depends on the size of the experiment, and in the direction that matters. The longer the experiment, the more of the forbidden quantity a rule can lean on before it pays.

Why the length of the experiment buys tolerance

The mechanism is the one the field already knows, measured one level down. A rule that stops when a blend including SB2S_B^2 is small enough stops preferentially when SB2S_B^2 happens to be small, and the reported interval is then built from an SB2S_B^2 that is biased low.

The estimate the interval divides by, pulled down by the rule. The mean of the between-block estimate at the moment of stopping, in units of the true σ², against how much of it the stopping rule reads, at the same three requirements and on the same runs. It should be 1. Read honestly it is 0.9818, 0.9941, 0.9954; read in full, 0.6522, 0.7197, 0.8905. A rule that stops when a blend including that estimate is small enough stops preferentially when it is small, and the interval built from it is narrow for exactly that reason. The pull is strongest at the loosest requirement, where the experiment has fewest blocks and the estimate rests on fewest degrees of freedom — the same ordering as the coverage it costs.
Fig. 2 The between-block estimate at the moment of stopping, in units of the true σ2\sigma^2, against how much of it the stopping rule reads, at the same three requirements. It should sit on the dashed line. The more it is read, the lower it lands, and the loosest requirement — fewest blocks, fewest degrees of freedom in SB2S_B^2 — is pulled furthest.

Read honestly, SB2S_B^2 at stopping averages 0.9818, 0.9941 and 0.9954 of σ2\sigma^2 at the three requirements — on its target to within the noise. Read in full it averages 0.652 at the loosest, 0.720 at the middle and 0.890 at the tightest. The ordering is the ordering of the coverage losses at small κ, and it is the ordering of how many blocks each experiment has: about 12, 27 and 81 under the honest rule. An estimate built from eighty blocks barely moves from one look to the next, so a rule that waits for it to be small has little to wait for; the same estimate on twelve blocks fluctuates enough that waiting for a low value finds one.

The convex shape is visible here too, and far more precisely. At a half-width of 0.25 the estimate falls from 0.9941 to 0.9361 of σ2\sigma^2 over the first half of the dial and from there to 0.7197 over the second. A mean of an estimate is resolved to a few thousandths in six thousand runs where a coverage rate is resolved to a quarter of a point, so this is the diagnostic to run on a proposed rule: simulate it, and look at where SB2S_B^2 lands when it stops.

That is also why the cost is convex in κ rather than proportional. With most of the weight on the within-block estimate, the blend’s fluctuations are mostly fluctuations in the allowed quantity, and the rule stops when that is small, which costs nothing. The forbidden part has to carry most of the blend’s movement before the rule’s stopping time is driven by it, and when the experiment is long it moves least — so the share at which it takes over moves right as the requirement tightens.

What the offending rule looks like from outside

A violation that showed itself in the output would be easy to catch. This one does the opposite.

What reading looks like from the outside. At a half-width of 0.25, the mean half-width of the reported interval as a share of 0.25 (the upper curve), and the mean number of observations as a share of the 61.5 that knowing σ would need (the lower one), against how much of the forbidden spread the rule reads. Observations: 0.963, 0.973, 0.981, 0.983, 0.976, 0.958, 0.909, 0.838, 0.761. Half-widths: 1.126, 1.074, 1.051, 1.033, 1.023, 1.018, 1.022, 1.050, 1.136. Over most of the dial the offending rule spends about what the honest one does and reports a narrower interval — the narrowest at κ = 0.65, 0.2546 against 0.2815 — which is what an experimenter comparing rules on their output would prefer. Only near κ = 1 does it start stopping visibly early, and by then it has already lost most of what it will lose.
Fig. 3 At a half-width of 0.25, the mean reported half-width against the requirement and the mean number of observations against what knowing σ would need, across the dial. Over most of the dial the rule spends what the honest one spends and reports a narrower interval.

At a half-width of 0.25 the honest rule stops after 59.18 observations and reports an interval whose half-width averages 0.2815. As κ rises the observations barely change until κ = 0.65, and the reported interval gets steadily narrower: 0.2557 at κ = 0.5 and 0.2546 at 0.65, about a tenth below the honest rule. Only past 0.8 does the rule start stopping visibly early — 46.80 observations at full reading — and by then the interval has stopped narrowing, because fewer observations mean fewer blocks and a larger t quantile on fewer degrees of freedom.

So across the middle of the dial an experimenter comparing two rules on their output sees the offending rule produce narrower intervals from the same number of observations, which is exactly what a better rule would produce. The coverage loss is the only symptom, and at κ = 0.5 it is one point against a counting error of a quarter of a point in six thousand runs — invisible in any single trial and in most simulations anyone would run to check a protocol.

The non-monotone curve at the loosest requirement comes from the same t quantile. At a half-width of 0.35 the rule reading the forbidden spread in full stops after 23.83 observations in 8.92 blocks, against 29.36 in 11.68 at κ = 0.5; the interval’s t quantile on seven or eight degrees of freedom is wide enough to win back some of what the biased spread lost, and the reported half-width rises from 0.3749 to 0.4302. The loss falls from its peak not because the rule reads less but because it stops so early that the interval’s own correction for few degrees of freedom partly repairs it.

A schedule turned the same way moves in a line

The field’s other way of reading the means is through the block size rather than the stopping time: a schedule that takes a larger block when the between-block spread is running high. The earlier essay found it over-covers by about a point. The same dial applies — a share κ of the time the schedule obeys the spread, and otherwise it tosses a coin between the large and small block, which reads nothing and is exact.

A schedule that reads moves in a line; a stopping rule that reads falls off a ledgeTwo rules on the same scale at a half-width of 0.25, 6,000 paired runs. The upper line is a block-size schedule that, a share κ of the time, takes a large block when the between-block spread is running high and otherwise tosses a coin between a large and a small one: coverage changes by 0.00%, -0.12%, 0.40%, 0.42%, 1.00%, close to a straight line through zero with slope 1.01 points per unit of κ — every bit of reading costs the same small amount, and in the over-covering direction. The lower curve is the stopping rule that blends the spread it reads: 0.00%, -0.57%, -0.98%, -3.18%, -5.50% across its nine blends. The schedule chooses how much more data to collect; the stopping rule chooses whether to collect any, and that decision is the one the interval cannot survive.-0.060-0.040-0.02000.02000.2000.4000.6000.8001share of decisions taken from the block means, κcoverage change against the honest ruleupper: a schedule that reads the spread · lower: a stopping rule that reads it6,000 paired runs, half-width 0.25, two paired standard errorsschedule slope 1.01 points
Fig. 4 The schedule and the stopping rule on the same axes at a half-width of 0.25, both as coverage change against their honest versions on six thousand paired runs. The schedule’s line is straight and shallow and over-covers; the stopping rule’s curve is flat and then falls. Drag the requirement to see the stopping rule’s ledge move while the schedule’s line barely changes.

The schedule’s coverage changes by −0.12, +0.40, +0.42 and +1.00 points at κ = 0.25, 0.5, 0.75 and 1, a straight line through zero with a slope of 1.01 points per unit of κ and no departure from it larger than 0.20 points. Every bit of reading costs the same small amount, in the over-covering direction.

The two shapes differ because the two rules decide different things. A schedule chooses how much more data to collect before the next look, and a large block taken because the spread was high adds observations that then dilute the high spread — a mild, proportional feedback. A stopping rule chooses whether to collect any more at all, and stopping is the one decision after which nothing can be diluted. The independence the construction needs is broken by both; only the second breaks it in a way that compounds.

The field’s earlier offenders, placed on the dial

The dial gives a coordinate to rules the field has already measured, and placing them on it explains why they cost what they cost.

The rule the earlier essay found most expensive stops when the interval it is about to report — t on b − 1 degrees of freedom times SB2/N\sqrt{S_B^2/N} — is narrower than d. That reads the forbidden spread and nothing else, so it sits at κ = 1, and then goes past it: it also multiplies by the t quantile, which is large exactly when the number of blocks is small, so it waits longest when SB2S_B^2 is least reliable and most likely to drift low. At a half-width of 0.25 it covered 86.87% against the honest rule’s 94.87% over fifteen hundred runs; the blend at full reading, which uses z and stops on the observation count, covers 89.15% against 94.65% over six thousand. The two are the same violation, and the rule that reads the reported interval directly is the more aggressive form of it.

The purely sequential rule of the guarantee field is the same violation without blocks. It reads the sample spread of all the observations and reports an interval built from that same spread, so in this field’s terms there is no within-block estimate to blend with: it is κ = 1 by construction, and its coverage of about 90% at a short first stage is of a piece with the losses here at the loosest requirement.

And the two schedules the earlier essay measured — one that shrinks the block when the between-block spread is high, one that grows it — sit on the schedule’s line rather than the stopping rule’s curve. They cost a point or so in either direction because a schedule’s violation is proportional and small. The stopping rule is the only one of the three that has a ledge, and it is the one a practitioner is most likely to write, because “stop when the interval is narrow enough” sounds like the definition of a fixed-width procedure rather than a departure from one.

What blocking buys, seen from the dial, is the existence of an allowed spread at all. The blinded construction and the rule that stops on the arms both rest on there being a within-block quantity that says how noisy the data are without saying anything about where the mean is. Without it there is nothing to put at κ = 0.

What a protocol should take from the dial

Three things, and the first is the opposite of the usual advice.

A little reading of the forbidden spread is usually harmless, and how little depends on the experiment. At a requirement needing a hundred and seventy observations, a stopping rule that pools within- and between-block information with up to two thirds of the weight on the forbidden half loses nothing measurable. At one needing thirty observations, a tenth of the weight already costs a third of a point. The dial says the restriction is strict only for short experiments — which are also the ones where the honest rule’s own costs are highest, so the temptation to pool is greatest exactly where pooling is least safe.

The violation is invisible in the output across the middle of the dial. The offending rule produces narrower intervals on the same observations. A protocol cannot rely on anything in its results to reveal the problem; it can only rely on how the rule was written, which is the earlier essay’s conclusion about stating a schedule as a function, now with a number attached to how much the function may include.

A schedule and a stopping rule are not the same risk. A block-size schedule that reads the spread over-covers by about a point at most, and proportionally. A stopping rule that reads it can lose five, and the loss arrives late on the dial. If anything has to read the forbidden quantity, it should be the schedule.

The boundary with the rule that cannot see the mean is that a blinded rule reads nothing forbidden by construction, so its κ is zero whatever else it does; this essay is about how far an unblinded rule may drift from zero. The boundary with what the blindfold costs is the direction: that essay prices the honest rule’s restriction, and this one prices relaxing it.

Still open: a rule that sets its own κ

Every rule here uses a fixed blend. The dial suggests a rule that reads more of the forbidden spread when it is safe — late in a long experiment, when SB2S_B^2 rests on many blocks — and none when it is not. The natural candidate weights the two estimates by their degrees of freedom: the within-block estimate has N − b and the between-block one b − 1, so the pooled estimate of σ2\sigma^2 that an efficiency argument recommends puts κ = (b − 1)/(N − 1) on SB2S_B^2, which with blocks of two is just under a half and changes little as the experiment grows. Whether that particular κ lands in the flat stretch at every requirement — the measurements here say it would at a half-width of 0.15 and 0.25 and would not at 0.35 — and what a rule that lowers κ when b is small would cost in observations, is the measurement that would say whether the pooled estimate is ever safe to stop on.

What is claimed here, and what is not

This essay takes the size of the violation as a function of how much of the forbidden spread a stopping rule reads. The claims are that over six thousand paired runs at three requirements, a rule whose stopping spread blends a share κ of the between-block estimate into the within-block one loses coverage convexly in κ; that the share it can read before any measurable loss grows as the requirement tightens — the loss is measurable from a tenth at a half-width of 0.35, from about a third at 0.25 and only from nine tenths at 0.15; that the between-block estimate at stopping is pulled down to 0.652, 0.720 and 0.890 of σ2\sigma^2 at full reading, in the same order; that across the middle of the dial the offending rule reports narrower intervals on the same observations; and that a block-size schedule turned the same way changes coverage linearly and by at most a point.

What stays out, named as a decision: blocks larger than two, where the within-block estimate has more degrees of freedom and the dial would shift; two arms, where the forbidden quantity is a difference and the blend would be between three estimates; and any repair — a rerandomisation over the rule’s own reference set would restore a level at any κ and is a different construction with a different cost.

The checks, and the refusals that make them mean something

The dial figure checks at every requirement that full reading costs more than four paired standard errors and that the onset moves right as the requirement tightens. The mechanism figure checks that the between-block estimate at stopping falls by more than five hundredths of σ2\sigma^2 from honest to full reading at all three. The schedule figure checks that the schedule’s coverage stays within three standard errors of a straight line. The refusal is the honest end of the dial read as if it were the dishonest one: κ = 0 claimed to lose a point of coverage at a half-width of 0.25, which the checks must reject, because a check that passed it would be measuring the noise between runs rather than the reading.

What links here

Computed from the collection, not written here: the essays that point at this one.

Shares its objects with

Essays that name at least two of the same things, and that neither author linked.

Named objects

A flat tag is an object no other essay names yet.

BlindingBlockingCoverageDegrees of freedomFixed-width intervalIndependenceMonte CarloOptional stoppingSelection effectSequential designStopping rule