Perform false discovery rate correction on a meta-analysis.
Parameters:
method (str, optional) – The FDR correction to use.
Either ‘indep’ (for independent or positively correlated values) or ‘negcorr’
(for general or negatively correlated tests).
Default is ‘indep’.
alpha (float, optional) – The FDR correction rate to use. Default is 0.05.
Notes
This corrector supports a small number of internal FDR correction methods, but can also use
special methods implemented within individual Estimators.
To determine what methods are available for the Estimator you’re using, use inspect().
Estimators have special methods following the naming convention
correct_[correction-type]_[method]
(e.g., correct_fdr_indep).
This correction is based on the one described in Benjamini and Hochberg[1].
This method is not universally appropriate. It works well for tests that are independent,
or which are positively correlated.
Warning
Do not call this method directly. Call transform() with method='indep'
instead.
p_corr (numpy.ndarray) – A 1D array of adjusted p values.
tables (dict) – A dictionary of DataFrames with summary information from the correction.
This correction method does not produce any tables, so it will be an empty dict.
description_ (str) – A description of the correction procedure.
p_corr (numpy.ndarray) – A 1D array of adjusted p values.
tables (dict) – A dictionary of DataFrames with summary information from the correction.
This correction method does not produce any tables, so it will be an empty dict.
description_ (str) – A description of the correction procedure.
Notes
The difference between the Benjamini-Yekutieli and Benjamini-Hochberg methods is that
Benjamini-Yekutieli includes an additional term, c(m).
When the tests are independent or positively correlated, c(m) is 1 (and thus has no
effect).
In cases of other forms of dependence, c(m) has an effect.
compressed (bool, optional) – If True, the file is assumed to be compressed and gzip will be used
to load it. Otherwise, it will assume that the file is not
compressed. Default = True.
The method works on simple estimators as well as on nested objects
(such as pipelines). The latter have parameters of the form
<component>__<parameter> so that it’s possible to update each
component of a nested object.