Kết nối qua MCP →

Nhập phép tính

Công thức

Quảng cáo

Kết quả

Hàm beta đầy đủ B(a,b)
0,333333
last row x = 1: Bx = 0,333333, Ix = 1
x Bx(a,b) Ix(a,b)
0 0 0
0,02 0,01960267 0,058808
0,04 0,03842133 0,115264
0,06 0,056472 0,169416
0,08 0,07377067 0,221312
0,1 0,09033333 0,271
0,12 0,106176 0,318528
0,14 0,12131467 0,363944
0,16 0,13576533 0,407296
0,18 0,149544 0,448632
0,2 0,16266667 0,488
0,22 0,17514933 0,525448
0,24 0,187008 0,561024
0,26 0,19825867 0,594776
0,28 0,20891733 0,626752
0,3 0,219 0,657
0,32 0,22852267 0,685568
0,34 0,23750133 0,712504
0,36 0,245952 0,737856
0,38 0,25389067 0,761672
0,4 0,26133333 0,784
0,42 0,268296 0,804888
0,44 0,27479467 0,824384
0,46 0,28084533 0,842536
0,48 0,286464 0,859392
0,5 0,29166667 0,875
0,52 0,29646933 0,889408
0,54 0,300888 0,902664
0,56 0,30493867 0,914816
0,58 0,30863733 0,925912
0,6 0,312 0,936
0,62 0,31504267 0,945128
0,64 0,31778133 0,953344
0,66 0,320232 0,960696
0,68 0,32241067 0,967232
0,7 0,32433333 0,973
0,72 0,326016 0,978048
0,74 0,32747467 0,982424
0,76 0,32872533 0,986176
0,78 0,329784 0,989352
0,8 0,33066667 0,992
0,82 0,33138933 0,994168
0,84 0,331968 0,995904
0,86 0,33241867 0,997256
0,88 0,33275733 0,998272
0,9 0,333 0,999
0,92 0,33316267 0,999488
0,94 0,33326133 0,999784
0,96 0,333312 0,999936
0,98 0,33333067 0,999992
1 0,33333333 1

Công cụ này làm gì

Công cụ lập bảng hai hàm đặc biệt có liên hệ mật thiết với nhau trên một dải giá trị x, ứng với các tham số hình dạng a và b. Hàm beta không đầy đủ dưới \(B_x(a,b)\) là tích phân của nhân beta từ 0 đến x, còn hàm beta không đầy đủ chuẩn hóa \(I_x(a,b)\) chính là tích phân đó chia cho hàm beta đầy đủ \(B(a,b)\). \(I_x(a,b)\) cũng đồng thời là hàm phân phối tích lũy (CDF) của phân phối Beta(a,b) và là nền tảng cho CDF của các phân phối nhị thức, Student t, F cùng nhiều phân phối khác.

Cách sử dụng

Nhập các tham số hình dạng ab (cả hai đều phải dương). Chọn giá trị x khởi đầu (Giá trị ban đầu của x), bước Gia số, và Số lần lặp (số dòng). Dòng thứ i dùng \(x = x_{\text{ban đầu}} + i \times \text{bước}\). Mọi giá trị được giữ trong khoảng [0, 1]; khi x đạt tới 1 thì bảng dừng lại. Khung kết quả nổi bật hiển thị hàm beta đầy đủ \(B(a,b)\) cùng dòng cuối cùng, trong khi bảng cuộn liệt kê mọi giá trị x kèm \(B_x(a,b)\) và \(I_x(a,b)\).

Giải thích công thức

Hàm beta đầy đủ được tính một cách ổn định theo $$B(a,b) = \exp\!\left(\operatorname{lgamma}(a) + \operatorname{lgamma}(b) - \operatorname{lgamma}(a+b)\right),$$ sử dụng xấp xỉ Lanczos cho hàm log-gamma. Giá trị chuẩn hóa \(I_x(a,b)\) được tính bằng phân số liên tục kinh điển của Numerical Recipes (thuật toán Lentz): với \(bt = \exp\!\left(\operatorname{lgamma}(a+b) - \operatorname{lgamma}(a) - \operatorname{lgamma}(b) + a\cdot\ln x + b\cdot\ln(1-x)\right)\), ta dùng \(I_x = bt\cdot\operatorname{betacf}(a,b,x)/a\) khi \(x < (a+1)/(a+b+2)\), ngược lại \(I_x = 1 - bt\cdot\operatorname{betacf}(b,a,1-x)/b\). Cuối cùng \(B_x(a,b) = I_x(a,b) \times B(a,b)\). Hai điểm biên \(I_0 = 0\) và \(I_1 = 1\) được xử lý chính xác để tránh \(\log(0)\).

Quảng cáo
Đường cong hình chữ S của hàm beta không đầy đủ chuẩn hóa tăng từ 0 đến 1
Hàm beta không đầy đủ chuẩn hóa \(I_x(a,b)\) tăng đơn điệu từ 0 đến 1 khi x đi từ 0 đến 1.
Đường cong mật độ beta với vùng từ 0 đến x được tô đậm, minh họa tích phân beta không đầy đủ
Hàm beta không đầy đủ phía dưới là vùng được tô đậm dưới hàm dưới dấu tích phân từ 0 đến x.

Ví dụ minh họa

Với a = 1, b = 3: $$B(1,3) = \frac{\Gamma(1)\Gamma(3)}{\Gamma(4)} = \frac{1\cdot 2}{6} = \frac{1}{3} \approx 0{,}333333.$$ Tại x = 0,5, công thức tường minh cho ra $$B_x = \frac{1 - (1-x)^3}{3} = \frac{1 - 0{,}125}{3} = 0{,}291667,$$ nên \(I_x = 0{,}291667 / 0{,}333333 = 0{,}875\). Phép kiểm tra đối xứng \(I_x(1,3) = 1 - (1-x)^3 = 1 - 0{,}125 = 0{,}875\) xác nhận kết quả này.

Câu hỏi thường gặp

\(B_x\) và \(I_x\) khác nhau ở điểm nào? \(B_x(a,b)\) là tích phân thô; còn \(I_x(a,b) = B_x(a,b)/B(a,b)\) đã được chuẩn hóa để nằm trong khoảng từ 0 đến 1.

Tại sao a và b phải dương? Tích phân và các hàm gamma chỉ hội tụ khi \(a > 0\) và \(b > 0\).

Nếu bước nhảy đẩy x vượt quá 1 thì sao? Mỗi giá trị x sẽ bị giới hạn về 1 và bảng dừng tại x = 1, nơi \(B_x(a,b) = B(a,b)\) và \(I_x(a,b) = 1\).

Cập nhật lần cuối: