Cho bảng tần suất quan sát (bảng chéo/contingency table) gồm r hàng và c cột, thể hiện số lượng đối tượng theo hai tiêu chí phân loại (ví dụ: giới tính và chuyên ngành lựa chọn). Gọi Oij là tần suất quan sát ở hàng i, cột j. Xét cặp giả thuyết: H0:hai tieˆu chıˊ phaˆn loại độc lập với nhauvaˋH1:khoˆng độc lập ở mức ý nghĩa α.
Gọi Ri=∑jOij (tổng hàng i), Cj=∑iOij (tổng cột j), N=∑i,jOij. Tần suất kỳ vọng nếu H0 đúng: Eij=NRi⋅Cj
Tiêu chuẩn kiểm định: χ2=∑i=1r∑j=1cEij(Oij−Eij)2,df=(r−1)(c−1)
Giá trị p được tính từ phân phối χ2 với df bậc tự do: p=P(χdf2≥χ2)=Q(2df,2χ2) trong đó Q(a,x)=1−P(a,x) với P(a,x) là hàm gamma không đầy đủ chuẩn hoá dưới (regularized lower incomplete gamma function): P(a,x)=Γ(a)1∫0xta−1e−tdt
Thí sinh cần tự cài đặt việc tính P(a,x) (ví dụ bằng khai triển chuỗi khi x<a+1 và phân số liên tục khi x≥a+1).
Quy tắc quyết định: nếu p<α thì bác bỏ H0, ngược lại không bác bỏ.
Dòng 1: hai số nguyên dương r và c (2≤r,c≤20). r dòng tiếp theo, mỗi dòng gồm c số nguyên không âm là Oi1,…,Oic. Dòng cuối: số thực α (0<α<1). Dữ liệu đảm bảo mọi tổng hàng và tổng cột đều dương (không có hàng/cột toàn số 0).
In ra đúng 4 dòng:
Bác bỏ H0 hoặc Không bác bỏ H0.Ví dụ: input
2 2
10 20
30 40
0.05
cho χ2≈0.7937, df=1, p≈0.372998≥0.05 nên Không bác bỏ H0.
Ví dụ:
Đầu vào:
2 2
10 20
30 40
0.05
Đầu ra:
0.7937
1
0.372998
Không bác bỏ H0
Đầu vào:
2 2
50 50
50 50
0.05
Đầu ra:
0.0000
1
1.000000
Không bác bỏ H0
Đang tải editor...