一.随机变量

随机变量是指随机事件的数量表现,按照随机变量可能取得的值,可以把它们分为两种基本类型:随机变量包括离散型随机变量和连续型随机变量。

离散型随机变量:在一定区间内变量取值为有限个或可数个。例如某地区某年人口的出生数、死亡数,某药治疗某病病人的有效数、无效数等。离散型随机变量的概率分布包括伯努利分布、二项分布、几何分布、泊松分布。

连续型随机变量:在一定区间内变量取值有无限个,或数值无法一一列举出来。例如某地区男性健康成人的身长值、体重值,一批传染性肝炎患者的血清转氨酶测定值等。连续型随机变量的概率分布包括正态分布、幂律分布

二.准备工作

在python中实现计算常见概率分布的概率值,需要安装python的科学计算包scipy,并用matplotlib 包进行绘图。打开终端Anaconda Prompt,在conda中运行以下命令:

conda install scipy

三.概率分布

概率分布,是概率论的基础概念之一,是指用于表述随机变量取值的概率规律。事件的概率表示了一次试验中某一个结果发生的可能性大小。若要全面了解试验,则必须知道试验的全部可能结果及各种可能结果发生的概率,即随机试验的概率分布。以下介绍几种概率分布:

1.伯努利分布

伯努利分布亦称“零一分布”、“两点分布”,一个非常简单的试验是只有两个可能结果的试验,比如正面或反面,成功或失败,有缺陷或没有缺陷,病人康复或未康复。伯努利分布是一个离散型机率分布,是N=1时二项分布的特殊情况。

案例:玩抛硬币的游戏,只抛1次硬币,成功抛出正面朝上记录为1,反面朝上即抛硬币失败记录为0

python代码实现:

2.二项分布

二项分布就是重复n次独立的伯努利试验。在每次试验中只有两种可能的结果,而且两种结果发生与否互相对立,并且相互独立,与其它各次试验结果无关,事件发生与否的概率在每一次独立试验中都保持不变,则这一系列试验总称为n重伯努利实验,当试验次数为1时,二项分布服从0-1分布。

案例:连续玩抛硬币游戏,假如抛硬币5次,求抛出正面朝上次数的概率

python实现:

3.几何分布

几何分布的定义是:在n次伯努利试验中,试验k次才得到第一次成功的机率。详细地说,是:前k-1次皆失败,第k次成功的概率。

案例:连续玩5次抛硬币游戏,第N次才出现正面朝上

python实现:

4.泊松分布

泊松分布描述的是已知一段时间内事件发生的平均数,求某个时间内发生的概率。泊松分布适合于描述单位时间(或空间)内随机事件发生的次数。如某一服务设施在一定时间内到达的人数,电话交换机接到呼叫的次数,汽车站台的候客人数,机器出现的故障数,自然灾害发生的次数,一块产品上的缺陷数,显微镜下单位分区内的细菌分布数等等。

案例:已知某路口发生事故的比率是每天2次,那么在此处一天内发生k次事故的概率是多少?

python实现:

5.正态分布

正态分布又名高斯分布,属于连续概率分布,正态曲线呈钟型,两头低,中间高,左右对称因其曲线呈钟形,因此人们又经常称之为钟形曲线。

若随机变量X服从一个数学期望为μ、方差为σ^2的正态分布,记为N(μ,σ^2)。其概率密度函数为正态分布的期望值μ决定了其位置,其标准差σ决定了分布的幅度。当平均值 = 0,标准差 = 1时的正态分布是标准正态分布。

python实现:

python概率分布拟合_用Python实现概率分布相关推荐

  1. python正弦函数拟合_在Python中拟合正弦数据

    我想将下面附带的数据与-a*sin(b*x + c)(或可能也可以使用-a*sin(2*x))与a b c作为要确定的值的函数拟合.我使用了scipy.optimize.curve_fit,但效果不好 ...

  2. python正弦函数拟合_用Python拟合正弦数据

    我想用-a*sin(b*x + c)(或者也可以是-a*sin(2*x))形式的函数来拟合下面所附的数据,a b c作为要确定的值.我使用了scipy.optimize.curve_fit,但它的工作 ...

  3. python三角函数拟合_使用python进行数据拟合最小化函数

    这是我对这个问题的理解. 首先,我通过以下代码生成一些数据import numpy as np from scipy.integrate import quad from random import ...

  4. python 时间序列预测_使用Python进行动手时间序列预测

    python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...

  5. python 概率分布模型_使用python的概率模型进行公司估值

    python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...

  6. 使用python预测基金_使用python先知3 1创建预测

    使用python预测基金 This tutorial was created to democratize data science for business users (i.e., minimiz ...

  7. python集群_使用Python集群文档

    python集群 Natural Language Processing has made huge advancements in the last years. Currently, variou ...

  8. python 网页编程_通过Python编程检索网页

    python 网页编程 The internet and the World Wide Web (WWW), is probably the most prominent source of info ...

  9. python机器学习预测_使用Python和机器学习预测未来的股市趋势

    python机器学习预测 Note from Towards Data Science's editors: While we allow independent authors to publish ...

  10. python高斯求和_利用Python进行数据分析(3)- 列表、元组、字典、集合

    本文主要是对Python的数据结构进行了一个总结,常见的数据结构包含:列表list.元组tuple.字典dict和集合set. image 索引 左边0开始,右边-1开始 通过index()函数查看索 ...

最新文章

  1. 支付宝app支付总结
  2. python工程师薪资坑吗-6年Python开发工程师精心总结学习思路,再不看看就凉了...
  3. 万物之始正则表达式全解析三部曲(上篇)-正则表达式基础知识及语法
  4. linux系统的数据库是本地吗,Linux下MySQL无法在本地以非root用户身份连接数据库...
  5. C 怎么读取Cpp文件_opencv从yaml文件中读取矩阵(c++)
  6. linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(修改配置文件_06)
  7. php json encode中文乱码,php json_encode中文乱码如何解决
  8. docker镜像删除
  9. SAP安装前应准备的事项
  10. i5功耗最低的cpu_探寻低电压CPU性能 i5-3330S对比测试
  11. Unity UI事件管理系统设计
  12. 如何在ppt中生成柱状图_Excel表格数据如何生成柱状图等-EXCEL如何制作柱状图?...
  13. 复化科特斯公式matlab_牛顿科特斯公式要点分析.ppt
  14. 家庭局域网_分析 | 如何查询局域网内在用的IP地址?
  15. python语法错误检查_如何检查python的语法正确性
  16. OrthoFinder 进行直系同源基因分析教程
  17. 让Fireball CodeEditor控件支持中文
  18. Windows更新 “Install error - 0x80070001”?
  19. SAP This Open SQL statement uses additions that can only be used
  20. 三十种共识算法,直抵背后的灵魂

热门文章

  1. 第二届中国(泰州)国际装备高层次人才创新创业大赛
  2. Microsoft Word 教程:如何在 Word 中插入表格?
  3. Cisco Packet Tracer vty的两种接口
  4. 【CVE-2021-1675】Windows Print Spooler RCE
  5. Viddy VS SocialCam 谁是视频中的Instagram
  6. kityminder-editor 百度脑图与my-mind 使用体验
  7. winpe linux系统安装win7,WINPE+LINUX+DOS 完美者U盘维护系统V8.6 及安装方法
  8. mysql打字竖线_如何打出竖线,教你怎样键盘打出竖线?
  9. Fabric chaincode shim.ChaincodeStubInterface
  10. 台式计算机可以发射无线网络,台式电脑wifi发射教程