python scipy.stats 正态分布_Python Scipy stats.normaltest()用法及代码示例

scipy.stats.normaltest(array, axis=0)功能检验样品是否与正态分布不同。此函数检验样本所来自的总体的零假设。

参数:

array:具有元素的输入数组或对象。

axis :正态分布测试将沿其计算的轴。默认情况下,轴= 0。

返回:对数据集进行假设检验的k2值和P-value。

代码1:

# Performing normaltest

from scipy.stats import normaltest

import numpy as np

import pylab as p

x1 = np.linspace( -5, 5, 1000 )

y1 = 1./(np.sqrt(2.*np.pi)) * np.exp( -.5*(x1)**2  )

p.plot(x1, y1, '.')

print( '\nNormal test for given data:\n', normaltest(y1))

输出:

Normal test for given data:

NormaltestResult(statistic=146.08066794511544, pvalue=1.901016994532079e-32)

代码2:

# Performing normaltest

from scipy.stats import normaltest

import numpy as np<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值