赛马正态分布图

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制作正态分布图

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

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

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

  3. excel查标准正态分布_用EXCEL简易制作正态分布图

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

  4. python 山脊图_纯Python绘制艺术感满满的山脊地图,创意满分

    而今天的文章,我们就来一起基于 Python ,配合颜色与字体的选择搭配,使用简短的代码,就可以创作出艺术海报级别的 山脊地图 . 2 基于ridge_map的山脊地图绘制 我们主要使用 matplo ...

  5. python 山脊图_纯Python绘制满满艺术感的山脊地图

    ❝ 本文示例代码及附件已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes❞ 1 简介 下面的这幅图可能很多读者朋友们都看到 ...

  6. python正态分布函数_用python求标准正态分布的上α分位点

    累计分布函数bai值等于1-α的du点,即就是逆累zhi计分布函数icdf(1-α)的值 如果dao使用Python计算的话,4102代码如下:1653 from scipy.stats import ...

  7. python仿真图_基于Python的DTN仿真平台

    基于 Python 的 DTN 仿真平台 姚建盛 ; 刘艳玲 ; 李淑梅 [期刊名称] <新型工业化> [年 ( 卷 ), 期] 2016(006)009 [摘要] 延迟容忍网络 (DTN ...

  8. python生成热图_用Python生成热图

    我想生成一个类似于answer中的热图图像.不同的是,我想从0到1之间的二维数组中执行.在 我所做的:def generate_x_y_vectors(prob_map): multiplier = ...

  9. python绘画图_用python绘画一些简单图片

    python画笑脸 程序源代码 import turtle #画脸 t = turtle.Pen() t.speed(15) #t.circle(150) #t.color('orange') t.f ...

最新文章

  1. windows hider
  2. 强大的原生DOM选择器querySelector和querySelectorAll
  3. 关于Java中final关键字的详细介绍
  4. Java黑皮书课后题第5章:**5.37(十进制转二进制)编写程序,提示用户输入一个十进制整数,然后显示对应的二进制值(不要使用Integer.toBinaryString(int)方法)
  5. RxSwift之常用高阶函数(操作符Operator)的说明和使用
  6. Express Cookie 的基本使用
  7. 改善深层神经网络:超参数调整、正则化以及优化——2.7 RMSprop
  8. vue 悬浮按钮组件_如何搭建和发布一个 Vue 组件库
  9. TableAdapter和DataAdapter有何区别
  10. sql studio索引超出了数组界限
  11. WIN10教育版怎么可以变更为专业版
  12. 使用STK卫星轨道无法显示——解决方法
  13. LOI2504 [HAOI2006]聪明的猴子
  14. 矩阵求逆的一万种方法
  15. debussy相关资料(持续更新。。。)
  16. CSS imitate Microsoft Classic Menu
  17. Typora如何将图片使用相对路径保存到统一文件夹中(解决.md文档传输丢图片的方法)
  18. 粘着控制基础入门(二)
  19. 小程序源码:紫色特别舒服的UI趣味测试-多玩法安装简单
  20. 为什么聪明人未能拯救世界?|《流浪地球》冷思考

热门文章

  1. vivo社招面试流程,坐标南京
  2. python编写程序输出诗句_Python一日一练02----诗词生成器
  3. 佛罗里达大学计算机科学,佛罗里达大学计算机工程硕士专业排名最全内幕详尽分析...
  4. c语言输出我爱你程序,程序员表白教程,这些代码用过的都成功了!
  5. dn什么意思_DN是啥意思
  6. 2020民泰银行软件测试,2020应届生银行工作一个半月感受
  7. matlab中signal pulses,MATLAB信号处理仿真-基带脉冲成形的数字滤波器
  8. 【最新】2020年注册测绘师考试测绘综合能力真题及参考答案
  9. 计算机视觉基础-1——直观简介
  10. Segmentation Fault 错误原因总结及解决方法