微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python - 正态性分数

如何解决Python - 正态性分数

有几个事件的 DF:

id 价值
0.5
0.33
0.5
X 0.33

查看一个 DF 的数据,我可以看到事件 Y,X 的以下分布

enter image description here

enter image description here

很明显,一种分布比另一种正态。试图获得分布正常程度的分数,我发现 scipy.stats.normaltest 但我不确定它是否是正确的工具。

这是我试过的:

from scipy import stats

k2,p = stats.normaltest(data.event_X)
alpha = 1e-3
print("p = {:g}".format(p))
p = 8.4713e-19
if p < alpha:  # null hypothesis: x comes from a normal distribution
    print("The null hypothesis can be rejected")
else:
    print("The null hypothesis cannot be rejected")

问:我怎样才能自动化这个过程,所以对于给定的分布,我会得到 0-1 分,分布是正态的可能性有多大?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。