Hệ số tương quan hạng Spearman giữa hai biến X,Y được tính bằng cách chuyển các giá trị xi và yi thành thứ hạng (rank từ 1 đến n), sử dụng hạng trung bình (average rank) khi có các giá trị trùng nhau, sau đó tính hệ số tương quan Pearson trên các hạng đó.
Ví dụ với các giá trị [10,10,20,5], hạng tương ứng (sau khi sắp tăng dần) là [2.5,2.5,4,1] (hai giá trị 10 đồng hạng 2 và 3 nên nhận hạng trung bình 2.5).
Ví dụ đầy đủ: n=5, (x,y) = (1,5),(2,3),(3,4),(4,2),(5,1), không có giá trị trùng nên hạng bằng chính giá trị; kết quả Spearman =−0.9000.
Dòng 1: số nguyên n (2≤n≤1000). n dòng tiếp theo, mỗi dòng gồm 2 số thực xi yi.
In hệ số tương quan Spearman làm tròn đến 4 chữ số thập phân. Nếu mẫu số bằng 0 (mọi xi bằng nhau hoặc mọi yi bằng nhau, hạng không có phương sai), in ra "UNDEFINED".
Ví dụ:
Đầu vào:
5
1 5
2 3
3 4
4 2
5 1
Đầu ra:
-0.9000
Đầu vào:
5
1 1
2 2
3 3
4 4
5 5
Đầu ra:
1.0000
Đang tải editor...