python 判断一组数据是否符合正态分布


Posted in Python onSeptember 23, 2020

正态分布:

若随机变量x服从有个数学期望为μ,方差为σ2 的正态分布,记为N(μ,σ)

其中期望值决定密度函数的位置,标准差决定分布的幅度,当υ=0,σ=0 时的正态分布是标准正态分布

判断方法有画图/k-s检验

画图:

#导入模块
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
%matplotlib inline

#构造一组随机数据
s = pd.DataFrame(np.random.randn(1000)+10,columns = ['value'])

#画散点图和直方图
fig = plt.figure(figsize = (10,6))
ax1 = fig.add_subplot(2,1,1) # 创建子图1
ax1.scatter(s.index, s.values)
plt.grid()

ax2 = fig.add_subplot(2,1,2) # 创建子图2
s.hist(bins=30,alpha = 0.5,ax = ax2)
s.plot(kind = 'kde', secondary_y=True,ax = ax2)
plt.grid()

结果如下:

python 判断一组数据是否符合正态分布

使用ks检验:

#导入scipy模块
from scipy import stats

"""
kstest方法:KS检验,参数分别是:待检验的数据,检验方法(这里设置成norm正态分布),均值与标准差
结果返回两个值:statistic → D值,pvalue → P值
p值大于0.05,为正态分布
H0:样本符合 
H1:样本不符合 
如何p>0.05接受H0 ,反之 
"""
u = s['value'].mean() # 计算均值
std = s['value'].std() # 计算标准差
stats.kstest(s['value'], 'norm', (u, std))

结果是KstestResult(statistic=0.01441344628501079, pvalue=0.9855029319675546),p值大于0.05为正太分布

以上就是python 判断一组数据是否符合正态分布的详细内容,更多关于python 正态分布的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
Python实现将绝对URL替换成相对URL的方法
Jun 28 Python
用python写个自动SSH登录远程服务器的小工具(实例)
Jun 17 Python
python中的for循环
Sep 28 Python
Python如何实现转换URL详解
Jul 02 Python
Django 权限认证(根据不同的用户,设置不同的显示和访问权限)
Jul 24 Python
python基于socket进行端口转发实现后门隐藏的示例
Jul 25 Python
Java文件与类动手动脑实例详解
Nov 10 Python
Python requests获取网页常用方法解析
Feb 20 Python
使用Python将图片转正方形的两种方法实例代码详解
Apr 29 Python
Python内置函数property()如何使用
Sep 01 Python
Python 测试框架unittest和pytest的优劣
Sep 26 Python
如何理解及使用Python闭包
Jun 01 Python
python合并多个excel文件的示例
Sep 23 #Python
详解Python yaml模块
Sep 23 #Python
python 绘制场景热力图的示例
Sep 23 #Python
Anaconda使用IDLE的实现示例
Sep 23 #Python
python获取时间戳的实现示例(10位和13位)
Sep 23 #Python
python rsa-oaep加密的示例代码
Sep 23 #Python
python删除文件、清空目录的实现方法
Sep 23 #Python
You might like
php2html php生成静态页函数
2008/12/08 PHP
PHP排序算法的复习和总结
2012/02/15 PHP
php使用ereg验证文件上传的方法
2014/12/16 PHP
举例讲解PHP面对对象编程的多态
2015/08/12 PHP
php下载文件超时时间的设置方法
2016/10/06 PHP
PHP用户验证和标签推荐的简单使用
2016/10/31 PHP
php处理多图上传压缩代码功能
2018/06/13 PHP
[原创]提供复制本站内容时出现,该文章转自脚本之家等字样的js代码
2007/03/27 Javascript
jquery实现的带缩略图的焦点图片切换(自动播放/响应鼠标动作)
2013/01/23 Javascript
在javaScript中关于submit和button的区别介绍
2013/10/20 Javascript
改变状态栏文字的js代码
2014/06/13 Javascript
javascript中cookie对象用法实例分析
2015/01/30 Javascript
jQuery判断元素上是否绑定了指定事件的方法
2015/03/17 Javascript
使用jQuery.form.js/springmvc框架实现文件上传功能
2016/05/12 Javascript
js获取一组日期中最近连续的天数
2017/05/25 Javascript
微信JSAPI Ticket接口签名详解
2020/06/28 Javascript
Angularjs实现下拉框联动的示例代码
2017/08/22 Javascript
浅谈vue的踩坑路
2017/08/31 Javascript
JavaScript实现body内任意节点的自定义属性功能示例
2017/09/18 Javascript
js中json对象和字符串的理解及相互转化操作实现方法
2017/09/22 Javascript
python 打印出所有的对象/模块的属性(实例代码)
2016/09/11 Python
基于Python_脚本CGI、特点、应用、开发环境(详解)
2017/05/23 Python
python实现杨氏矩阵查找
2019/03/02 Python
Python后台开发Django的教程详解(启动)
2019/04/08 Python
基于Python生成个性二维码过程详解
2020/03/05 Python
浅析python标准库中的glob
2020/03/13 Python
python regex库实例用法总结
2021/01/03 Python
HTML5 移动页面自适应手机屏幕四类方法总结
2017/08/17 HTML / CSS
Larsson & Jennings官网:现代瑞士钟表匠
2018/03/20 全球购物
中国领先的汽车保养服务平台:途虎养车
2019/10/18 全球购物
马来西亚奢侈品牌购物商城:Valiram 247
2020/09/29 全球购物
销售代表求职自荐信
2013/10/01 职场文书
给市场的环保建议书
2014/05/14 职场文书
安全负责人任命书
2014/06/06 职场文书
2014年党总支工作总结
2014/12/18 职场文书
推普标语口号大全
2015/12/26 职场文书