对了宝贝儿们,卑微小李的公众号【野指针小李】已开通,期待与你一起探讨学术哟~摸摸大!
离散型随机变量指的是取到的值时有限个或者可列无限多个的随机变量。有限个值很好理解,但是可列无限多个值就有点抠脑壳。这句话的含义就是尽管变量有无限多个,但是我们可以按照一定的词序一一列举出来。我这里举两个例子来说明。
E1: X = x k ( k = 1 , 2 , … ) X=x_k (k=1, 2, \dots) X=xk(k=1,2,…)
E2: 反复投掷硬币,记录出现第一次正面朝上需要的次数。
我们将E2绘制成表格:
次数 | 发生该次数的概率 |
---|---|
1 | 1 / 2 1/2 1/2 |
2 | 1 / 4 1/4 1/4 |
3 | 1 / 8 1/8 1/8 |
4 | 1 / 16 1/16 1/16 |
5 | 1 / 32 1/32 1/32 |
⋮ \vdots ⋮ | ⋮ \vdots ⋮ |
根据上表,我们可以发现尽管该事件有无限多个随机变量,但是我们都可以一一列举出来。接着我们还可以发现,我们只要知道离散型随机变量 X X X的所有可能取值以及取每一个值的概率,就可以掌握 X X X的统计规律。
形式化表达则是,设离散型随机变量 X X X所有可能的取值为 x k ( k = 1 , 2 , … ) x_k(k=1, 2, \dots) xk(k=1,2,…), X X X取各个值的概率,即事件 { X = x k } \{X=x_k\} {X=xk}的概率为:
P { X = x k } = p k , k = 1 , 2 , … P\{X=x_k\}=p_k, k=1, 2, \dots P{X=xk}=pk,k=1,2,…
由于这是概率,所以满足:
换句话说就是:
就比如表1,我们以分布律来直观的看这些数据:
X X X | 1 | 2 | 3 | 4 | 5 | … \dots … |
---|---|---|---|---|---|---|
p k p_k pk | 1 / 2 1/2 1/2 | 1 / 4 1/4 1/4 | 1 / 8 1/8 1/8 | 1 / 16 1/16 1/16 | 1 / 32 1/32 1/32 | … \dots … |
就是说 P { X = 1 } = 1 2 P\{X=1\}=\frac{1}{2} P{X=1}=21。其概率之和为1直观的表示如下图:
设随机变量 X X X只有0和1两个值,其分布律为
P { X = k } = p k ( 1 − p ) 1 − k , k = 0 , 1 ( 0 < p < 1 ) , P\{X=k\}=p^k(1-p)^{1-k}, k=0,1\ \ (0 P{X=k}=pk(1−p)1−k,k=0,1 (0<p<1),
则称 X X X服从以 p p p为参数的(0-1)分布或两点分布。其分布律为:
X X X | 0 | 1 |
---|---|---|
p k p_k pk | 1 − p 1-p 1−p | p p p |
就是说一个事件只有两种可能的结果,在一次实验中有 p p p的概率发生1, 1 − p 1-p 1−p的概率发生0.
伯努利试验指的是试验 E E E只有两个可能的结果 A A A与 A ˉ \bar A Aˉ。其中 P ( A ) = p ( 0 < p < 1 ) P(A)=p\ (0 P(A)=p (0<p<1)
因为独立,所以假设 C i C_i Ci为第 i i i次试验的结果( C i C_i Ci为 A A A或 A ˉ \bar A Aˉ, i = 1 , 2 , … , n i=1, 2, \dots, n i=1,2,…,n),则:
P ( C 1 C 2 … C n ) = P ( C 1 ) P ( C 2 ) … P ( C n ) P(C_1 C_2 \dots C_n)=P(C_1)P(C_2)\dots P(C_n) P(C1C2…Cn)=P(C1)P(C2)…P(Cn)
由此可见,(0-1)分布就是 n = 1 n=1 n=1的伯努利试验。
那么当 n > 1 n > 1 n>1时,以 X X X表示 n n n重伯努利试验中事件 A A A发生的次数,假定事件 A A A发生 k ( 0 ≤ k ≤ n ) k \ (0 \leq k \leq n) k (0≤k≤n)次, A ˉ \bar A Aˉ发生 n − k n-k n−k次。于是在 n n n次试验中, A A A发生 k k k次的概率为:
P { X = k } = C n k p k ( 1 − p ) n − k , k = 0 , 1 , 2 , … , n P\{X=k\}={\rm C}_n^k p^k (1-p)^{n-k}, k=0, 1, 2, \dots, n P{X=k}=Cnkpk(1−p)n−k,k=0,1,2,…,n
该公式就是说事件 A A A发生了 k k k次,事件 A ˉ \bar A Aˉ发生了 n − k n-k n−k次。由于有多次试验,每次试验都会有两种结果,所以将所有可能性给组合起来,就有了最前面的 C n k {\rm C}_n^k Cnk。
几何分布指的是在 n n n重伯努利试验中,试验 k k k次事件才发生的概率。与二项分布不同的一点就在于,二项分布是 A A A发生了 k k k次, A ˉ \bar A Aˉ发生了 n − k n-k n−k次;而几何分布是试验了 k k k次后,事件 A A A才发生。
几何分布的分布率为:
P ( X = k ) = ( 1 − p ) k − 1 p , ( 0 < p < 1 ) , k = 1 , 2 , … P(X=k)=(1-p)^{k-1}p, (0 P(X=k)=(1−p)k−1p,(0<p<1),k=1,2,…
关于泊松分布,《如何通俗理解泊松分布?》这篇博客讲的就很详细生动了,这里我也就不多赘述。就只谈谈我个人的看法。
根据这个大佬的讲解,泊松分布就是将一个区间给等分为无限细的小区间,且任意两个区间上事件是独立的且发生的概率相等,求解事件发生 1 , 2 , … 1, 2, \dots 1,2,…次的概率。其计算过程就是通过求一个极限的泰勒展开而得到的公式。其概率密度函数为:
P ( X = k ) = λ k e − λ k ! , k = 0 , 1 , 2 , … P(X=k)=\frac{\lambda^k{\rm e}^{-\lambda}}{k!}, k=0, 1, 2, \dots P(X=k)=k!λke−λ,k=0,1,2,…
由于泊松分布的均值 μ = λ \mu = \lambda μ=λ,所以在这里 λ \lambda λ反映了分布的强度,就是反映了整个区间上的平均程度。
由于二项分布中 p p p很小时,泊松分布与二项分布很接近,所以我将泊松分布简单的理解为:反映了在一个无限窄的区间上,事件发生的可能性很小的情况下,事件发生次数的概率。
离散型随机变量是我们可以列举出来的,但是对于连续型随机变量,我们是无法列举出来。同时,连续型随机变量在某一点的概率为0。所以我们有必要讨论连续型随机变量。
关于连续型随机变量在某一点概率为0,其有两种思考方式。
在详细讲解分布函数与概率密度函数之前,先谈谈我对这两个函数的理解,再做展开。
关于分布函数与概率密度函数,我们借用[2]中129页的图来说明。
这张图简单来说,就是需要打印一份渐进变色的纸,其油墨消耗量为 F ( x ) F(x) F(x),油墨浓度为 f ( x ) f(x) f(x)。由于打印的过程中需要消耗油墨,油墨消耗量的增多必定伴随着在纸张上打印,而打印所消耗的油量等于这段时间打印的长度乘以这段时间机器出的油墨浓度。形式化表达为:
d F ( x ) = f ( x ) d x {\rm d}F(x)=f(x){\rm d}x dF(x)=f(x)dx
其中, d x {\rm d}x dx代表在纸张上移动的距离(极短距离), f ( x ) f(x) f(x)代表在这极短距离内的出墨量(由于距离很短,所以可以近似看做出墨量在图形中表现为一个矩形), d F ( x ) {\rm d}F(x) dF(x)代表这段时间油墨消耗量增加了多少。由此可见,这就是一个微积分的问题,即:
f ( x ) = d F ( x ) d x f(x)=\frac{{\rm d}F(x)}{{\rm d}x} f(x)=dxdF(x)
或者说
∫ a b f ( x ) d x = F ( b ) − F ( a ) \int_{a}^{b}f(x){\rm d}x=F(b)-F(a) ∫abf(x)dx=F(b)−F(a)
我们通过这个例子,推广到分布函数与概率密度函数:
那么我们同样采用油量问题来推理这个问题,分布函数代表了区间内事件发生的概率之和,概率密度函数代表了在某个点周围事件发生的概率大小。
两者的关系绘制成表格如表4所示:
同时,我们可以获得概率密度 f ( x ) f(x) f(x)的性质:
对于性质2,我们知道 f ( x ) = d F ( x ) d x f(x)=\frac{{\rm d}F(x)}{{\rm d}x} f(x)=dxdF(x),反映的就是在微小变化下 F ( x ) F(x) F(x)的变化,又由于 F ( x ) F(x) F(x)最大为1,所以 ∫ − ∞ ∞ f ( x ) d x = 1 \int_{-\infty}^{\infty}f(x){\rm d}x=1 ∫−∞∞f(x)dx=1。
均匀分布的图如4所示。
从图中我们可以看出,均匀分布的核心就在于均匀上,区间 [ a , b ] [a,b] [a,b]中任意一段区间 [ α , β ] [\alpha, \beta] [α,β]的概率都为 β − α b − a \frac{\beta - \alpha}{b-a} b−aβ−α。
其概率密度表达为:
f ( x ) = { 1 b − a ( a ≤ b ) , 0 其 他 \begin{aligned} f(x)=\left\{ \begin{aligned} &\frac{1}{b - a} &(a \leq b), \\ &0 &其他 \end{aligned} \right. \end{aligned} f(x)=⎩⎨⎧b−a10(a≤b),其他
如果连续型随机变量 X X X具有这样的密度函数,则称 X X X在区间 [ a , b ] [a, b] [a,b]上服从均匀分布, X ∼ U ( a , b ) X \sim U(a,b) X∼U(a,b)。
其分布函数为:
f ( x ) = { 0 , x < a , 1 b − a ( a ≤ b ) , 1 x ≥ b . \begin{aligned} f(x)=\left\{ \begin{aligned} &0, &&xf(x)=⎩⎪⎪⎪⎨⎪⎪⎪⎧0,b−a11x<a,(a≤b),x≥b.
分布函数图像为:
指数分布是几何分布的连续型表达,关注的也是事件 A A A第一次发生的概率,以及发生前等待的时间。由于泊松分布关注的是时间段内 A A A发生的次数,而指数分布关注的是第一次发生的时间,那么也就是说可以等价考虑为只用计算泊松分布中事件发生0次的概率,再减去这个概率。
我们将 k = 0 k=0 k=0代入泊松分布中,得到:
P ( X = 0 , x ) = ( λ x ) 0 e − λ x 0 ! = e − λ x P(X=0, x)=\frac{(\lambda x)^0{\rm e}^{-\lambda x}}{0!}=e^{-\lambda x} P(X=0,x)=0!(λx)0e−λx=e−λx
这是事件没有发生的概率, 1 − P ( X = 0 , x ) 1-P(X=0,x) 1−P(X=0,x)得到的是事件第一次发生的概率。对其求导可得:
f ( x ) = { λ e − λ x , x > 0 0 , 其 他 f(x)= \left\{ \begin{aligned} &\lambda e^{-\lambda x}, && x>0 \\ &0, &&其他 \end{aligned} \right. f(x)={λe−λx,0,x>0其他
这个就是参数为 1 λ \frac{1}{\lambda} λ1的指数分布。
而指数函数有个重要的性质,就是无记忆性,即对于任意的 s , t > 0 s, t>0 s,t>0,有:
P { X > s + t ∣ X > s } = P { X > t } P\{X>s+t\ |\ X>s\}=P\{X>t\} P{X>s+t ∣ X>s}=P{X>t}
这个公式推导参考[1]的45页。直观理解就是,有个灯泡平均5分钟闪一次,我等了10分钟还没有闪,那么它下一次闪还是要再平均等5分钟(预期时间不会因为等待长短而改变)[6]。就是说过去的影响不到未来的事情。
正态分布是常用的一种分布,就比如神经网络初始权重分配的时候都可以采用随机正态分布进行赋值。其特点是左右对称,且中心概率密度高,边缘概率密度低。由于其推导过程我感觉有点复杂,就没有深入研究,这里就只介绍其性质。
标准正态分布的概率密度函数为:
f ( x ) = 1 2 π e − x 2 2 f(x)=\frac{1}{\sqrt{2 \pi}}{\rm e}^{-\frac{x^2}{2}} f(x)=2π1e−2x2
由于 1 2 π \frac{1}{\sqrt{2 \pi}} 2π1和 1 2 \frac{1}{2} 21都是常量,所以可以将上式粗略的看成是:
f ( x ) = C 1 e − C 2 x 2 f(x)=C_1{\rm e}^{-C_2 x^2} f(x)=C1e−C2x2
其中 C 1 C_1 C1和 C 2 C_2 C2代表上面提到的两个常量。由此我们可以发现,这是一个关于 e − x 2 {\rm e}^{-x^2} e−x2的函数。其函数图像如下:
这个图片是由下代码生成的:
xs = np.arange(-5, 6, 0.1)
y = []
for x in xs:
y.append(math.exp(-x**2))
plt.plot(xs, y)
plt.show()
那么我们就可以得到 e − x 2 {\rm e}^{-x^2} e−x2的性质:
由于 C 1 C_1 C1与 C 2 C_2 C2为常数项,所以 f ( x ) f(x) f(x)的性质与上面的内容相同。
接着我们对标准正态分布进行平移或缩放后,即可获得一般正态分布。通过定义两个常量 μ \mu μ与 σ \sigma σ来实现。
其变换图像如图7所示:
根据图我们就会发现,上面4条性质变成了:
而变换后 X X X的期望与方差变为了:
E [ X ] = E [ σ Z + μ ] = σ E [ Z ] + μ = μ E[X]=E[\sigma Z + \mu]=\sigma E[Z] + \mu = \mu E[X]=E[σZ+μ]=σE[Z]+μ=μ
V [ X ] = V [ σ Z + μ ] = σ 2 V [ Z ] = σ 2 V[X]=V[\sigma Z + \mu]=\sigma^2 V[Z] = \sigma^2 V[X]=V[σZ+μ]=σ2V[Z]=σ2
这里有这个等式,是因为标准正态分布的 E [ Z ] = μ = 0 , V [ Z ] = σ 2 = 1 E[Z]=\mu=0, V[Z]=\sigma^2=1 E[Z]=μ=0,V[Z]=σ2=1。
于是一般正态分布的概率密度函数为:
f ( x ) = 1 2 π σ e x p ( − ( x − μ ) 2 2 σ 2 ) , ( − ∞ < x < ∞ ) f(x)=\frac{1}{\sqrt{2\pi}\sigma}{\rm exp}(-\frac{(x-\mu)^2}{2\sigma^2}),\ (-\infty < x < \infty) f(x)=2πσ1exp(−2σ2(x−μ)2), (−∞<x<∞)
[1] 盛骤, 谢式千, 潘承毅. 概率论与数理统计[M]. 第四版. 北京: 高等教育出版社, 2009.
[2] 平冈和幸, 堀玄. 程序员的数学2概率统计[M]. 北京: 人民邮电出版社, 2015.
[3] 3Blue1Brown. 【官方双语/合集】微积分的本质 - 系列合集[EB/OL]. (2018-06-03)[2021-05-28]. https://www.bilibili.com/video/BV1qW411N7FU
[4] 马同学图解数学. 如何通俗理解泊松分布?[EB/OL]. (2019-04-12)[2021-05-28]. https://blog.csdn.net/ccnt_2012/article/details/81114920
[5] 知乎. 指数分布公式的含义是什么?[EB/OL]. [2021-05-28]. https://www.zhihu.com/question/24796044/answer/1873495709
[6] 陈伟华. 如何理解指数分布的无记忆性? [EB/OL]. (2020-08-04)[2021-05-28]. https://www.zhihu.com/question/36965252