Branching and transport

A sample that is confidently wrong

Fifty lopsided junctions from a tree built at an exponent of exactly 3 return 1.7, with an interval that excludes 3 and excludes 2 as well. The sample carrying almost no information does not give a wide answer — it gives a narrow wrong one, and the cause is a selection nobody applies on purpose.

Worth reading first: Fitting the exponent · How many plants would it take · The survey this site cannot do.

The previous essay worked out how much a branching junction can say about the exponent, and found a factor of two thousand between an even fork and a twig. The natural expectation from that is a familiar one: measure the uninformative junctions and the answer comes back uncertain — a wide interval, honestly reported, saying that the data cannot choose.

That is not what happens, and this essay is what does.

The experiment

Build a synthetic tree at an exponent of exactly 3. Put two per cent of measurement error on every radius — parent and both daughters, independently, which is what measuring three branches with the same calipers does.

Take fifty junctions from the informative end, with daughter ratios between 0.6 and

  1. Fit the exponent. Bootstrap for an interval.

Then take fifty from the other end, ratios between 0.05 and 0.15, and do exactly the same.

The uninformative sample does not say so — it says something elseAbove: how many junctions of a given asymmetry it takes to distinguish an exponent of 3 from an exponent of 2, at 2% measurement error on each radius. An even fork needs one; a junction whose small daughter is a twentieth of the large one needs 2195. Below: 50 junctions from each end of the range, on a synthetic tree built at exactly 3. The even forks return 3.01; the twigs return 1.69, with an interval no wider — because 47% of them measure as a parent thinner than its own larger daughter, and dropping those keeps only the half where the noise ran the right way.1101001000100000.2000.4000.6000.8001daughter ratio — the smaller branch over the largerjunctions needed to tell Murray's rule from Da Vinci'san even fork — one is enougha twig — 2195the same tree, built at an exponent of 3, measured twicethe truth — 350 even forks3.0150 twigs1.692% error per radius · 47% of twigs impossiblemargin 0.11% against 2.8% noise
Fig. 1 The measurement, under the arithmetic that predicts it. The even forks return the exponent the tree was built at. The twigs return something else, with an interval that is not much wider.

Even forks: 3.01, interval [2.91, 3.10]. Correct, tight, excludes Da Vinci’s rule.

Twigs: 1.69, interval [1.56, 1.79]. Wrong by more than the entire distance between the two hypotheses being tested — and the interval excludes 3, excludes 2, and is only a fifth wider than the good sample’s.

Reported without the arithmetic in front of it, that is a striking result about branching networks. It is an artefact, and the tree it came from obeys Murray’s law exactly.

Where the bias comes from

Not from the fitter. A per-junction solve — asking, of each junction alone, what exponent satisfies r0k=r1k+r2kr_0^k = r_1^k + r_2^k — gives a median of 1.64 on the same data. Two estimators with nothing in common give the same wrong answer, so the cause is in the sample.

It is this. A parent is genuinely thicker than its larger daughter by a margin that collapses as the junction becomes lopsided.

daughter ratio true margin noise on the ratio
1.0 26% 2.8%
0.6 6.7% 2.8%
0.3 0.89% 2.8%
0.15 0.11% 2.8%
0.05 0.004% 2.8%

At an even fork the parent is a quarter thicker than its daughter and the noise is under three per cent — a nine-to-one margin, and no measurement ever comes out the wrong way round. At a daughter ratio of 0.15 the margin is a twenty-fifth of the noise.

So close to half the measured twig junctions come out with the parent thinner than a branch it carries. Measured: 112 of 240, which is 47%. At the informative end it is 0 of 240.

Why an impossible junction biases what is left

A junction whose parent is thinner than its larger daughter has no exponent at all. The equation r0k=r1k+r2kr_0^k = r_1^k + r_2^k has no solution in kk — the left side is smaller than the first term on the right at every exponent, and no power fixes that.

Every estimator therefore discards those junctions. The per-junction solve returns nothing for them. The least-squares fit gives them residuals that grow with kk, so they push the fitted exponent down and are effectively excluded at any plausible value.

Nobody chose to discard them. There is no line in the analysis that says drop the impossible ones; it is what the arithmetic does when handed an observation outside its domain.

And the half that survives is not a random half. It is precisely the half where the noise happened to inflate the parent, because that is what made them admissible. A sample selected on “the parent came out thick enough” is a sample of junctions whose parents are overstated, and an overstated parent implies a smaller exponent.

The bias is therefore in a definite direction and it is large: 3 measured as 1.7.

The margin, and why it collapses so fast

