通过MCP连接 →

输入计算

数学公式

广告

结果

f(x,a,b) at x = 0
0
概率密度 f(x,a,b)
概率密度 f(x,a,b) 0
下侧累积概率 P(x,a,b) 0
上侧累积概率 Q(x,a,b) 1
x f(x,a,b)
0 0
0.01 0.117612
0.02 0.230496
0.03 0.338724
0.04 0.442368
0.05 0.5415
0.06 0.636192
0.07 0.726516
0.08 0.812544
0.09 0.894348
0.1 0.972
0.11 1.045572
0.12 1.115136
0.13 1.180764
0.14 1.242528
0.15 1.3005
0.16 1.354752
0.17 1.405356
0.18 1.452384
0.19 1.495908
0.2 1.536
0.21 1.572732
0.22 1.606176
0.23 1.636404
0.24 1.663488
0.25 1.6875
0.26 1.708512
0.27 1.726596
0.28 1.741824
0.29 1.754268
0.3 1.764
0.31 1.771092
0.32 1.775616
0.33 1.777644
0.34 1.777248
0.35 1.7745
0.36 1.769472
0.37 1.762236
0.38 1.752864
0.39 1.741428
0.4 1.728
0.41 1.712652
0.42 1.695456
0.43 1.676484
0.44 1.655808
0.45 1.6335
0.46 1.609632
0.47 1.584276
0.48 1.557504
0.49 1.529388
0.5 1.5
0.51 1.469412
0.52 1.437696
0.53 1.404924
0.54 1.371168
0.55 1.3365
0.56 1.300992
0.57 1.264716
0.58 1.227744
0.59 1.190148
0.6 1.152
0.61 1.113372
0.62 1.074336
0.63 1.034964
0.64 0.995328
0.65 0.9555
0.66 0.915552
0.67 0.875556
0.68 0.835584
0.69 0.795708
0.7 0.756
0.71 0.716532
0.72 0.677376
0.73 0.638604
0.74 0.600288
0.75 0.5625
0.76 0.525312
0.77 0.488796
0.78 0.453024
0.79 0.418068
0.8 0.384
0.81 0.350892
0.82 0.318816
0.83 0.287844
0.84 0.258048
0.85 0.2295
0.86 0.202272
0.87 0.176436
0.88 0.152064
0.89 0.129228
0.9 0.108
0.91 0.088452
0.92 0.070656
0.93 0.054684
0.94 0.040608
0.95 0.0285
0.96 0.018432
0.97 0.010476
0.98 0.004704
0.99 0.001188
1 0

什么是Beta分布计算器?

Beta分布是定义在区间[0, 1]上的连续型概率分布,由两个正的形状参数a和b决定。它在贝叶斯统计(作为概率的共轭先验)、可靠性分析、项目进度管理(PERT计划评审技术)以及比例建模等场景中应用广泛。本计算器可在一系列x取值上计算概率密度函数f(x)、下侧累积概率P(x)(即累积分布函数CDF)以及上侧累积概率Q(x)(即生存函数),并绘制出所选函数的折线图。

使用方法

首先选择要计算的函数,然后输入形状参数a和b(两者都必须大于0),再设置x的起始值、步长以及行数。工具会依次在x = 起始值、起始值 + 步长、起始值 + 2×步长……等点上计算所选函数。使用默认设置(起始值0、步长0.01、101行)时,可得到从x = 0.00到x = 1.00的完整取值。结果会显示首个x对应的数值、完整的数据表以及对应图像。

公式详解

概率密度为 $$f(x,a,b) = \frac{x^{\,a-1}\,(1-x)^{\,b-1}}{B(a,b)}$$ 其中Beta函数 $$B(a,b) = \frac{\Gamma(a)\,\Gamma(b)}{\Gamma(a+b)}$$ 用于将曲线下面积归一化为1。为保证数值稳定性,我们采用对数伽马函数(Lanczos近似)进行运算,因此 \(B(a,b)\) 通过 \(\exp(\ln\Gamma(a) + \ln\Gamma(b) - \ln\Gamma(a+b))\) 计算。下侧累积概率等于正则化不完全Beta函数 \(I_x(a,b)\),采用《Numerical Recipes》中的连分式方法(betacf/betai)求得。上侧累积概率则直接由 \(Q = 1 - P\) 得到。

Advertisement
带阴影区域的 Beta 分布密度曲线,阴影表示下侧累积概率
下侧累积概率 P(x) 是概率密度函数下方直到 x 的阴影面积。
在 0 到 1 区间上,Beta 分布在多组形状参数下的概率密度曲线
Beta 概率密度函数的形状随参数 a 和 b 发生显著变化。

计算实例

设 \(a = 2\),\(b = 3\),\(x = 0.3\)。此时 $$B(2,3) = \frac{1\cdot 2}{24} = 0.0833333$$ 因此 $$f(0.3) = 12 \cdot 0.3 \cdot 0.7^2 = 12 \cdot 0.147 = 1.764$$ 下侧累积概率 \(P(0.3) = I_{0.3}(2,3) = 0.3483\),上侧累积概率 \(Q(0.3) = 1 - 0.3483 = 0.6517\)。

