= Solution
The <familywise error rate> is
$$
\operatorname{FWER}=\mathbb P(\text{at least one true null hypothesis is rejected}).
$$
The <Bonferroni correction> rejects $H_i$ when $p_i\leq\alpha/m$. Since a valid <p-value> is <super-uniform random variable>[super-uniform] under its null, the <union bound> gives
$$
\operatorname{FWER}
\leq\sum_{i\in I_0}\mathbb P(p_i\leq\alpha/m)
\leq |I_0|\frac\alpha m\leq\alpha.
$$
No independence assumption is needed.
For the <closed testing procedure>, form the intersection hypothesis $H_I=\bigcap_{i\in I}H_i$ for every nonempty $I\subseteq\{1,\ldots,m\}$ and choose a level-$\alpha$ local test for each $H_I$. Reject $H_i$ exactly when every $H_I$ with $i\in I$ is rejected by its local test. If any true $H_i$ is rejected, then the intersection $H_{I_0}$ of all true nulls is rejected. Since its local test has <significance level> $\alpha$,
$$
\operatorname{FWER}\leq\mathbb P(H_{I_0}\text{ is rejected})\leq\alpha.
$$
This is the <closed-testing control of the familywise error rate>.
Write $W=\sum_{j=1}^m w_j$. Procedure (A) is the <Weighted Bonferroni correction>: it rejects $H_i$ when $p_i\leq\alpha w_i/W$. Therefore
$$
\operatorname{FWER}
\leq\sum_{i\in I_0}\frac{\alpha w_i}{W}
\leq\alpha.
$$
Procedure (B) is the <Weighted Holm step-down procedure>. Let $k$ be the first rank in the ordering $q_{(1)}<\cdots<q_{(m)}$ whose hypothesis is a true null, and put $W_0=\sum_{i\in I_0}w_i$. If any true null is rejected, the procedure reaches step $k$ and
$$
q_{(k)}\leq\frac\alpha{\sum_{j=k}^m w_{(j)}}\leq\frac\alpha{W_0},
$$
because every true null remains among ranks $k,\ldots,m$. Hence
$$
\{\text{a true null is rejected}\}
\subseteq
\bigcup_{i\in I_0}\left\{p_i\leq\frac{\alpha w_i}{W_0}\right\},
$$
and another <union bound> gives FWER at most $\alpha$.
At step $k$, procedure (B) divides by the total weight still under consideration, which is no larger than $W$. Its critical values therefore increase as hypotheses are rejected. Moreover, if procedure (A) would reject a hypothesis, every earlier ordered $q$ also passes the initial threshold, so procedure (B) reaches and rejects it. Thus (B) contains every rejection of (A) and can make strictly more rejections while retaining the same strong FWER control.
Back to article page