python里Z-score和P-value相互转换

  统计/机器学习 假设检验 概率分布 Python    浏览次数:10776        分享
0

python里有没有类似正态分布表的函数?

最好是能有从Z-score到P-value的函数,和P-value到Z-score的函数。

比如

z_to_p(1.96) = 0.05

p_to_z(0.05) = 1.96

 

FTD   2017-09-30 14:47



   1个回答 
4

stats里现成的从Z-score到概率分布的函数。

>>> import scipy.stats
>>> scipy.stats.norm.ppf(0.95)
1.6448536269514722
>>> scipy.stats.norm.cdf(1.64)
0.94949741652589625

至于转换成p-value就看你自己的假设检验是单侧的还是双侧的了。可以根据上面的代码,自己转换试试。


SofaSofa数据科学社区DS面试题库 DS面经

机器小白   2017-10-04 09:36



  相关讨论

python中实现柯尔莫可洛夫-斯米洛夫检验(K-S test)

单样本T检验的自由度为什么是n-1?

如何检验两个样本是同分布的?

怎么判断一个概率分布是对称的?

求介绍一下Shapiro–Wilk test?

怎么验证数据服从某个特定的泊松分布?

E-test是什么意思?

判断两个骰子是独立的?

方差分析的多重比较校正

怎么判断两个线性回归模型是显著的不同?

  随便看看

python怎么对list中的元素做连乘?

dataframe每行或者每列中缺失值(na, nan, null)的个数

分类特征的目标编码是什么意思?

假设检验中的p值是什么意思?为什么越小越好?

sota model是什么意思?