Source code for nipy.labs.utils.zscore
from __future__ import absolute_import
# emacs: -*- mode: python; py-indent-offset: 4; indent-tabs-mode: nil -*-
# vi: set ft=python sts=4 ts=4 sw=4 et:
import numpy as np
import scipy.stats
TINY = 1e-15
[docs]def zscore(pvalue):
""" Return the z-score corresponding to a given p-value.
"""
pvalue = np.minimum(np.maximum(pvalue, TINY), 1. - TINY)
z = scipy.stats.norm.isf(pvalue)
return z