Tutorials › High-Dimensional Genomic Data Analysis › Step-Down MaxT and Subset Pivotality

Familywise Error Control · Tutorial 141 of 795

Step-Down MaxT and Subset Pivotality

Work through step-down maxT calculations and understand the assumptions, especially subset pivotality, needed for strong familywise error control.

Intermediate 12 min read

What You'll Learn

  • Order hypotheses by the size of their observed test statistics.
  • Calculate step-down maxT permutation p-values over the hypotheses still under consideration.
  • Convert sequential p-values into monotone adjusted p-values.
  • Explain how subset pivotality supports strong familywise error control.
  • Check exchangeability, permutation design, and other assumptions behind the method.
  • Recognize when step-down maxT results may not be reliable.

Why Step-Down MaxT?

In genomic testing, many hypotheses can be assessed using related measurements or the same subjects. Their test statistics may therefore be dependent. A single-step maxT procedure uses the largest statistic across the entire family to calibrate every test. Step-down maxT can use a smaller set of hypotheses at later steps, which can improve power while still aiming to control the probability of at least one false rejection.

The key guarantee is strong familywise error rate (FWER) control: the probability of rejecting one or more true null hypotheses is at most the chosen significance level \(\alpha\), no matter which other hypotheses are false. Step-down maxT obtains this guarantee under conditions that include valid permutation calibration and subset pivotality. It is not enough to run permutations; the design and the joint null distributions must support the inference.

Definition: Let \(H_1,\ldots,H_m\) be a family of hypotheses, and let \(T_j\) be the test statistic for \(H_j\), with larger values indicating stronger evidence against the null. In a two-sided analysis, \(T_j\) may be an absolute, appropriately studentized statistic. Step-down maxT orders the observed statistics from largest to smallest, and at each rank compares the current statistic with the permutation distribution of the maximum statistic among the hypotheses not yet removed.

Algorithm and Assumptions

Write the ordered observed statistics as \(T_{(1)}\geq T_{(2)}\geq\cdots\geq T_{(m)}\), and let \(H_{(k)}\) identify the hypothesis at rank \(k\). For permutation \(b\), use the same permissible permutation of the data across all tests and write \(T_j^{(b)}\) for the resulting statistic. The remaining set at rank \(k\) is \(R_k=\{(k),(k+1),\ldots,(m)\}\). Its permutation maximum is \(M_k^{(b)}=\max_{j\in R_k} T_j^{(b)}\).

$$ p_{(k)}^{\mathrm{step}} = \frac{1+\sum_{b=1}^{B} I\left(M_k^{(b)}\geq T_{(k)}\right)}{B+1}, \qquad p_{(k)}^{\mathrm{adj}} = \max_{1\leq \ell\leq k}p_{(\ell)}^{\mathrm{step}}. $$

Here \(B\) is the number of sampled permutations, and \(I(\cdot)\) is 1 when its condition is true and 0 otherwise. The added 1 includes the observed arrangement and avoids reporting a zero Monte Carlo p-value. With an exact enumeration, the corresponding tail proportion is calculated over the permitted arrangements, with ties included. Adjusted p-values are the running maximum of the sequential p-values, so they cannot decrease as the observed evidence becomes weaker down the ordered list. At level \(\alpha\), reject in order while the sequential p-value is at most \(\alpha\), and stop at the first value above \(\alpha\). The adjusted-p-value decisions give the same rejection set.

The procedure requires a statistic whose direction is consistent across tests; for two-sided tests, use a statistic such as \(|T_j|\) in both the observed and permuted calculations. Permutations must respect the data collection and assignment structure. For example, if observations are paired, the permutation scheme must preserve pairing; if exchangeability holds only within blocks, permutations must remain within those blocks. The null hypothesis being tested must justify the chosen permutation scheme, and the statistics across tests must be permuted jointly rather than independently.

Worked Example: Calculating Sequential and Adjusted P-Values

Suppose three two-sided gene-level tests have observed absolute statistics \(3.2\), \(2.5\), and \(1.8\), for hypotheses \(H_A,H_B,H_C\), respectively. Thus the order is \(A,B,C\). For illustration, suppose nine permissible permutations produce the following absolute statistics. These are hypothetical values, not results from a real study.

