我正在执行一个样本假设检验,我正在使用如下所示的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),我会得到不同的值。我想我在统计数据或编码方面缺少一些东西。
感谢您的帮助。
答案 0 :(得分:2)
为了计算p值,您需要使用cdf而不是pdf
stats.norm.cdf(x, mean, sigma)
//2.4505888408075971e-08