scipy.stats.norm.pdf用于计算python中的p值

时间:2016-02-21 05:20:39

标签: python scipy statistics

我正在执行一个样本假设检验,我正在使用如下所示的scipy.stats.norm.pdf()来计算p_value。

import scipy.stats as stats

x = 98.24923076
mean = 98.6
sigma = 0.064304

z = (mean - x) / sigma

p_value = stats.norm.pdf(x, mean, sigma)

我得到的是我的p_value = 2.144621812e-06和z = 5.45485879572。但是,当我将这些数字在线插入p或z计算器时(例如link),我会得到不同的值。我想我在统计数据或编码方面缺少一些东西。

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

为了计算p值,您需要使用cdf而不是pdf

stats.norm.cdf(x, mean, sigma)
//2.4505888408075971e-08