Thin wrapper over stats::p.adjust(method = "hochberg").
Examples
set.seed(1)
p <- c(runif(30), runif(5, 0, 0.005))
res <- hochberg(p)
res$n_rejected
#> [1] 1
head(res$adjusted)
#> [1] 0.9919061 0.9919061 0.9919061 0.9919061 0.9919061 0.9919061
# Hochberg is a step-up procedure: at least as powerful as Holm under
# independence / positive dependence.
c(hochberg = hochberg(p)$n_rejected, holm = holm(p)$n_rejected)
#> hochberg holm
#> 1 1
hochberg(c(0.001, 0.01, 0.04), labels = c("A", "B", "C"))$rejected
#> [1] TRUE TRUE TRUE
