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.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b201fbcebb6039b627c4f8d0f1db0649ec1f75adf77930b7517c50e3a2b48f7a |
|
MD5 | d66dd4498824ff27204d01dcf6720091 |
|
BLAKE2b-256 | 67f4c1a3a0c993de0ce46b8a505161bcfb5a7f8088d69fa75d0d442013332c77 |
Close
Hashes for multiple_hypothesis_testing-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 151b44e2c377f59e858d66c62dc5e9c04c402f1eae8b53eaab4498a68d60e962 |
|
MD5 | 9deb78870aafbe0549ce9ec6acee7055 |
|
BLAKE2b-256 | 8164a1302fbfa833e4d5b41b2ad81a834cfdf6e5d11009d881dbe10ec74c560c |