Python数据可视化实现正态分布(高斯分布)


Posted in Python onAugust 21, 2019

正态分布(Normal distribution)又成为高斯分布(Gaussian distribution)

若随机变量X服从一个数学期望为Python数据可视化实现正态分布(高斯分布)、标准方差为Python数据可视化实现正态分布(高斯分布)的高斯分布,记为:

Python数据可视化实现正态分布(高斯分布)

则其概率密度函数为:

Python数据可视化实现正态分布(高斯分布)

正态分布的期望值Python数据可视化实现正态分布(高斯分布)决定了其位置,其标准差Python数据可视化实现正态分布(高斯分布)决定了分布的幅度。因其曲线呈钟形,因此人们又经常称之为钟形曲线。我们通常所说的标准正态分布是Python数据可视化实现正态分布(高斯分布)的正态分布:

Python数据可视化实现正态分布(高斯分布)

概率密度函数

Python数据可视化实现正态分布(高斯分布) 

Python数据可视化实现正态分布(高斯分布) 

代码实现:

# Python实现正态分布
  # 绘制正态分布概率密度函数
  u = 0  # 均值μ
  u01 = -2
  sig = math.sqrt(0.2) # 标准差δ
  sig01 = math.sqrt(1)
  sig02 = math.sqrt(5)
  sig_u01 = math.sqrt(0.5)
  x = np.linspace(u - 3*sig, u + 3*sig, 50)
  x_01 = np.linspace(u - 6 * sig, u + 6 * sig, 50)
  x_02 = np.linspace(u - 10 * sig, u + 10 * sig, 50)
  x_u01 = np.linspace(u - 10 * sig, u + 1 * sig, 50)
  y_sig = np.exp(-(x - u) ** 2 /(2* sig **2))/(math.sqrt(2*math.pi)*sig)
  y_sig01 = np.exp(-(x_01 - u) ** 2 /(2* sig01 **2))/(math.sqrt(2*math.pi)*sig01)
  y_sig02 = np.exp(-(x_02 - u) ** 2 / (2 * sig02 ** 2)) / (math.sqrt(2 * math.pi) * sig02)
  y_sig_u01 = np.exp(-(x_u01 - u01) ** 2 / (2 * sig_u01 ** 2)) / (math.sqrt(2 * math.pi) * sig_u01)
  plt.plot(x, y_sig, "r-", linewidth=2)
  plt.plot(x_01, y_sig01, "g-", linewidth=2)
  plt.plot(x_02, y_sig02, "b-", linewidth=2)
  plt.plot(x_u01, y_sig_u01, "m-", linewidth=2)
  # plt.plot(x, y, 'r-', x, y, 'go', linewidth=2,markersize=8)
  plt.grid(True)
  plt.show()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python获取当前时间对应unix时间戳的方法
May 15 Python
在Django的URLconf中使用命名组的方法
Jul 18 Python
深入解析Python中的list列表及其切片和迭代操作
Mar 13 Python
python常见的格式化输出小结
Dec 15 Python
详解Python3中字符串中的数字提取方法
Jan 14 Python
python的socket编程入门
Jan 29 Python
实例讲解Python3中abs()函数
Feb 19 Python
详解Python3之数据指纹MD5校验与对比
Jun 11 Python
浅析PEP570新语法: 只接受位置参数
Oct 15 Python
pytorch方法测试详解——归一化(BatchNorm2d)
Jan 15 Python
如何让python的运行速度得到提升
Jul 08 Python
python语言实现贪吃蛇游戏
Nov 13 Python
django自带serializers序列化返回指定字段的方法
Aug 21 #Python
应用OpenCV和Python进行SIFT算法的实现详解
Aug 21 #Python
Python Django 添加首页尾页上一页下一页代码实例
Aug 21 #Python
Python Django 简单分页的实现代码解析
Aug 21 #Python
Django项目之Elasticsearch搜索引擎的实例
Aug 21 #Python
python爬虫豆瓣网的模拟登录实现
Aug 21 #Python
Python Django 页面上展示固定的页码数实现代码
Aug 21 #Python
You might like
PHP 简易输出CSV表格文件的方法详解
2013/06/20 PHP
php验证码生成代码
2015/11/11 PHP
php基于curl主动推送最新内容给百度收录的方法
2016/10/14 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
2016/11/25 PHP
PHP children()函数讲解
2019/02/03 PHP
javascript中获取下个月一号,是星期几
2012/06/01 Javascript
js取值中form.all和不加all的区别介绍
2014/01/20 Javascript
jQuery中:first-child选择器用法实例
2014/12/31 Javascript
仿JQuery输写高效JSLite代码的一些技巧
2015/01/13 Javascript
jQuery实现的选择商品飞入文本框动画效果完整实例
2016/08/10 Javascript
js 转义字符及URI编码详解
2017/02/28 Javascript
Vuejs入门教程之Vue生命周期,数据,手动挂载,指令,过滤器
2017/04/19 Javascript
自己动手封装一个React Native多级联动
2018/09/19 Javascript
axios 封装上传文件的请求方法
2018/09/26 Javascript
vue 使用v-for进行循环的实例代码详解
2020/02/19 Javascript
ant-design-vue中的select选择器,对输入值的进行筛选操作
2020/10/24 Javascript
[56:21]LGD vs IG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
浅谈Python基础之I/O模型
2017/05/11 Python
Python3实战之爬虫抓取网易云音乐的热门评论
2017/10/09 Python
浅谈python中的正则表达式(re模块)
2017/10/17 Python
利用python实现对web服务器的目录探测的方法
2019/02/26 Python
Python实现使用request模块下载图片demo示例
2019/05/24 Python
python编写softmax函数、交叉熵函数实例
2020/06/11 Python
Python提取视频中图片的示例(按帧、按秒)
2020/10/22 Python
HTML5 用动画的表现形式装载图像
2016/03/08 HTML / CSS
日本最大的眼镜购物网站:Oh My Glasses
2016/11/13 全球购物
阿玛尼化妆品美国官网:Giorgio Armani Beauty
2017/02/02 全球购物
植物选择:Botanic Choice
2017/02/15 全球购物
H&M旗下高端女装品牌:& Other Stories
2018/05/07 全球购物
致100米运动员广播稿
2014/02/14 职场文书
消防安全承诺书
2014/05/22 职场文书
教师党员个人剖析材料
2014/09/29 职场文书
法定代表人身份证明书(含说明)
2014/10/02 职场文书
精神病医院见习报告
2014/11/03 职场文书
酒店工程部主管岗位职责
2015/04/16 职场文书
复兴之路展览观后感
2015/06/02 职场文书