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 相关文章推荐
基于Django的ModelForm组件(详解)
Dec 07 Python
python2.7无法使用pip的解决方法(安装easy_install)
Apr 03 Python
pandas创建新Dataframe并添加多行的实例
Apr 08 Python
python中yaml配置文件模块的使用详解
Apr 27 Python
Python 最大概率法进行汉语切分的方法
Dec 14 Python
python实现植物大战僵尸游戏实例代码
Jun 10 Python
Python Matplotlib 基于networkx画关系网络图
Jul 10 Python
python 字典的打印实现
Sep 26 Python
python爬虫用mongodb的理由
Jul 28 Python
Python实现Appium端口检测与释放的实现
Dec 31 Python
Scrapy+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单
Feb 01 Python
解决numpy和torch数据类型转化的问题
May 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
为查询结果建立向后/向前按钮
2006/10/09 PHP
一个简单php扩展介绍与开发教程
2010/08/19 PHP
php运行报错Call to undefined function curl_init()的最新解决方法
2016/11/20 PHP
PHP+mysql实现的三级联动菜单功能示例
2019/02/15 PHP
[原创]网络复制内容时常用的正则+editplus
2006/11/30 Javascript
javascript AutoScroller 函数类
2009/05/29 Javascript
JS代码判断IE6,IE7,IE8,IE9的函数代码
2013/08/02 Javascript
JavaScript通过事件代理高亮显示表格行的方法
2015/05/27 Javascript
jQuery+css实现的切换图片功能代码
2016/01/27 Javascript
EasyUi 打开对话框后控件赋值及赋值后不显示的问题解决办法
2017/01/19 Javascript
jQuery EasyUI之验证框validatebox实例详解
2017/04/10 jQuery
基于Vue.js实现tab滑块效果
2017/07/23 Javascript
解决vue js IOS H5focus无法自动弹出键盘的问题
2018/08/30 Javascript
JS中的算法与数据结构之常见排序(Sort)算法详解
2019/08/16 Javascript
ES6使用新特性Proxy实现的数据绑定功能实例
2020/05/11 Javascript
微信小程序完美解决scroll-view高度自适应问题的方法
2020/08/08 Javascript
python数据库操作常用功能使用详解(创建表/插入数据/获取数据)
2013/12/06 Python
使用Python的Django框架结合jQuery实现AJAX购物车页面
2016/04/11 Python
python GUI库图形界面开发之PyQt5简单绘图板实例与代码分析
2020/03/08 Python
Python如何根据时间序列数据作图
2020/05/12 Python
基于python+selenium自动健康打卡的实现代码
2021/01/13 Python
numba提升python运行速度的实例方法
2021/01/25 Python
TripAdvisor越南:全球领先的旅游网站
2017/09/21 全球购物
乐天旅游香港网站:日本饭店预订
2017/11/29 全球购物
Marmot土拨鼠官网:美国专业户外运动品牌
2018/01/11 全球购物
人民教师的自我评价分享
2014/02/21 职场文书
小学生新年寄语
2014/04/03 职场文书
端午节演讲稿
2014/05/23 职场文书
大学生学习计划书
2014/09/15 职场文书
破坏寝室公物检讨书
2014/11/17 职场文书
2014年实验室工作总结
2014/12/03 职场文书
观后感的写法
2015/06/19 职场文书
基层医务人员三严三实心得体会
2016/01/05 职场文书
交通安全教育心得体会
2016/01/15 职场文书
Win11快速关闭所有广告推荐
2022/04/19 数码科技
Docker与K8s关系介绍不会Docker也可以使用K8s
2022/06/25 Servers