Extensive collection of resources on the topic of multiple hypothesis testing.
- The Philosophy of Multiple Comparisons [Tuckey1991]
- John W. Tukey's Contributions to Multiple Comparisons [Benjamini2002]
- Multiple Testing (Lecture Slides; UW Genomics Sciences)
- What is the proper way to apply the multiple comparison test? [Lee2018]
- Online Multiple Hypothesis Testing [Robertson2023]
- The Theory behind 'onineFDR' (Website; Documentation)
- Teoria statistica delle classi e calcolo delle probabilità
- Multiple Comparisons Among Means [Dunn1961]
- The Bonferonni and Šidák Corrections for Multiple Comparisons
Details
Algorithm for controlling the FWER in (static) hypothesis testing. The adjusted threshold
Details
Algorithm for controlling the FDR in (static) hypothesis testing for p-values that are independent or with positive regression dependency on subsets:
- Given
$\alpha$ , sort all p-values$P_k$ and find the largest$k$ for$P_k \leq \frac{k}{m} \alpha$ . - Reject
$\mathcal{H}_0$ for all$H_i$ for$i=1, 2, \ldots, k$ .
Details
Algorithm for controlling the FDR in (static) hypothesis testing for p-values under arbitrary dependence. This modifies the threshold as obtained by Benjamini-Hochberg Procedure [BenjaminiYekutieli2001] as follows:
- The standard Benjamini-Hochberg Procedure can be recovered by
$c(m)=1$ for independent or positively correlated p-values. - Under arbitrary dependence
$c(m)$ is defined as the Harmonic number$c(m)=\sum^{m}{i=1}\frac{1}{i}$ .
Serial estimate of the Alpha Fraction that is Futilely Rationed On true Null hypotheses. [RamdasZrnic2018]
Details
Algorithm for controlling FDR in sequential (online) hypothesis testing for independent p-values that was proposed by [RamdasZrnic2018].
SAFFRON estimates the proportion of
- At each time
$t$ , define the number of candidates after the j-th rejection as
with
- Subsequent test levels are chosen as
$\alpha_t = \min{ \lambda, \tilde{\alpha}_t}$ with the exception
and subsequent
Typically,
An ADaptive algorithm that DIScards conservative nulls. [TianRamdas2019]
Details
Algorithm for controlling FDR in sequential (online) hypothesis testing for independent p-values that was proposed by [TianRamdas2019].
ADDIS iterates on SAFFRON by extending SAFFRONs adaptivity in the fraction of
Typically,
Batch${\text{BH}}$ and Batch${\text{Storey-BH}}$
Interpolation algorithm between existing pure sequential (online) and static (offline) methods providing a trade-off between statistical power and temporal application. [Zrnic2020]
- Online False Discovery Rate Control for Anomaly Detection in Time-Series
- Online FDR Controlled Anomaly Detection for Streaming Time Series
- FDR Control for Online Anomaly Detection
R: onlineFDR [Robertson2019] Python: multipy [Puoliväli2020] Python: statsmodels [Seabold2010]
- Original Repository: 'onlineFDR' [Robertson2019]
- Original Repository: SAFFRON (see [RamdasZrnic2018])
- Original Repository: ADDIS (see [TianRamdas2019])
- Original Repository: Batching (see [Zrnic2020])
- onlineFDRExplore (based on 'onlineFDR')
- onlineFWERExplore (based on 'onlineFDR')
[Dunn1961] Dunn, O. J. (1961). Multiple Comparisons Among Means. Journal of the American Statistical Association, 56(293), 52–64.
[Tuckey1991] Tukey, J. W. (1991). The Philosophy of Multiple Comparisons. Statistical Science, 6(1), 100-116.
[BenjaminiHochberg1995] Benjamini, Y., & Hochberg, Y. (1995). Controlling the False Discovery Rate: A Practical and Powerful Approach to Multiple Testing. Journal of the Royal Statistical Society. Series B (Methodological), 57(1), 289–300.
[BenjaminiYekutieli2001] Benjamini, Y., & Hochberg, Y. (1995). Controlling the False Discovery Rate: A Practical and Powerful Approach to Multiple Testing. Journal of the Royal Statistical Society. Series B (Methodological), 57(1), 289–300.
[Benjamini2002] Benjamini, Y., & Braun, H. (2002). John W. Tukey's contributions to multiple comparisons. The Annals of Statistics, 30(6), 1576-1594.
[Lee2018] Lee, S., & Lee, D. K. (2018). What is the proper way to apply the multiple comparison test?. Korean journal of anesthesiology, 71(5), 353–360.
[Robertson2023] Robertson, D. S., Wason, J. M. S., & Ramdas, A. (2023). Online multiple hypothesis testing. Statistical science : a review journal of the Institute of Mathematical Statistics, 38(4), 557–575.
[Robertson2019] Robertson DS, Liou L, Ramdas A, Karp NA (2022). onlineFDR: Online error control. R package 2.12.0.
[Puoliväli2020] Puoliväli T, Palva S, Palva JM (2020): Influence of multiple hypothesis testing on reproducibility in neuroimaging research: A simulation study and Python-based software. Journal of Neuroscience Methods 337:108654.
[Seabold2010] Seabold, Skipper, and Josef Perktold. “statsmodels: Econometric and statistical modeling with python.” Proceedings of the 9th Python in Science Conference. 2010.
[RamdasZrnic2018] Ramdas, A., Zrnic, T., Wainwright, M.J., & Jordan, M.I. (2018). SAFFRON: an adaptive algorithm for online control of the false discovery rate. International Conference on Machine Learning.
[TianRamdas2019] Tian, J., & Ramdas, A. (2019). ADDIS: An adaptive discarding algorithm for online FDR control with conservative nulls. In H. Wallach, H. Larochelle, A. Beygelzimer, F. d'Alché-Buc, E. Fox, & R. Garnett (Eds.), Advances in Neural Information Processing Systems (Vol. 32). Curran Associates, Inc.
[Zrnic2020] Zrnic, T., Jiang, D., Ramdas, A., & Jordan, M.I. (2019). The Power of Batching in Multiple Hypothesis Testing. International Conference on Artificial Intelligence and Statistics.