Trong kiểm định phù hợp (goodness-of-fit) với k hạng mục, thống kê χ2=∑i=1kEi(Oi−Ei)2 (với Ei=piN, N=∑iOi) tuân theo xấp xỉ phân phối Chi-bình phương với df=k−1 bậc tự do. Khi df là số chẵn, hàm phân phối đuôi (p-value) P(χdf2>x) có công thức đóng chính xác (không cần bảng tra hay hàm gamma không đầy đủ số): đặt df=2m (m nguyên dương), khi đó
p-value=P(χdf2>x)=e−x/2∑i=0m−1i!(x/2)i
Bài toán: cho k hạng mục với k là số lẻ (để df=k−1 luôn chẵn), dãy quan sát O1,…,Ok, dãy tỷ lệ kỳ vọng p1,…,pk (∑pi=1) và mức ý nghĩa α. Hãy tính thống kê χ2, tính chính xác p-value bằng công thức trên (với x=χ2, m=df/2), rồi kết luận: nếu p-value <α thì bác bỏ H0, ngược lại (kể cả bằng) thì chấp nhận H0.
Ví dụ: k=5 (df=4, m=2), O=(18,22,20,25,15), p=(0.2,0.2,0.2,0.2,0.2), α=0.05: χ2=2.9000, p-value =0.574697, kết luận "Chấp nhận H0".
Dòng 1: số nguyên lẻ k (3≤k≤21). Dòng 2: k số nguyên không âm O1,…,Ok. Dòng 3: k số thực dương p1,…,pk (tổng đúng bằng 1). Dòng 4: số thực α (0<α<1) - mức ý nghĩa.
In ra 3 dòng:
Ví dụ:
Đầu vào:
5
18 22 20 25 15
0.2 0.2 0.2 0.2 0.2
0.05
Đầu ra:
2.9000
0.574697
Chấp nhận H0
Đầu vào:
3
100 100 100
0.333333 0.333333 0.333334
0.05
Đầu ra:
0.0000
1.000000
Chấp nhận H0
Đang tải editor...