在概率论中,经常出现PDF、PMF和CDF,那么这三者有什么区别与联系呢?

1. 概念解释

  • PDF:概率密度函数(probability density function), 在数学中,连续型随机变量的概率密度函数(在不至于混淆时可以简称为密度函数)是一个描述这个随机变量的输出值,在某个确定的取值点附近的可能性的函数。

  • PMF : 概率质量函数(probability mass function), 在概率论中,概率质量函数是离散随机变量在各特定取值上的概率。

  • CDF : 累积分布函数 (cumulative distribution function),又叫分布函数,是概率密度函数的积分,能完整描述一个实随机变量X的概率分布。

2. 数学表示

2.1 PDF

如果XX是连续型随机变量,定义概率密度函数为fX(x)fX(x),用PDF在某一区间上的积分来刻画随机变量落在这个区间中的概率,即

2.2 PMF

如果XX离散型随机变量,定义概率质量函数为fX(x)fX(x),PMF其实就是高中所学的离散型随机变量的分布律,即

比如对于掷一枚均匀硬币,如果正面令X=1X=1,如果反面令X=0X=0,那么它的PMF就是

2.3 CDF

不管是什么类型(连续/离散/其他)的随机变量,都可以定义它的累积分布函数,有时简称为分布函数。

  • 对于连续型随机变量,显然有:
    FX(x)=Pr(X≤x)=∫−∞xfX(t)dtF_X(x)=Pr(X\leq x)=\int _{-\infty }^{x}f_X(t) dtFX​(x)=Pr(X≤x)=∫−∞x​fX​(t)dt
    那么CDF就是PDF的积分,PDF就是CDF的导数。

  • 对于离散型随机变量,其CDF是分段函数,比如举例中的掷硬币随机变量,它的CDF为:
    FX(x)=Pr(X≤x){0ifx&lt;012if0≤x&lt;11ifx≥1F_X(x)=Pr(X\leq x)\left\{ \begin{array}{rcl} 0 &amp; &amp; {if \ \ \ x &lt;0 }\\ \frac{1}{2} &amp; &amp; {if \ \ \ 0\leq x&lt;1}\\ 1 &amp; &amp; {if\ \ \ x\geq 1}\\ \end{array} \right. FX​(x)=Pr(X≤x)⎩⎨⎧​021​1​​if   x<0if   0≤x<1if   x≥1​

3.概念分析

根据上述,我们能得到以下结论:

  • PDF是连续变量特有的,PMF是离散随机变量特有的;
  • PDF的取值本身不是概率,它是一种趋势(密度)只有对连续随机变量的取值进行积分后才是概率,也就是说对于连续值确定它在某一点的概率是没有意义的;
  • PMF的取值本身代表该值的概率。

4.分布函数的意义

我们从两点来分析分布函数的意义:

4.1 为什么需要分布函数?

对于离散型随机变量,可以直接用分布律来描述其统计规律性;而对于连续型随机变量(非离散型的随机变量),我们无法一一列举出随机变量的所有可能取值,所以它的概率分布不能像离散随机变量那样用分布律进行描述。于是引入PDF,用积分来求随机变量落入某个区间的概率

分布律(PMF)不能描述连续型随机变量,密度函数(PDF)不能描述离散随机变量,因此需要找到一个统一方式描述随机变量统计规律,这就有了分布函数

另外,在现实生活中,有时候人们感兴趣的是随机变量落入某个范围内的概率是多少,如掷骰子的数小于3点的获胜,那么考虑随机变量落入某个区间的概率就变得有现实意义了,因此引入分布函数很有必要。

4.2 分布函数的意义

分布函数F(x)F(x)F(x)在点xxx处的函数值表示XXX落在区间(−∞,x](−\infty,x](−∞,x]内的概率,所以分布函数就是定义域为RRR的一个普通函数,因此我们可以把概率问题转化为函数问题,从而可以利用普通的函数知识来研究概率问题,增大了概率的研究范围。

5.参考文献

概率中的PDF,PMF,CDF
http://www.dataguru.cn/thread-150756-1-1.html
https://www.zhihu.com/question/23022012
https://www.zhihu.com/question/36853661
https://www.zhihu.com/question/21911186
http://wenku.baidu.com/view/823a0bb9f111f18582d05a14.html

概率论中PDF、PMF和CDF的区别与联系相关推荐

  1. 捋一捋PDF、PMF、CDF是什么

    总第230篇/张俊红 还记得前段时间看过一篇文章,就是调查大家疫情期间都干了什么,有一条是疫情期间终于弄清楚了PDF和CDF的区别.PDF.PMF.CDF这几个概念确实很容易混淆.今天就来捋一捋这几个 ...

  2. 概率论中均值、方差、标准差介绍及C++/OpenCV/Eigen的三种实现

    概率论是用于表示不确定性声明(statement)的数学框架.它不仅提供了量化不确定性的方法,也提供了用于导出新的不确定性声明的公理.在人工智能领域,概率论主要有两种用途.首先,概率法则告诉我们AI系 ...

  3. matlab画无量纲速度分布,麦克斯韦分布与概率论中典型分布的比较教学

    大学物理和高中物理的衔接教学已经受到大学教师足够的重视和研究[1-3].大学物理的数学基础是大学数学,特别是微积分和概率论.关于大学物理和大学数学课程的有效衔接和融汇教学国内也有初步的研究和实践[4- ...

  4. sql语句中left join和inner join中的on与where的区别分析

    原文:sql语句中left join和inner join中的on与where的区别分析 关于SQL SERVER的表联接查询INNER JOIN .LEFT JOIN和RIGHT JOIN,经常会用 ...

  5. 无法解析 list 中的方法 iterator_Python-list中的append()和extend()方法区别

    一.append()和extend()方法都是用来添加数据到list末尾的,两者的区别: append()添加的时候会把添加的数据当成一个整体进行添加,允许添加任意类型的数据 extend()添加的时 ...

  6. Python中爬虫框架或模块的区别

    Python中爬虫框架或模块的区别,我们在Python的学习过程中,需要不断的总结知识点,这样我们才能进步的更快一些. (1)爬虫框架或模块 Python自带爬虫模块:urllib.urllib2; ...

  7. PHP中file_exists与is_file,is_dir的区别介绍

    PHP中file_exists与is_file,is_dir的区别介绍 作者: 字体:[增加 减小] 类型:转载 时间:2012-09-12 我要评论 很显然file_exists是受了asp的影响, ...

  8. python post与get的区别_python中get和post有什么区别

    更多编程教程请到:菜鸟教程 https://www.piaodoo.com/ 友情链接: 高州阳光论坛https://www.hnthzk.com/ 人人影视http://www.sfkyty.com ...

  9. SQL语法中drop,delete与truncate的区别

    SQL语法中drop,delete与truncate的区别 delete是DML语句,可以选择删除部分数据,也可以选择删除全部数据:删除的数据可以回滚:不会释放空间 drop是DDL语句,删除表结构和 ...

  10. mysql timestamp json_mysql中timestamp,datetime,int类型的区别与优劣

    mysql中timestamp,datetime,int类型的区别与优劣 int 1. 占用4个字节 2. 建立索引之后,查询速度快 3. 条件范围搜索可以使用使用between 4. 不能使用mys ...

最新文章

  1. iReport使用方法
  2. C#将Excel数据表导入SQL数据库的两种方法(转)
  3. Request 分别获取具有相同 name 属性表单元素值—— 怀念 Classic ASP (转自博客园)
  4. private static final long serialVersionUID = 1L;详解
  5. vue+node实现中间层同步调用接口
  6. 百度地图手机和电脑不一致_你可能不知道的电脑手机冷知识
  7. 5 点击图换下一张_如何制作一张高点击率主图
  8. excel公式:用countif、match、index合并同类项
  9. ASCII, GB2312, GBK, Unicode, UTF8之间的区别和联系
  10. 【leetcode】给定一个整数数组和一个整数 k, 你需要在数组里找到不同的 k-diff数对。
  11. 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第1节 常用函数接口_10_常用的函数式接口_Consumer接口中的默认方法andThen...
  12. linux部署k8s教程
  13. zlog 日志库使用说明,看完不懂打我...
  14. 如何注册 MSDN AA
  15. i5 1240p使用perf避坑指南
  16. iOS模拟键盘长按删除
  17. 人工智能让你更美 来自美图影像实验室发布会实录
  18. 服务器只读团体字信息,服务器团体名配置
  19. C语言编程学习:使用函数必须知道的3点注意事项
  20. 原神白铁矿位在哪里 原神白铁矿采集点位置分布图

热门文章

  1. 爬虫入门(1)——requests(1)
  2. python将小数转化为二进制_Python实现的十进制小数与二进制小数相互转换功能
  3. VMvare虚拟机删除快照时卡住的解决办法
  4. Sisyphus.js 自动保存草稿 用法
  5. php添加页脚,WordPress网站页脚footer.php修改图文教程
  6. java 读取文件inputstream_使用Inputstream读取文件
  7. 【python练习笔记】神秘的王宫
  8. “互联网+”拯救了星巴克
  9. VMware Guided Consolidation
  10. java软件视频教程下载 百度云盘_2018最新java夜校视频教程