PDF的来源——概率密度函数
//首发于简书,详见原文:https://www.jianshu.com/p/6493edd20d61
你不会还真的以为这是一篇讲怎么做pdf文件,怎么编辑、保存、美化的文章吧?
咳咳,很遗憾告诉你不是。
这是因为小编昨天正好看到了这样一幅图,所以想吟诗一首写一篇博客。

前置知识
- 随随便便有点微积分基础
- 至少要知道函数,概率是什么吧……
- 能看得懂中国文字
好的,现在假定你们已经有了这些基础,那么接下来进入正文。
不过限于小编只有初中能力(现在才刚中考完),所以现阶段所不涉及的内容一律以定义形式详细说明。
随机变量
随机变量(random variable)表示随机试验各种结果的实值单值函数。随机事件不论与数量是否直接有关,都可以数量化,即都能用数量化的方式表达。 [1]
随机事件数量化的好处是可以用数学分析的方法来研究随机现象。例如某一时间内公共汽车站等车乘客人数,电话交换台在一定时间内收到的呼叫次数,灯泡的寿命等等,都是随机变量的实例。
(copy自百度百科)
上面那一坨没有什么用,只是用来凑字数的……
在学习函数时,首先提到的就是自变量和因变量,变量是什么,想必你一定很清楚。
随机变量就是在变量的基础上,增加了随机性,通常谈到随机变量就会想到概率。
例如一个骰子,随机投掷后向上的点数,就是一个随机变量。
而通常的变量是任意的,例如随随便便画的二次函数,自变量x就不需要随机。
1)离散型随机变量
在高中时学概率那一块的时候,会提到各种东西(例如分布列之类的,让你去求),但是,高中阶段通常研究的都是离散型随机变量。
离散型(discrete)随机变量即在一定区间内变量取值为有限个或可数个。例如某地区某年人口的出生数、死亡数,某药治疗某病病人的有效数、无效数等。离散型随机变量通常依据概率质量函数分类,主要分为:伯努利随机变量、二项随机变量、几何随机变量和泊松随机变量。
(copy自百度百科)
离散型随机变量最大的特点就在于它有有限个可以取到的值。
例如我现在去一个有五棵苹果的苹果树上摘苹果,由于爬树需要做很多功,所以我就郑重的决定一板砖看看能拍下来几个。

