赛马正态分布图

1.制作IQ数据图

import numpy as np

import pandas as pd

import matplotlib.pyplot as plt

#使用%matplotlib命令可以将matplotlib的图表直接嵌入到Notebook之中,或者使用指定的界面库显示图表,它有一个参数指定matplotlib图表的显示方式

*#inline表示将图表嵌入到Notebook中。

%matplotlib inline

#为了使画出来的图支持 retina格式

%config InlineBackend.figure_format = 'retina'

iq_data = pd.read_csv('IQscore.csv')

len(iq_data)

70

iq = iq_data['IQ']

mean = iq.mean()

mean

100.82857142857142

std = iq.std()

std

15.015905990389498

#normfun正态分布函数,mu: 均值,sigma:标准差,pdf:概率密度函数,np.exp():概率密度函数公式

def normfun(x,mu, sigma):

pdf = np.exp(-((x - mu)**2) / (2* sigma**2)) / (sigma * np.sqrt(2*np.pi))

return pdf

# x的范围为60-150,以1为单位,需x根据范围调试

x = np.arange(60, 150,1)

# x数对应的概率密度

y = normfun(x, mean, std)

# 参数,颜色,线宽

plt.plot(x,y, color='g',linewidth = 3)

#数据,数组,颜色,颜色深浅,组宽,显示频率

plt.hist(iq, bins =7, color = 'r',alpha=0.5,rwidth= 0.9, normed=True)

plt.title('IQ distribution')

plt.xlabel('IQ score')

plt.ylabel('Probability')

plt.show()

智商正态分布图

2. 制作赛马数据图

import numpy as np

import pandas as pd

import matplotlib.pyplot as plt

%matplotlib inline

%config InlineBackend.figure_format = 'retina'

stakes_data = pd.read_csv('stakes.csv')

len(stakes_data)

89

stakes = stakes_data['time']

mean = stakes.mean()

mean

149.22101123595513

std = stakes.std()

std

1.6278164717748154

def normfun(x,mu, sigma):

pdf = np.exp(-((x - mu)**2) / (2* sigma**2)) / (sigma * np.sqrt(2*np.pi))

return pdf

stakes.max()

153.19999999999999

stakes.min()

146.0

x = np.arange(145, 155,0.2)

y = normfun(x, mean, std)

plt.plot(x,y,'g',linewidth = 3)

plt.hist(stakes, bins = 6,color = 'b',alpha=0.5, rwidth= 0.9, normed=True)

plt.title('stakes distribution')

plt.xlabel('stakes time')

plt.ylabel('Probability')

plt.show()

赛马正态分布图

结论:

1.概率密度函数是图形中的一条线,而概率则是这条线下方一定数值内的面积。

2.求某一个精确数值的概率为0.因为对应的面积趋近于0

3.直方图与正态分布图不完全对应,只有当n充分大,才能更接近于正态分布。

python绘制正态分布图_用python制作正态分布图相关推荐

  1. python绘制堆叠图_在python中使用plotly创建堆叠图形或条形图

    您可以使用pandas堆积条形图.这样做的好处是,您可以使用pandas轻松创建必须生成的列/值对表.在from matplotlib import pyplot as plt import pand ...

  2. python绘制色块图_在Python tu中用色块和数字绘制板

    我有一个list的list,名为ListOfValues.我想根据这张单子的大小画一块木板,把一些方块涂成黑色,用白色填充,其他的用黑色填充.我试着得到了以下结果: 我的密码是:import turt ...

  3. python绘制雷达图代码实例-PYTHON绘制雷达图代码实例

    这篇文章主要介绍了PYTHON绘制雷达图代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.雷达图 import matplotlib.py ...

  4. python 绘制折线图-怎样用python绘制折线图

    今天教大家用python绘制一些线性图案,需要的朋友可以借鉴参考一下. 画最简单的直线图 代码如下:import numpy as np import matplotlib.pyplot as plt ...

  5. python 正态分布图_用python制作正态分布图

    赛马正态分布图 1.制作IQ数据图 import numpy as np import pandas as pd import matplotlib.pyplot as plt #使用%matplot ...

  6. python绘制基因结构图_使用Python绘制GWAS分析中的曼哈顿图和QQ图

    [前言]其实这篇文章是为了简单介绍一下geneview的用法,它是一个Python高级库,建立在matplotlib的基础之上,专门用于基因组数据的可视化,目的是为了使创建高大上(精致)的基因组数据图 ...

  7. python绘制正态分布函数_学好正态分布有多重要?

    作者 | Farhad Malik 译者 | Monanfei 责编 | 夕颜 出品 | AI科技大本营(ID: rgznai100) 为什么正态分布如此特殊?为什么大量数据科学和机器学习的文章都围绕 ...

  8. python绘制雷达图代码实例-python处理excel绘制雷达图

    本文实例为大家分享了python处理excel绘制雷达图的具体代码,供大家参考,具体内容如下 python处理excel制成雷达图,利用工具plotly在线生成,事先要安装好xlrd组件 代码: im ...

  9. 正态分布图_用EXCEL简易制作正态分布图

    对于标准正态分布的图形,已经很熟悉.其均值为0,标准差为1,如下图.正态分布两侧是无限延伸的曲线,但一般制图覆盖8个标准差其面积已达到99.997%,简易方法基于此.要制作正态曲线,知道横坐标和纵坐标 ...

最新文章

  1. Ubuntu 之linux与windows互传文件
  2. 铁路网上购票需要完善但值得鼓励
  3. 5去掉button按钮的点击样式_CSS实现复古按钮
  4. leetcode 777. Swap Adjacent in LR String | 777. 在LR字符串中交换相邻字符(双指针)
  5. 结合 AOP 轻松处理事件发布处理日志
  6. 静态路由--------默认路由和路由汇总
  7. Ant—使用Ant构建简单Java项目(三)
  8. 8086CPU工作原理
  9. package crypto/rand: unrecognized import path crypto/rand (import path does not begin with hostnam
  10. python中的result是什么_《python中result什么意思》电影_python中result什么意思BD高清完整电影在线...
  11. k线图示列--基于HIGHSTOCK
  12. MarkDown发生HTML渲染组件出错的解决方案(更新下载连接2022.10.21)
  13. m5stack——基于语音交互模块的物联居家管理系统 (STM32F103ZET6开发板+UART通信)
  14. IP大混战,春节档你最看好谁?
  15. 指针笔试题详细介绍,让你不再惧怕指针【c语言】
  16. nginx部署vue项目,内外网映射后访问不到
  17. 热加工图 matlab,基于Matlab热加工图数值构造方法.pdf
  18. Linux中移动光标cw什么意思,linux常用指令详解
  19. 中级电工电拖实训考核装置
  20. iphone设置闹钟音乐_如何在iPhone上更改闹钟声音

热门文章

  1. Assuming drive cache: write through,可能不是错误信息,只是提示信息
  2. 概率论与数理统计(第二章---随机变量及其分布函数
  3. 微信小程序 开发第三方自定义组件
  4. 堆外内存(off-heap),堆内存(on-heap)
  5. 数学建模-自来水管道铺设问题
  6. 20行代码制作字符画版小黄鸭表情包 | 文末送书抽奖结果
  7. 68个经典励志小故事|哲理小故事,让你终身受益(3)
  8. surface go 安装纯AndroidX86系统
  9. phpStudy点击phpadmin出404窗口的解决办法
  10. 如何使用计算机中的导出,微信里的文件导入电脑(如何用数据线导出微信文件)...