Several methods of combining P-values
Project description
MultiTest -- Global Tests for Multiple Hypothesis
MultiTest includes several techniques for multiple hypothesis testing:
MultiTest.hc
Higher CriticismMultiTest.hcstar
Higher Criticism with limited rangeMultiTest.hc_jin
Higher Criticism with limited range proposed by Jiashun JinMultiTest.berk_jones
Berk-Jones test (actually -log(bj))MultiTest.fdr
False-discovery rate with optimized rate parameterMultiTest.minp
Minimal P-values (Bonferroni style inference) (actually -log(minp))MultiTest.fisher
Fisher's method to combine P-values
All tests rejects for large values of the test statistics.
Example:
import numpy as np
from scipy.stats import norm
from multitest import MultiTest
p = 10
z = np.random.randn(p)
pvals = 2*norm.cdf(-np.abs(z)/2)
mtest = MultiTest(pvals)
f = mtest.fisher()
bj = mtest.berk_jones()
print(f"Fisher = {f[0]}, degrees of freedom = {f[1]}")
print(f"Berk-Jones = {bj}")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for multiple-hypothesis-testing-0.1.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0e15dd01248205910c00c962a8725cfa853615a4e539f5d1bafe1544e4fb226 |
|
MD5 | 90e6d17a569ede20abbe795cc1248522 |
|
BLAKE2b-256 | f7f0f313c4bea3dabcc6c7adc1c19e156c2acbdbd0979310a59f41c39f3a2f7d |
Close
Hashes for multiple_hypothesis_testing-0.1.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cdb3d9e206d8ae2d4b1f1b3677ce733d9b2bd7c7ef2f90e1c90f92c7a28e9b0 |
|
MD5 | 5207aec1b7b1dfcbf8173721520c2022 |
|
BLAKE2b-256 | 2a87507bb91fa85d27b1548ac6d8e1e802c43951052fea203458c2216c2a5e6f |