The table’s middle column deserves its own derivation, because the speed of the collapse is the whole mechanism and it is not obvious from the rule.

The parent’s radius relative to its larger daughter is (1+γ3)1/3(1 + \gamma^3)^{1/3} under Murray’s law. For small γ\gamma that is approximately 1+γ3/31 + \gamma^3/3, so the margin above 1 goes as the cube of the daughter ratio.

Halve the asymmetry and the margin falls eightfold. From γ=0.3\gamma = 0.3 to γ=0.15\gamma = 0.15 it falls from 0.89% to 0.11%; from there to 0.075 it would fall to 0.014%. Meanwhile the noise on the measured ratio does not move at all — it is 2σ\sqrt{2}\,\sigma whatever the junction looks like.

So the ratio of signal to noise falls as γ3\gamma^3, and the crossing — where the margin equals the noise — happens at about γ=0.33\gamma = 0.33 for a two-per-cent instrument. Below that, impossible junctions start appearing; well below it, half of them are.

That gives the threshold a physical meaning rather than an empirical one. The junctions worth measuring and the junctions that produce impossible readings are the same set, seen from two sides, because both are governed by how much thicker the parent genuinely is. The previous essay’s advice to measure comparable forks and this essay’s warning about lopsided ones are one statement.

Under Da Vinci’s rule the margin goes as γ2\gamma^2 rather than γ3\gamma^3, so the collapse is slower and the crossing is at a smaller γ\gamma — which means the bias is milder for a network that really obeys the square law. That asymmetry is itself a small confound and it runs in the direction of making squares easier to confirm.

Why nothing in the output says so

This is the part that would do the damage in a real study.

The surviving sample looks clean. Thirty-two junctions instead of sixty, all of them physically sensible, all of them fitting a consistent exponent. The bootstrap interval is computed from those thirty-two and is honest about them — it correctly reports that this sample determines 1.69 to within about ±0.12.

What it cannot report is that the sample is not the population. The interval measures sampling variation and the error here is not sampling variation; it is a systematic displacement introduced before the interval was computed.

A confidence interval prices precision and is silent about selection. That is not a subtlety of this case; it is what a confidence interval is, and it is why the number of discarded junctions is the diagnostic rather than the width of the interval.

The exponent fitted from the junctions, rather than assumedSweeping k and asking where r₀ᵏ = Σ rᵢᵏ holds best gives 3.000 — Murray's 3, recovered rather than imposed.02468234exponent khow badly r₀ᵏ = Σ rᵢᵏ fails at that kk = 3127 junctionsfitted k = 3.000
Fig. 2 The fitter, working correctly on data it can use. Nothing here is broken; the estimator recovers whatever exponent it is given, which is exactly what makes the twig result so persuasive when it is wrong.

The diagnostic

It is one number and it should be reported.

The share of measured junctions that were physically impossible. A parent thinner than its larger daughter is not a borderline case or a judgement call — it is an observation no tree can produce, so every one of them is a measurement error, and the count of them is a direct measure of how much the noise exceeds the signal.

At the informative end it is zero, and a zero says the sample is safe. At the twig end it is 47%, and 47% says half the data has been silently thrown away on a criterion correlated with the answer.

Nothing else in the analysis carries that information. The fitted value does not; the interval does not; the number of junctions retained does not, unless the number attempted is reported beside it.

So the recommendation is small and specific: report attempted and retained, not retained. It is one extra integer and it converts an invisible bias into a visible one.

Every open question here needs under 34 specimensThe sample size at which each comparison reaches 90 per cent power at a 5 per cent false-positive rate, from the exact binomial rather than a normal approximation. The census question — do plants show consecutive Fibonacci pairs far more often than the geometry does — needs 4: 14.7% is the share of divergence angles giving a consecutive Fibonacci pair at a fine rise; 90% is what a grown history gives.plants show consecutive Fibonacci pairs far more…4and more often even than a coin weighted to a half14a conifer cone's rings are spaced as a cone rather…1multijugate patterns are a real minority rather than…34against 14.7%, if the truth is 90%needs: the pair, at a stated rungagainst 14.7%, if the truth is 50%needs: the pair, at a stated rungagainst φ² = 2.62, if the truth is φ^(2/1.88) = 1.67needs: three ring positions, to ±3%against 2%, if the truth is 15%needs: the pair; the whorl's symmetryspecimens neededexact binomial · α = 0.05 · power 0.91 to 34 specimens
Fig. 3 The site’s other sample-size calculations, all of which price precision. This essay is the case where precision was not the binding constraint and the calculation said nothing about the one that was.

What a real study would look like from outside