这么直观的一看就知道,我打下来的数目取值为0,1,2,3,4,5,显然这些取值是有限的,我可以完全枚举出来。再例如掷骰子,向上的点数就是离散型随机变量,取值只有1,2,3,4,5,6。
2)连续型随机变量
连续型(continuous)随机变量即在一定区间内变量取值有无限个,或数值无法一一列举出来。例如某地区男性健康成人的身长值、体重值,一批传染性肝炎患者的血清转氨酶测定值等。有几个重要的连续随机变量常常出现在概率论中,如:均匀随机变量、指数随机变量、伽马随机变量和正态随机变量。
连续型随机变量与之不同,它不能准确的找到每一个可能的取值,通常找到的就是一个区间。
例如这里有500mL的水,我只喝一口(不清楚我的嘴有多大),还剩下多少水?
你可以尝试一下枚举剩余水量这一变量的所有可以取到的值,我相信你枚举不完的,除非你还停留在幼儿园大班,不清楚有小数这种东西的存在。
3)分布函数
例如一次考试,我们往往更关心的是及格率{x>=及格线},优秀率{x>=优秀线}之类的。
假设及格线是60分,那么及格率表述为P{x>=60},假如一共有100人参加了考试,80人及格,那么及格率P{x>=60}=80/100=4/5。
所谓的分布函数就是F(x)=P{X>=60}。(60可以依据情况换做任意常数C,其表示的就是落在区间(-∞,C]的概率)
只要知道了分布函数,那么就掌握了这一事件随机变量的统计规律,可以快速知道任意区间的概率。
例如我想知道(x1,x2]的概率,那么类似于前缀和的算法,只要用F(x2)-F(x1)就可以快速得到。
概率密度函数
对于连续型随机变量的分布函数,它是连续可导的。
对其的一阶导数,称之为概率密度函数f(x)。(若没有接触过微积分,可认为是分布函数每个点处瞬间变化率所组成的函数)
由于微分和积分互为逆运算,所以落在某区间的概率就是这个概率密度函数在这个区间的积分。所以通常直接用概率密度没有什么实际意义,往往使用的就是它在某区域的积分
PDF的来源——概率密度函数的更多相关文章
- rvs产生服从指定分布的随机数 pdf概率密度函数 cdf累计分布函数 ppf 分位点函数
统计工作中几个常用用法在python统计函数库scipy.stats的使用范例. 正态分布以正态分布的常见需求为例了解scipy.stats的基本使用方法. 1.生成服从指定分布的随机数 norm.r ...
- Kattis - heapsoffun Heaps of Fun (概率密度函数+dp)
题意:有一棵含有n个结点(n<=300)的根树,树上每个结点上的权值是从[0,ai](ai<=1e9)区间内随机的一个实数,问这棵树能形成一个最小堆的概率. 由于结点取值范围是1e9而且是 ...
- 高斯分布(Gaussian Distribution)的概率密度函数(probability density function)
高斯分布(Gaussian Distribution)的概率密度函数(probability density function) 对应于numpy中: numpy.random.normal(loc= ...
- 函数的光滑化或正则化 卷积 应用 两个统计独立变量X与Y的和的概率密度函数是X与Y的概率密度函数的卷积
http://graphics.stanford.edu/courses/cs178/applets/convolution.html Convolution is an operation on t ...
- LOJ2267 SDOI2017 龙与地下城 FFT、概率密度函数、Simpson
传送门 概率论神仙题-- 首先一个暴力做法是设\(f_{i,j}\)表示前\(i\)个骰子摇出点数和为\(j\)的概率,不难发现DP的过程是一个多项式快速幂,FFT优化可以做到\(O(XYlog(XY ...
- 使用Excel绘制F分布概率密度函数图表
使用Excel绘制F分布概率密度函数图表 利用Excel绘制t分布的概率密度函数的相同方式,可以绘制F分布的概率密度函数图表. F分布的概率密度函数如下图所示: 其中:μ为分子自由度,ν为分母自由度 ...
- matlab 求已知概率密度函数的随机数生成
N=10000; %需要随机数的个数 a=zeros(N,1); %存放随机数的数列 n=0; f1=@(t) 1./(1.2*pi*(1+5*(t-7.3).^2)); f2=@(t) 1./(1. ...
- 由浅入深学习PBR的原理和实现
目录 一. 前言 1.1 本文动机 1.2 PBR知识体系 1.3 本文内容及特点 二. 初阶:PBR基本认知和应用 2.1 PBR的基本介绍 2.1.1 PBR概念 2.1.2 与物理渲染的差别 2 ...
- 测试 MathJax 排版功效
这是第一篇博文,用于检测博客园提供的数学排版功能,下面是一些数学公式. \[ \text{sgn}(\mathbf{w}^T\phi(\mathbf{x})+b) = \text{sgn}\left( ...
随机推荐
- 016.Nginx HTTPS
一 HTTPS概述 1.1 HTTPS介绍 超文本传输安全协议HTTPS(Hypertext Transfer Protocol Secure)是超文本传输协议和SSL/TLS的组合,用以提供加密通讯 ...
- WPF 有缩放时显示线条的问题
公司项目已经开发好几年了,用的WPF开发的,期间遇到好多问题,都是些小细节.很久没有写博客了,以后有时间还是需要写写博客啊!作为分享也好.记录也好,利人利己嘛. 今天主要说一下显示线条的问题,因为我们 ...
- Git Push提示没有权限
中途协助别人开发的一个小项目, 我已经是该项目的Developer, 可是提交代码依然提示无权限 这是由于我是在master上直接提交的, 而GitLab默认是保护master分支的, push只对M ...
- CS231n 斯坦福李飞飞视觉识别课程
本文是个人在学习<CS231n 斯坦福李飞飞视觉识别课程>的学习笔记. 第一讲:课程简介 课时1 计算机视觉概述 课时2 计算机视觉历史背景 课时3 课程后勤 选读书籍<DeepLe ...
- 96年/离职8个月/拒绝华为offer/目前自由职业-记这大半年来的挣扎与迷茫
仅以此文,记录自己这大半年来的挣扎与迷茫. 2019 年 11 月 在公司工作七个月之后,我被裁员了. 回忆自己这七个月的经历,不管是遇到的人和事,更多感到的是收获和感恩,于是我写下了:「应届毕业生工 ...
- NACOS安装和配置
安装包nacos-server-1.1.4.tar.gz 环境 JDK1.8 上传及解压 [root@centos7- ~ ]# mkdir -p /cslc/nacos #通过SFTP将安装包上传至 ...
- python匿名函数和内置函数
一.匿名函数 匿名函数定义lambda a,b,c:(x,y,z) a.b.c相当于形参,多个形参之间用逗号隔开,多个形参不能用括号括起来 (x.y.z)相当于返回值,多个返回值之间用逗号隔开,多个返 ...
- 高度塌陷与BFC
高度塌陷的产生条件 子元素浮动,脱离文档流 子元素绝对定位或固定定位,脱离文档流 定位产生的高度塌陷只能通过加固定高度或更换其他方案解决塌陷,本文主要讨论浮动产生塌陷的解决方法. 高度塌陷的解决方法 ...
- JavaScript Symbol对象
JavaScript Symbol对象 Symbol Symbol对象是es6中新引进的一种数据类型,它的作用非常简单,就是用于防止属性名冲突而产生. Symbol的最大特点就是值是具有唯一性,这代表 ...
- C++ 第二天 字符串
字符串 字符串是最常用的一种数据类型了,在python中声明字符串和声明其他类型的数据一样,都非常的简单.但是在c++中,对于字符串的操作,相对来说要稍微复杂一些. C++ 提供了以下两种类型的字符串 ...