Permutation\(A\)\(B\)\(C\)
13.42.01.0
22.82.71.2
31.12.61.4
42.01.72.0
51.41.31.9
61.51.21.8
71.11.11.9
82.11.01.1
91.02.01.0

At rank 1, compare \(3.2\) with the maximum over \(A,B,C\). Only permutation 1 has a maximum at least \(3.2\). Therefore \(p_A^{\mathrm{step}}=(1+1)/(9+1)=0.20\).

At rank 2, compare \(2.5\) with the maximum over \(B,C\). Permutations 2 and 3 exceed or equal \(2.5\), giving \(p_B^{\mathrm{step}}=(1+2)/10=0.30\). At rank 3, compare \(1.8\) with \(C\) alone. Permutations 4, 5, 6, and 7 have \(C\geq1.8\), giving \(p_C^{\mathrm{step}}=(1+4)/10=0.50\).

The running maxima are \(p_A^{\mathrm{adj}}=0.20\), \(p_B^{\mathrm{adj}}=\max(0.20,0.30)=0.30\), and \(p_C^{\mathrm{adj}}=\max(0.20,0.30,0.50)=0.50\). At \(\alpha=0.25\), reject \(H_A\) at the first step, then stop at \(H_B\), since \(0.30>0.25\). The small number of permutations limits precision: the smallest possible add-one p-value here is \(0.10\).

Subset Pivotality and Strong Control

Definition: Subset pivotality holds when, for every subset of true null hypotheses, the joint distribution of the test statistics for that subset under the actual configuration of true and false hypotheses is the same as its joint distribution when all hypotheses in the family are null. This condition concerns joint distributions, not just the marginal distribution of each test statistic.

The step-down calculation uses permutation distributions to calibrate maxima over sets of hypotheses. Strong FWER control requires those calibrations to remain valid when some hypotheses are false. Under subset pivotality, the joint distribution of the statistics for any subset of true nulls is unchanged by the status of the other hypotheses. In a valid permutation design, the maximum over a set containing all true nulls is at least the maximum over the true nulls alone, permutation by permutation. Thus calibrating a step against the larger remaining set can be conservative for the true nulls it contains.

The logic is especially clear at the first point in the ordered procedure where a true null could be rejected. All earlier rejections, if any, are false rejections, so every true null remains in the set being tested at that step. A valid max test for that remaining set therefore protects against rejecting a true null there. If each such intersection test has level at most \(\alpha\), the probability of reaching and rejecting a true null is at most \(\alpha\). This is the basis for the strong-control result; validity of the permutation tests and subset pivotality are essential, not optional technical details.

Worked Example: Checking the Subset-Pivotality Argument

Consider four hypothetical gene tests. Suppose \(H_1\) and \(H_3\) are true nulls, while \(H_2\) and \(H_4\) are false. The observed order is \(T_{(1)}=4.1\) for \(H_2\), \(T_{(2)}=3.0\) for \(H_1\), \(T_{(3)}=2.2\) for \(H_4\), and \(T_{(4)}=1.7\) for \(H_3\). If the procedure rejects \(H_2\) at the first step, that is not a false rejection because \(H_2\) is false. At the next step, the remaining set is \(\{H_1,H_4,H_3\}\), which includes both true nulls.

Suppose the permutation maximum over that remaining set has a critical value of \(3.4\) at the chosen level, while the observed statistic for \(H_1\) is \(3.0\). The second step does not reject \(H_1\). The comparison is against the maximum over the whole remaining set, not against a single-test cutoff for \(H_1\). If the joint distribution of the true-null statistics is validly represented by the permutation scheme and satisfies subset pivotality, the max calibration protects the true nulls even though \(H_2\) was false and already removed. A critical value alone does not establish these assumptions; they must be justified from the design and model.

Justification, Diagnostics, and Alternatives

The adjustment \(p_{(k)}^{\mathrm{adj}}=\max_{\ell\leq k}p_{(\ell)}^{\mathrm{step}}\) follows from the rejection rule. To reject the hypothesis at rank \(k\), the procedure must have passed every earlier step. Therefore its adjusted p-value must be no smaller than any earlier sequential p-value. Taking the largest of them gives the smallest threshold at which rank \(k\) and all preceding ranks would be rejected. This also prevents the implausible result of a later, weaker statistic having a smaller adjusted p-value than an earlier, stronger one.

