scipy.stats.norm.pdf 用于计算 python 中的 p 值
scipy.stats.norm.pdf use for calculating a p-value in python
我正在执行一个样本假设检验,我正在使用 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),我得到了不同的值。我想我在统计或编码方面遗漏了一些东西。
提前感谢您的帮助。
为了计算 p 值,您需要使用 cdf 而不是 pdf
stats.norm.cdf(x, mean, sigma)
//2.4505888408075971e-08
我正在执行一个样本假设检验,我正在使用 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),我得到了不同的值。我想我在统计或编码方面遗漏了一些东西。
提前感谢您的帮助。
为了计算 p 值,您需要使用 cdf 而不是 pdf
stats.norm.cdf(x, mean, sigma)
//2.4505888408075971e-08