Skip to content

Enum: MultipleTestingCorrectionEnum

Methods for adjusting p-values or significance thresholds when many hypotheses are tested simultaneously.

As with StatisticalTestEnum, concrete methods (BONFERRONI, HOLM_BONFERRONI, BENJAMINI_HOCHBERG) sit alongside the error-rate classes they belong to (FAMILY_WISE_ERROR_RATE, FALSE_DISCOVERY_RATE) and procedural classes (SIMULTANEOUS, SEQUENTIAL). The classes are intended for sources that report only "FDR-corrected" without naming a procedure.

URI: valuesets:MultipleTestingCorrectionEnum

View in BioPortal

Permissible Values

Value Title Meaning Description Note
BONFERRONI Bonferroni Adjustment NCIT:C61594 Divides the desired family-wise significance level by the number of comparisons made
HOLM_BONFERRONI Holm-Bonferroni family-wise error rate correction method OBI:0200066 Sequentially rejective closed-test procedure controlling the family-wise error rate
BENJAMINI_HOCHBERG Benjamini and Hochberg false discovery rate correction method OBI:0200036 Sequential p-value procedure controlling the false discovery rate under independence or positive dependence
BENJAMINI_YEKUTIELI Benjamini and Yekutieli false discovery rate correction method OBI:0200049 False discovery rate procedure valid under arbitrary dependence between tests
HOLM_FDR Holm false discovery rate correction STATO:0000551 Application of the Holm p-value procedure to correct false discovery rate. Note that Holm's step-down procedure controls the family-wise error rate, not the false discovery rate; the "false discovery rate" wording is STATO's own label for this term. Prefer HOLM_BONFERRONI unless you specifically need the STATO term.
HOMMEL_FDR Hommel false discovery rate correction STATO:0000552 Application of the Hommel p-value procedure to correct false discovery rate
FAMILY_WISE_ERROR_RATE family wise error rate correction method OBI:0200073 Procedure controlling the probability of making at least one false positive across a family of tests
FALSE_DISCOVERY_RATE false discovery rate correction method OBI:0200163 Procedure controlling the expected proportion of false positives among rejected hypotheses
SIMULTANEOUS simultaneous multiple testing correction STATO:0000601 Correction method applying a single adjustment across all tests simultaneously
SEQUENTIAL sequential multiple testing correction method STATO:0000602 Correction method applying adjustments in a stepwise, ordered fashion
ALPHA_SPENDING alpha spending procedure STATO:0000605 Sequential procedure allocating portions of the overall type I error rate across interim analyses
ALPHA_INVESTING alpha investing procedure STATO:0000604 Sequential procedure that earns and spends alpha as hypotheses are tested
NONE No correction No adjustment made for multiple testing No appropriate ontology term found for absence of correction

Slots

Name Description
multiple_testing_correction The method used to correct p-values for multiple testing

See Also

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/valuesets

LinkML Source

name: MultipleTestingCorrectionEnum
instantiates:
- valuesets_meta:ValueSetEnumDefinition
description: 'Methods for adjusting p-values or significance thresholds when many
  hypotheses are tested simultaneously.

  As with StatisticalTestEnum, concrete methods (BONFERRONI, HOLM_BONFERRONI, BENJAMINI_HOCHBERG)
  sit alongside the error-rate classes they belong to (FAMILY_WISE_ERROR_RATE, FALSE_DISCOVERY_RATE)
  and procedural classes (SIMULTANEOUS, SEQUENTIAL). The classes are intended for
  sources that report only "FDR-corrected" without naming a procedure.'
title: Multiple Testing Correction Method
from_schema: https://w3id.org/valuesets
see_also:
- http://purl.obolibrary.org/obo/OBI_0200089
contributors:
- orcid:0000-0002-6601-2165
- https://github.com/anthropics/claude-code
status: DRAFT
rank: 1000
permissible_values:
  BONFERRONI:
    text: BONFERRONI
    description: Divides the desired family-wise significance level by the number
      of comparisons made
    meaning: NCIT:C61594
    title: Bonferroni Adjustment
    aliases:
    - Bonferroni correction
  HOLM_BONFERRONI:
    text: HOLM_BONFERRONI
    description: Sequentially rejective closed-test procedure controlling the family-wise
      error rate
    meaning: OBI:0200066
    title: Holm-Bonferroni family-wise error rate correction method
    aliases:
    - Holm correction
  BENJAMINI_HOCHBERG:
    text: BENJAMINI_HOCHBERG
    description: Sequential p-value procedure controlling the false discovery rate
      under independence or positive dependence
    meaning: OBI:0200036
    title: Benjamini and Hochberg false discovery rate correction method
    aliases:
    - BH
    - BH-FDR
  BENJAMINI_YEKUTIELI:
    text: BENJAMINI_YEKUTIELI
    description: False discovery rate procedure valid under arbitrary dependence between
      tests
    meaning: OBI:0200049
    title: Benjamini and Yekutieli false discovery rate correction method
    aliases:
    - BY
  HOLM_FDR:
    text: HOLM_FDR
    description: Application of the Holm p-value procedure to correct false discovery
      rate. Note that Holm's step-down procedure controls the family-wise error rate,
      not the false discovery rate; the "false discovery rate" wording is STATO's
      own label for this term. Prefer HOLM_BONFERRONI unless you specifically need
      the STATO term.
    meaning: STATO:0000551
    title: Holm false discovery rate correction
  HOMMEL_FDR:
    text: HOMMEL_FDR
    description: Application of the Hommel p-value procedure to correct false discovery
      rate
    meaning: STATO:0000552
    title: Hommel false discovery rate correction
  FAMILY_WISE_ERROR_RATE:
    text: FAMILY_WISE_ERROR_RATE
    description: Procedure controlling the probability of making at least one false
      positive across a family of tests
    meaning: OBI:0200073
    title: family wise error rate correction method
    aliases:
    - FWER correction
  FALSE_DISCOVERY_RATE:
    text: FALSE_DISCOVERY_RATE
    description: Procedure controlling the expected proportion of false positives
      among rejected hypotheses
    meaning: OBI:0200163
    title: false discovery rate correction method
  SIMULTANEOUS:
    text: SIMULTANEOUS
    description: Correction method applying a single adjustment across all tests simultaneously
    meaning: STATO:0000601
    title: simultaneous multiple testing correction
  SEQUENTIAL:
    text: SEQUENTIAL
    description: Correction method applying adjustments in a stepwise, ordered fashion
    meaning: STATO:0000602
    title: sequential multiple testing correction method
  ALPHA_SPENDING:
    text: ALPHA_SPENDING
    description: Sequential procedure allocating portions of the overall type I error
      rate across interim analyses
    meaning: STATO:0000605
    title: alpha spending procedure
  ALPHA_INVESTING:
    text: ALPHA_INVESTING
    description: Sequential procedure that earns and spends alpha as hypotheses are
      tested
    meaning: STATO:0000604
    title: alpha investing procedure
  NONE:
    text: NONE
    description: No adjustment made for multiple testing
    annotations:
      note:
        tag: note
        value: No appropriate ontology term found for absence of correction
    title: No correction