关键公式与矩

Beta分布是定义在支集区间 \([0,1]\) 上的连续概率分布,由两个正形状参数 \(a>0\) 和 \(b>0\) 控制。其概率密度函数为

$$f(x)=\frac{x^{a-1}\,(1-x)^{b-1}}{B(a,b)},\qquad 0\le x\le 1.$$

规范化常数 \(B(a,b)\) 是Beta函数,通过Gamma函数表示为

$$B(a,b)=\int_0^1 t^{a-1}(1-t)^{b-1}\,dt=\frac{\Gamma(a)\,\Gamma(b)}{\Gamma(a+b)}.$$

主要矩和形状描述符总结如下。

公式 条件
均值 \(\mu=\dfrac{a}{a+b}\) 所有 \(a,b>0\)
方差 \(\sigma^2=\dfrac{ab}{(a+b)^2\,(a+b+1)}\) 所有 \(a,b>0\)
众数 \(\dfrac{a-1}{a+b-2}\) \(a>1,\ b>1\)
偏度 \(\gamma_1=\dfrac{2\,(b-a)\,\sqrt{a+b+1}}{(a+b+2)\,\sqrt{ab}}\) 所有 \(a,b>0\)

例如,当 \(a=2\) 和 \(b=5\) 时,均值为 \(\mu=\dfrac{2}{2+5}=\dfrac{2}{7}\approx 0.2857\),方差为 \(\sigma^2=\dfrac{2\cdot 5}{(7)^2(8)}=\dfrac{10}{392}\approx 0.0255\)。由于两个参数都超过1,众数为 \(\dfrac{2-1}{2+5-2}=\dfrac{1}{5}=0.2\)。当 \(a=b\) 时,分布关于 \(x=0.5\) 对称,偏度为零;当 \(b>a\) 时,分布右偏;当 \(a>b\) 时,分布左偏。特殊情况 \(a=b=1\) 退化为 \([0,1]\) 上的标准均匀分布。

Advertisement

定义与词汇表

形状参数 a
第一个正形状参数(\(a>0\))。它控制密度在 \(x=0\) 附近的行为:当 \(a<1\) 时将质量推向0(密度发散),\(a=1\) 时给出有限的端点,\(a>1\) 时密度在0处消失。较大的 \(a\) 相对于 \(b\) 会将均值向1移动。
形状参数 b
第二个正形状参数(\(b>0\))。它以与 \(a\) 控制0附近行为的镜像方式控制 \(x=1\) 附近的密度。较大的 \(b\) 相对于 \(a\) 会将均值向0移动。
概率密度函数 f(x)
随机变量取值 \(x\) 的相对可能性,由 \(f(x)=\dfrac{x^{a-1}(1-x)^{b-1}}{B(a,b)}\) 给出(当 \(0\le x\le 1\) 时),其他位置为0。\(f(x)\) 在 \([0,1]\) 上的面积等于1。
下累积概率 P(x) / 累积分布函数
累积分布函数,\(P(x)=\Pr(X\le x)=\displaystyle\int_0^x f(t)\,dt\)。它等于正则化不完全Beta函数 \(I_x(a,b)\),从 \(x=0\) 处的0单调递增到 \(x=1\) 处的1。
上累积概率 Q(x) / 生存函数
互补(尾部)概率,\(Q(x)=\Pr(X> x)=1-P(x)\)。它从 \(x=0\) 处的1单调递减到 \(x=1\) 处的0。
Beta函数 B(a,b)
分布的规范化常数,\(B(a,b)=\int_0^1 t^{a-1}(1-t)^{b-1}\,dt=\dfrac{\Gamma(a)\Gamma(b)}{\Gamma(a+b)}\)。它是对称的:\(B(a,b)=B(b,a)\)。
Gamma函数 \(\Gamma(z)\)
阶乘的连续延拓,由 \(\Gamma(z)=\int_0^\infty t^{z-1}e^{-t}\,dt\) 定义,对于正整数 \(n\) 有 \(\Gamma(n)=(n-1)!\),且满足递推关系 \(\Gamma(z+1)=z\,\Gamma(z)\)。
正则化不完全Beta函数 \(I_x(a,b)\)
比值 \(I_x(a,b)=\dfrac{1}{B(a,b)}\displaystyle\int_0^x t^{a-1}(1-t)^{b-1}\,dt\),范围从0到1,恰好是Beta分布的累积分布函数,因此 \(P(x)=I_x(a,b)\)。

常见问题

x的取值范围是多少? Beta分布定义在[0, 1]区间上,在此区间之外,密度值为0。

a和b分别控制什么? 它们决定曲线的形状:当\(a = b = 1\)时为均匀分布;取值较大时,概率质量会集中在均值\(a/(a+b)\)附近;取值小于1时,则会把概率质量推向区间两端。

为什么密度在两端附近会非常大? 当\(a < 1\)时,密度会在x趋近于0时发散;当\(b < 1\)时,密度会在x趋近于1时发散。这些端点情形会通过极限规则进行处理。

最后更新: