PHP Conference Japan 2024

stats_cdf_beta

(PECL stats >= 1.0.0)

stats_cdf_beta計算 beta 分佈的任一參數,前提是已知其他參數值

描述

stats_cdf_beta(
    float $par1,
    float $par2,
    float $par3,
    int $which
): float

返回 beta 分佈的累積分配函數、其反函數,或其參數之一。返回值的種類與參數(par1par2par3)由 which 決定。

下表列出由 which 決定的返回值和參數。CDF、x、alpha 和 beta 分別表示累積分配函數、隨機變數的值以及 beta 分佈的形狀參數。

返回值和參數
which 返回值 par1 par2 par3
1 CDF x alpha beta
2 x CDF alpha beta
3 alpha x CDF beta
4 beta x CDF alpha

參數

par1

第一個參數

par2

第二個參數

par3

第三個參數

which

決定要計算的標誌

返回值

根據 which 決定,返回 CDF、x、alpha 或 beta。

新增註記

使用者貢獻的註記 2 則註記

1
匿名
14 年前
額外註記,取自原始碼。
WHICH --> 整數,指示接下來四個引數中的哪一個
值要從其他值計算得出。
合法範圍:1..4
iwhich = 1 : 從 X、Y、A 和 B 計算 P 和 Q
iwhich = 2 : 從 P、Q、A 和 B 計算 X 和 Y
iwhich = 3 : 從 P、Q、X、Y 和 B 計算 A
iwhich = 4 : 從 P、Q、X、Y 和 A 計算 B

P <--> 卡方從 0 到 X 的積分
分佈。
輸入範圍:[0, 1]。

Q <--> 1-P。
輸入範圍:[0, 1]。
P + Q = 1.0。

X <--> beta 密度積分上限。
輸入範圍:[0,1]。
搜尋範圍:[0,1]

Y <--> 1-X。
輸入範圍:[0,1]。
搜尋範圍:[0,1]
X + Y = 1.0。

A <--> beta 密度的第一個參數。
輸入範圍:(0, +無窮大)。
搜尋範圍:[1D-100,1D100]

B <--> beta 密度的第二個參數。
輸入範圍:(0, +無窮大)。
搜尋範圍:[1D-100,1D100]
-1
n15m0_jk
8 年前
決定深入研究原始碼並提供簡單的解釋

參數
int $which - 根據先前的 3 個參數,選擇要在 CDF 二項式計算中使用的參數。

其中 $which 為 4
$arg1 = p
$arg2 = sn
$arg3 = xn
返回 pr

$which = 3
$arg1 = p
$arg2 = sn
$arg3 = pr
返回 xn

$which = 2
$arg1 = p
$arg2 = xn
$arg3 = pr
返回 sn

$which = 1
$arg1 = sn
$arg2 = xn
$arg3 = pr
返回 p
To Top