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 相关文章推荐
压缩包密码破解示例分享(类似典破解)
Jan 17 Python
Python解析json文件相关知识学习
Mar 01 Python
python 实现数组list 添加、修改、删除的方法
Apr 04 Python
python实现画五角星和螺旋线的示例
Jan 20 Python
Python pandas实现excel工作表合并功能详解
Aug 29 Python
基于keras 模型、结构、权重保存的实现
Jan 24 Python
windows下Pycharm安装opencv的多种方法
Mar 05 Python
Pyqt5 关于流式布局和滚动条的综合使用示例代码
Mar 24 Python
keras 两种训练模型方式详解fit和fit_generator(节省内存)
Jul 03 Python
django模型类中,null=True,blank=True用法说明
Jul 09 Python
python3读取文件指定行的三种方法
May 24 Python
python可视化大屏库big_screen示例详解
Nov 23 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写的求多项式导数的函数代码
2012/07/04 PHP
点击文章内容处弹出页面代码
2009/10/01 Javascript
js数组的操作详解
2013/03/27 Javascript
jQuery控制TR显示隐藏的三种常用方法
2014/08/21 Javascript
JQuery中serialize()用法实例分析
2015/02/06 Javascript
详解javascript的变量与标识符
2016/01/04 Javascript
详解Javascript中的Object对象
2016/02/28 Javascript
ajax实现加载页面、删除、查看详细信息 bootstrap美化页面!
2017/03/14 Javascript
使用imba.io框架得到比 vue 快50倍的性能基准
2019/06/17 Javascript
详解JavaScript修改注册表的方法
2020/01/05 Javascript
[55:56]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.22
2019/09/05 DOTA
win7 下搭建sublime的python开发环境的配置方法
2014/06/18 Python
用python读写excel的方法
2014/11/18 Python
浅谈Python程序与C++程序的联合使用
2015/04/07 Python
Numpy掩码式数组详解
2018/04/17 Python
numpy中的高维数组转置实例
2018/04/17 Python
python爬取哈尔滨天气信息
2018/07/14 Python
在Django model中设置多个字段联合唯一约束的实例
2019/07/17 Python
Python Web框架之Django框架Form组件用法详解
2019/08/16 Python
python sklearn常用分类算法模型的调用
2019/10/16 Python
python re模块匹配贪婪和非贪婪模式详解
2020/02/11 Python
python numpy生成等差数列、等比数列的实例
2020/02/25 Python
python+selenium 简易地疫情信息自动打卡签到功能的实现代码
2020/08/22 Python
canvas 阴影和图形变换的示例代码
2018/01/02 HTML / CSS
美国购车网站:TrueCar
2016/10/19 全球购物
澳大利亚领先的折扣药房:Chemist Direct(有中文站)
2018/11/24 全球购物
英国羊皮鞋类领先品牌:Just Sheepskin
2019/12/12 全球购物
大学生怎样写好自荐信
2014/02/25 职场文书
小学生国庆65周年演讲稿范文(2篇)
2014/09/21 职场文书
教师群众路线教育实践活动个人对照检查材料
2014/11/04 职场文书
酒店工程部岗位职责
2015/02/12 职场文书
2015年九一八事变纪念日演讲稿
2015/03/19 职场文书
爱国之歌(8首)
2019/09/29 职场文书
Python基本数据类型之字符串str
2021/07/21 Python
springboot读取resources下文件的方式详解
2022/06/21 Java/Android
nginx sticky实现基于cookie负载均衡示例详解
2022/12/24 Servers