Kiểm định Kruskal-Wallis là phiên bản phi tham số của ANOVA một yếu tố, dùng khi dữ liệu không đòi hỏi giả định phân phối chuẩn: thay vì so sánh trung bình, ta so sánh hạng (rank) của các quan sát.
Cho k nhóm với tổng cộng N quan sát. Gộp tất cả quan sát lại, xếp hạng tăng dần từ 1 đến N; nếu có các giá trị bằng nhau (trùng), gán cho chúng hạng trung bình (average rank) của vị trí mà chúng chiếm. Gọi Ri là tổng hạng của nhóm i (ni quan sát). Thống kê Kruskal-Wallis (chưa hiệu chỉnh trùng hạng):
H=N(N+1)12∑i=1kniRi2−3(N+1)
Khi có nhiều giá trị trùng nhau, cần hiệu chỉnh bằng hệ số:
C=1−N3−N∑(tm3−tm),Hhc=CH
trong đó tổng lấy trên tất cả các nhóm giá trị trùng (mỗi nhóm có tm quan sát bằng nhau, tm≥2). Nếu không có trùng, C=1 và Hhc=H.
Hãy tính H và Hhc.
Ví dụ: Với 3 nhóm (1,2,3), (4,5,6), (7,8,9) (không có giá trị trùng), chương trình in ra 7.2000 7.2000.
In ra đúng một dòng gồm 2 số: H và Hhc, mỗi số làm tròn đến 4 chữ số thập phân, cách nhau bởi khoảng trắng.
Ví dụ:
Đầu vào:
2
4 5 5 6 7
4 5 8 9 10
Đầu ra:
2.0833 2.1875
Đầu vào:
3
3 1 2 3
3 4 5 6
3 7 8 9
Đầu ra:
7.2000 7.2000
Đang tải editor...