python实现Anderson-Darling正态分布检验

Posted Data+Science+Insight

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python实现Anderson-Darling正态分布检验相关的知识,希望对你有一定的参考价值。

python实现Anderson-Darling正态分布检验

 

正态性检验

确定您绘制样本所基于的总体是否呈非正态分布的单样本假设检验。许多统计过程均依赖于总体正态性,且使用正态性检验确定否定此假设是不是分析中的重要步骤。正态性检验的原假设假定总体为正态分布。备择假设假定总体为非正态分布。要确定样本数据是否来自非正态总体,您可以从四种检验中进行选择。

测试数据样本是否具有高斯分布。

假设条件

  • 每个样本中的观察结果都是独立且均等分布的(iid)。

解释

  • H0:样本具有高斯分布。
  • H1:样本没有高斯分布。

# Example of the Anderson-Darling Normality Test
from scipy.stats import anderson
data = [0.873, 2.817, 0.121, -0.945, -0.055, -1.436, 0.360, -1.478, -1.637, -1.869]
result = anderson(data)
print(\'stat=%.3f\' % (result.statistic))
for i in range(len(result.critical_values)):
	sl, cv = result.significance

以上是关于python实现Anderson-Darling正态分布检验的主要内容,如果未能解决你的问题,请参考以下文章

对于k样本的scipy Anderson-Darling检验中的数学溢出错误

R安德森-达令检验( Anderson-Darling Test)

Python编写代码实现指定下标值顺序进行正序和倒序排序算法编程

Python编写代码实现指定下标值顺序进行正序和倒序排序算法编程

python逻辑回归怎么求正系数

Python实现,输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接