Một thí nghiệm gồm N lần lặp độc lập, mỗi lần gồm n phép thử con (ví dụ: tung n đồng xu một lượt), và ta đếm số lần "thành công" k∈{0,1,…,n} trong mỗi lần lặp. Cho tần số quan sát O0,O1,…,On (với ∑k=0nOk=N).
Giả thuyết H0: số lần thành công tuân theo phân phối Nhị thức Binomial(n,p) với p chưa biết, được ước lượng bằng phương pháp hợp lý cực đại:
p^=nN∑k=0nkOk
Tần số kỳ vọng của nhóm k: Ek=N(kn)p^k(1−p^)n−k.
Chỉ tính tổng trên các nhóm có Ek>0 (loại các nhóm suy biến khi p^∈{0,1} khiến Ek=0); gọi m là số nhóm có Ek>0:
χ2=∑k:Ek>0Ek(Ok−Ek)2,df=max(m−2, 0)
(trừ 1 do ràng buộc tổng tần số, trừ thêm 1 do ước lượng tham số p). So sánh χ2 với giá trị tới hạn χcrit2 cho trước: nếu χ2>χcrit2 thì bác bỏ H0, ngược lại chưa đủ cơ sở bác bỏ.
Ví dụ: n=4, O=5,20,40,25,10 (N=100): p^=4⋅1000⋅5+1⋅20+2⋅40+3⋅25+4⋅10=0.5375. Tính Ek theo Nhị thức rồi χ2≈1.1566, df=3.
Dòng 1: số nguyên n (1≤n≤30) và số thực χcrit2≥0, cách nhau bởi dấu cách. Dòng 2: n+1 số nguyên không âm O0,O1,…,On (tổng N=∑Ok>0), cách nhau bởi dấu cách.
In ra 3 dòng:
Dòng 1: giá trị χ2 làm tròn đến đúng 4 chữ số thập phân (%.4f).
Dòng 2: số nguyên df.
Dòng 3: chuỗi Bac bo H0 nếu χ2>χcrit2, ngược lại Khong bac bo H0.
Ví dụ:
Đầu vào:
4 3.841
100 0 0 0 0
Đầu ra:
0.0000
0
Khong bac bo H0
Đầu vào:
4 9.488
5 20 40 25 10
Đầu ra:
1.1566
3
Khong bac bo H0
Đang tải editor...