不完全 Beta 函數計算器是什麼?
這個工具可以計算不完全 Beta 函數 Bx(a,b),以及它的標準化形式──正則化不完全 Beta 函數 Ix(a,b),適用於形狀參數 a > 0、b > 0 與上限 0 ≤ x ≤ 1。這是純數學運算,全球通用,沒有任何地區規定。由於 Ix(a,b) 正好等於 Beta 分布的累積分布函數(CDF),它也是 Student-t 分布、F 分布與二項分布尾端機率的核心基礎。
使用方法
輸入兩個形狀參數 a 與 b(兩者都必須為正數),再輸入介於 0 到 1 之間的上限 x。計算器會以 Ix(a,b) 作為主要結果,同時列出未標準化的 Bx(a,b) 以及完全 Beta 函數 B(a,b)。採用雙精度運算,可提供約 15 位可靠的有效數字。
公式說明
不完全 Beta 函數是部分積分 Bx(a,b) = ∫0x ta-1(1-t)b-1 dt。完全 Beta 函數則為 B(a,b) = Γ(a)Γ(b)/Γ(a+b)。兩者相除即得到正則化形式 Ix(a,b) = Bx(a,b) / B(a,b),其值必定落在 [0,1] 之間。我們以數值穩定的連分數搭配 log-gamma 函數的 Lanczos 近似法來計算 Ix,再由 Bx = Ix × B(a,b) 還原出 Bx。
實例演算
取 a = 1、b = 3、x = 0.4。當 a = 1 時被積函數為 (1-t)2,因此 Bx = (1 - 0.63)/3 = 0.784/3 = 0.26133。完全 Beta 函數為 B(1,3) = 1·2/6 = 1/3。於是 Ix = 0.26133 / 0.33333 = 0.784,恰好符合恆等式 I0.4(1,3) = 1 - (1-0.4)3 = 0.784。
常見問題
Bx 與 Ix 有什麼差別? Bx 是原始的部分積分值;Ix = Bx/B(a,b) 則是標準化到 [0,1] 區間的結果。
為什麼 a 與 b 必須為正? 因為 gamma 函數在非正整數處有極點,否則積分會發散,所以必須滿足 a > 0 且 b > 0。
在端點處會發生什麼? 當 x = 0 時,Bx 與 Ix 皆為 0;當 x = 1 時,Ix = 1 而 Bx = B(a,b)。