1
Order the observed statistics.
Rank hypotheses from largest to smallest, using the chosen one- or two-sided statistic consistently.
2
Form each remaining set.
At rank \(k\), retain the hypothesis at rank \(k\) and all hypotheses below it.
3
Calibrate the maximum.
For each permissible permutation, take the largest statistic over that remaining set and count values at least as large as the observed rank-\(k\) statistic.
4
Make decisions and adjust.
Calculate sequential p-values, reject until the first value above \(\alpha\), and report running-maximum adjusted p-values.

Diagnostics should focus first on whether the permutations are legitimate. Check that the permuted units and any pairing, blocks, or covariates reflect the actual design and null hypothesis. Confirm that every test uses the same permutation of the units, so dependence among statistics is retained. Also check the direction and scale of the statistics: mixing signed and absolute statistics, or using incompatible scales in the maximum, changes the test. With few permutations, p-values are coarse; report \(B\), the add-one convention, and the attainable resolution.

A common mistake is to say that subset pivotality means the hypotheses are independent. It does not: the statistics may be strongly dependent. The condition instead says that the joint distribution for any subset of true nulls is unaffected by which other hypotheses are false. Another mistake is to conclude that any permutation maxT procedure must strongly control FWER. Without a valid permutation scheme and suitable joint-null conditions, the calibration may fail.

Single-step maxT uses the maximum over the full family for every hypothesis. It is simpler and often more conservative because it does not shrink the set as hypotheses are considered. Step-down maxT recalibrates over successively smaller sets. Holm’s procedure instead uses ordered marginal p-values and Bonferroni-type thresholds; it provides strong FWER control under arbitrary dependence when the marginal p-values are valid, but it does not use the joint permutation distribution to exploit dependence. These methods address the same error rate through different assumptions and calibrations; none removes the need to define the testing family appropriately.

Step-down maxT is limited by the validity of its permutation reference distribution and, for the strong-control argument described here, subset pivotality. It may be inappropriate when the null distributions for true hypotheses change with effects at other hypotheses, or when the design does not justify the permutations. In such settings, a method with weaker assumptions may be preferable, although it may be less powerful. The procedure controls the chance of one or more false rejections; it does not estimate the proportion of false findings among the rejected tests.

Worked Example: A Permutation Scheme That Needs Revision

Suppose a hypothetical expression study has 12 patients measured before and after treatment. An analyst proposes to permute all 24 measurements independently across the before and after labels, then calculate step-down maxT statistics. This scheme breaks the pairing: a patient's two measurements no longer remain together. It does not preserve the dependence induced by repeated measurements, so the resulting permutation maxima need not represent the null distribution for the study.

If the treatment-label exchangeability assumption is justified within each patient under the null, a suitable scheme swaps the before and after labels within each of the 12 pairs, applying the same set of pair swaps across every gene. There are \(2^{12}=4096\) possible swap patterns. This respects the paired structure and preserves cross-gene dependence. The analyst must still justify exchangeability of labels within pairs and the subset-pivotality condition for strong control. Preserving the design is necessary, but it does not by itself prove every assumption.

Check Your Understanding

Answer each question, then compare your reasoning with the solutions.

  1. At an ordered step, why is the permutation maximum taken over the current hypothesis and all hypotheses remaining after it, rather than over just the current hypothesis?
  2. Observed ordered statistics have stepwise p-values \(0.04, 0.07, 0.05\). What are their adjusted p-values, and what is rejected at \(\alpha=0.05\)?
  3. Does subset pivotality require independence among the test statistics? State what it requires instead.
  4. Why must permutations preserve pairing in a paired genomic experiment?
  5. What is the smallest add-one p-value when \(B=99\) permutations are sampled?

Solutions. (1) The maximum calibrates the observed statistic against the most extreme statistic in the remaining set, controlling the corresponding intersection test rather than a single test in isolation. (2) The running maxima are \(0.04,\ 0.07,\ 0.07\). At \(\alpha=0.05\), reject only the first hypothesis; the procedure stops at the second step because \(0.07>0.05\). (3) No. It requires the joint distribution of the statistics for any subset of true nulls to be unchanged by which other hypotheses are false. (4) Breaking pairs changes the dependence structure and may invalidate the permutation null distribution; the permutation scheme must reflect the study’s exchangeability structure. (5) The smallest value is \(1/(99+1)=0.01\).

Clinical Biostats