Cho k nhóm mẫu độc lập (k≥2), nhóm thứ j có nj quan sát. Đặt N=∑j=1knj. Sử dụng kiểm định Kruskal-Wallis H để so sánh k nhóm.
Gộp tất cả N quan sát, xếp hạng tăng dần (trung bình hạng cho các giá trị trùng nhau, như các bài trước). Gọi Rj là tổng hạng của các quan sát thuộc nhóm j.
H=N(N+1)12∑j=1knjRj2−3(N+1)
Hiệu chỉnh trùng: gọi tg là kích thước của nhóm trùng thứ g trong toàn bộ N quan sát gộp. Hc=1−N3−N∑g(tg3−tg)H
Quy ước biên: nếu ∑g(tg3−tg)=0 (không có giá trị trùng), lấy Hc=H. Nếu toàn bộ N quan sát bằng nhau hệt nhau (một nhóm trùng duy nhất chiếm hết dữ liệu, khiến mẫu số của công thức trên bằng 0), quy ước Hc=0.
Yêu cầu tính Hc và xác định chỉ số nhóm (1-indexed) có hạng trung bình Rj=Rj/nj lớn nhất; nếu có nhiều nhóm đồng hạng trung bình lớn nhất (bằng nhau tuyệt đối), chọn chỉ số nhỏ nhất trong số đó.
Ví dụ: k=3 nhóm với dữ liệu 1 2 3 4, 5 6 7 8, 9 10 11 12 (không trùng nhau, phân tách rõ rệt) sẽ cho Hc lớn và nhóm 3 có hạng trung bình cao nhất.
Ví dụ:
Đầu vào:
2
1 5
1 5
Đầu ra:
0.000000
1
Đầu vào:
3
4 1 2 3 4
4 5 6 7 8
4 9 10 11 12
Đầu ra:
9.846154
3
Đang tải editor...