首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >二尾ppf函数的z值?

二尾ppf函数的z值?
EN

Stack Overflow用户
提问于 2015-03-30 02:44:02
回答 1查看 3.4K关注 0票数 8

使用来自scipy.stat.normscipy.stat.norm函数,我得到了一个单尾结果,例如,ppf(.95)给出的是1.644...,而不是1.96... --双尾分布应该得到。

是否有基于p值的双尾z分数的函数?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-10 13:32:23

你要找的东西很简单

代码语言:javascript
运行
复制
In [12]: def normz(val):
   ....:     return scipy.stats.norm.ppf((1+val)/2)
   ....: 
In [13]: normz(0.95)
Out[13]: 1.959963984540054

这是因为正态分布的对称性。95%的置信区间覆盖了95%的正常曲线,因此在这95%之外获得一个值的概率小于5% (因为它的形状)。然后回顾法向曲线是对称的,每条尾巴的面积等于

所以在你的例子中,每个尾巴上的区域是0.025

因此,要将scipy.stats.normal.ppf()C一起使用,必须使用正态分布的对称性质,并且

为了得到一个合适的上下尾概率0.975scipy.stats.norm.ppf()一起使用。这个图表可以帮助你可视化这个概念。

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29337603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档