python正态检验_在python中做正态性检验示例

利用观测数据判断总体是否服从正态分布的检验称为正态性检验,它是统计判决中重要的一种特殊的拟合优度假设检验。

直方图初判 :直方图 + 密度线

QQ图判断:(s_r.index - 0.5)/len(s_r) p(i)=(i-0.5)/n 分 位数与value值作图

排序

s.sort_values(by = 'value',inplace = True)

s_r = s.reset_index(drop=False)

分位数:

s_r['p'] = (s_r.index - 0.5)/len(s_r)

s_r['q'] = (s_r['value'] - mean) / std

print(s_r.head())

# 计算百分位数

# 计算q值

ax3 = fig.add_subplot(3,1,3)

ax3.plot(s_r['p'],s_r['value'],'k',alpha=0.5,linewidth = 3)

st = s['value'].describe()

x1 ,y1 = 0.25, st['25%']

x2 ,y2 = 0.75, st['75%']

ax3.plot([x1,x2],[y1,y2],'-r',linewidth = 3)

# 直接用算法做KS检验

from scipy import stats

stats.kstest(df['value'], 'norm', (u, std))

# 结果返回两个值:statistic → D值,pvalue → P值

# p值大于0.05,很可能为正态分布

'''

以上这篇在python中做正态性检验示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值