It is worth imagining the paper this produces, because the point of the essay is that it would not look wrong.

A researcher measures a hundred and fifty junctions across several specimens, taking them as they come — which means mostly lopsided ones, since that is what a tree offers. Sixty or seventy are discarded during analysis for being unphysical, noted in passing as measurement failures. The remainder fit an exponent of about 1.7 with a tight interval.

That is a publishable result and it is an interesting one: it refutes Murray’s law, refutes Da Vinci’s rule, and suggests the network is doing something neither derivation anticipates. A reader would reasonably ask what mechanism gives 1.7, and several plausible ones could be constructed.

Every step of it is defensible in isolation. The measurements are careful, the discards are genuine — those junctions really were unphysical as measured — the fit is correct, the interval is honestly computed. The conclusion is wrong because of a selection that no individual step performed.

That combination is what makes this worth an essay rather than a footnote: there is no incorrect step to find. The correction is not to do any part of it better but to report one more number and to choose the junctions differently.

The general trap

Strip out the trees and the structure is one that recurs.

An observable has a domain — a region where it is defined, or physically possible. Measurement error scatters observations across the boundary of that domain. The analysis silently drops the ones that land outside. The survivors are selected on having been scattered inward, which correlates with the quantity being estimated, and the estimate is displaced.

The severity is governed by one ratio: how far the true value sits from the boundary, compared with the noise. Far from the boundary, nothing crosses and there is no selection. Near it, half the sample crosses and the bias is of the order of the effect being measured.

Written that way, the warning sign is available before any data is collected: is the quantity being measured close to a boundary of its own domain, relative to the instrument’s error? Here the answer at γ=0.15\gamma = 0.15 is that it is twenty-five times closer, and that alone predicts the whole result.

What it costs the previous essay’s conclusion

The previous essay recommended choosing junctions rather than accumulating them, on the grounds that lopsided ones carry almost no information. This essay strengthens that from an efficiency argument into a correctness one.

Measuring uninformative junctions is not merely wasteful. It is actively harmful, because the estimator does not degrade gracefully — it returns a precise wrong answer rather than an imprecise right one, and the failure is invisible in every quantity a study would normally report.

So the protocol from the previous essay gains a clause:

Measure the forks where the two branches are comparable. Skip the rest — and if they are measured anyway, report how many came out impossible, because that number is the only warning the analysis will give.

A branching tree in which every junction obeys the cube lawr₀³ = r₁³ + r₂³ at all 63 junctions, to 2e-16. The widths in the drawing are the radii the law gives, not widths chosen to look right.branch angle 30° · daughter ratio 1.00255 segments · 63 junctions checked
Fig. 4 The object the whole exercise is about. Every junction in this tree satisfies the cube law exactly, and half of the ones near its tips would be measured as violating it.

A note on what was tried first

The result above was not the expected one, and the route to it is worth recording because the first version of this essay would have been wrong in an interesting way.

The prediction, written from the previous essay’s arithmetic, was that the twig sample would return a wide interval containing both hypotheses — uninformative in the ordinary sense. The measurement gave 1.69 with a narrow interval, which read at first like a defect in the site’s own fitter.

Replacing the fitter with a per-junction solve was the obvious diagnostic, and it gave 1.64. Two unrelated estimators agreeing on a wrong answer is what moved the search from the estimator to the data, and counting the impossible junctions took a minute once the question was asked.

The lesson is the one this collection keeps arriving at from different directions: when a result is surprising, check whether the surprise is in the machinery or in the sample, and the cheapest way to tell is a second estimator that shares no code.

14 specimens separate 14.7% from 50%The exact binomial power against sample size, for a one-sided test at 5 per cent. It is a staircase rather than a curve because the decision rule is a whole number of specimens: at 14 the cut sits at 5 and the power is 91.0 per cent. A normal approximation smooths that staircase away and reports a different answer.00.2500.5000.75015101520specimenschance of detecting it14 specimens90%exact binomial · one-sided at α = 0.0514 specimens, cut at 5
Fig. 5 What every sample-size figure in this collection assumes. The curves price how much data is needed to resolve an effect, and none of them prices whether the data is drawn from the population the effect lives in.

Where else this site is exposed to it

Having found the trap once, the honest thing is to look for it in this collection’s own measurements rather than to leave it as a warning about somebody else’s.

Two places are exposed and both turn out to be handled, which is worth stating with the reason rather than as reassurance.

The noise sweeps discard incoherent runs. Every ensemble here reports its scatter over the runs that still have a lattice, and drops the ones that do not — which is exactly a domain cut with selection on the outcome. It is safe only where the discard rate is zero or one: at amplitudes where every run survives, nothing is selected; at amplitudes where none does, there is no estimate. The site’s own machinery reports coherentShare beside every scatter for this reason, and the essays that use a mean scatter take it only from rows at 100%. The one place a partial share is used is the tolerance boundary itself, where the quantity of interest is the share.

The angle recovery refuses non-coprime pairs. A whorled head’s counts share a factor and no divergence angle is recoverable, so those heads are excluded. That is a domain cut too — but it is not correlated with the recovered angle, because whether a pair is coprime is decided by the counts rather than by any measurement error on them. A cut on an exactly-known quantity cannot select on noise.

The distinction between those two cases is the useful one. A domain cut is dangerous when the thing that pushes an observation across the boundary is the same noise that would have biased the estimate. Where the boundary is crossed for a reason unrelated to the measurement error, discarding costs sample size and nothing else.

That gives the check a form that can be applied quickly to any of this collection’s results: for every discard rule, ask what would have to vary for an observation to cross it, and whether that thing is in the estimator.

Where each kind's lattice gives wayThe largest amplitude at which every run still has a lattice, and the scatter it produces there. The amplitudes are incomparable — field 0.015 (fraction of the barrier), jostle 1 (degrees of azimuth), placement 0.8 (degrees of azimuth) — and the scatters agree to 19%. The boundary belongs to the pattern rather than to the disturbance: a lattice fails at about a degree and a half of scatter, and which of three mechanisms produced it does not move where.field1.64°intact to 0.015, broken by 0.02jostle1.72°intact to 1, broken by 1.4placement1.42°intact to 0.8, broken by 13 runs per amplitudescatters 19% apart
Fig. 6 The site’s own discard rule, drawn. Runs that have lost their lattice are excluded from every scatter reported here, and the share excluded is reported beside it — which is what keeps a domain cut from becoming a selection.

The one-sentence version

An observation that cannot happen is a measurement error, dropping it is automatic, and the ones that survive are the ones the error pushed the right way — so a sample taken where the signal is smaller than the noise does not report uncertainty, it reports a different answer with confidence.

The number that would have caught it was available the whole time and is one integer: how many junctions were attempted and how many were used.

A lattice survives about 1.6° of scatter, whichever way the noise arrivesThe largest divergence scatter at which a run is still a lattice, from each kind of noise at the largest amplitude that leaves one. The two routes share no code below the placement rule: one displaces the node after the choice, the other perturbs the energy the choice is made over. They agree to 0.66°.placement noise, at 1°1.97°field noise, at 0.015 of the barrier1.31°no noise at all0.64°largest divergence scatter still holding a latticethe two differ by 0.66° — a fifth of what either toleratesand by 2.6× more than a noiseless run scatters65 nodes per rung · 3 runs per amplitude1.97° against 1.31°
Fig. 7 The habit this collection runs on, in its usual setting: state the claim, state the test, and report what the test refuses. The junction sample refuses nothing, which is why it needed a count of its own discards to be readable at all.
One exponent fitted to an organ that has 4 of themEach dot is one step between consecutive rings, reporting 2 ln φ / ln(s′/s) — the exponent that step would have if the organ had one. They run from 1.980 to 1.697. The line is what a single fit returns, 1.891, which is their harmonic mean of 1.880 and sits below their plain average of 1.887.1.701.801.9020123which step of the ladderexponent reportedresidual 0.045of one stepan ogive · 4 stepsfitted 1.891 against a harmonic mean of 1.880
Fig. 8 A single exponent fitted to an organ that has several. A different way of getting a confident number that is not a property of anything — and it, too, reports a clean interval.
At 3.0 per cent on each ring, no number of rings shows the driftThe gaps between consecutive rings are 1.626, 1.631, 1.657, 1.763. Two rings give one gap and no way to disagree with itself; three give two gaps and a fit with nothing left over. The question is how many gaps it takes for their spread to exceed what the measuring error can explain, and the answer depends on the error as much as on the organ.error per ringrings neededspread vs bound1%4 of 5 rings1.9% > 1.4%1%5 of 5 rings8.2% > 2.8%2%5 of 5 rings8.2% > 5.7%3%not on this oneunder 8.5%5%not on this oneunder 14.1%8%not on this oneunder 22.6%an ogive · 5 rings availableno rings at 3%
Fig. 9 The measurement count in the exponent thread. It prices how many rings an organ must show, and says nothing about which of them are admissible.

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.

AllometryBiasBranching exponentDa Vinci's ruleFittingMeasurementMurray's lawNoiseSamplingSelectionSpecimenSummary statisticSurveyTransport