3 cách tính hệ số tương quan thứ hạng của Spearman

Mục lục:

3 cách tính hệ số tương quan thứ hạng của Spearman
3 cách tính hệ số tương quan thứ hạng của Spearman

Video: 3 cách tính hệ số tương quan thứ hạng của Spearman

Video: 3 cách tính hệ số tương quan thứ hạng của Spearman
Video: Cách thay đổi kích thước size cho file ảnh bất kỳ. 2024, Tháng mười một
Anonim

Với hệ số tương quan thứ hạng của Spearman, chúng ta có thể xác định được liệu hai biến có quan hệ hàm đơn điệu hay không (nghĩa là khi một số tăng thì số kia cũng sẽ tăng hoặc ngược lại). Để tính toán hệ số tương quan thứ hạng của Spearman, bạn cần xếp hạng và so sánh các tập dữ liệu để tìm d2, và sau đó nhập dữ liệu vào công thức hệ số tương quan xếp hạng Spearman tiêu chuẩn hoặc đơn giản hóa. Bạn cũng có thể tính toán các hệ số này bằng công thức Excel hoặc lệnh R.

Bươc chân

Phương pháp 1/3: Cách thủ công

Table_338
Table_338

Bước 1. Tạo bảng

Bảng được sử dụng để bao gồm tất cả thông tin cần thiết để tính Hệ số tương quan cấp bậc của Spearman. Bạn cần một bảng như thế này:

  • Tạo 6 cột với các tiêu đề, như trong ví dụ.
  • Chuẩn bị bao nhiêu hàng trống bằng số cặp dữ liệu.
Table2_983
Table2_983

Bước 2. Điền vào hai cột đầu tiên với các cặp dữ liệu

Table3_206
Table3_206

Bước 3. Nhập thứ hạng của cột đầu tiên của nhóm dữ liệu vào cột thứ ba từ 1 đến n (số lượng dữ liệu)

Đưa ra xếp hạng 1 cho giá trị thấp nhất, xếp hạng 2 cho giá trị thấp nhất tiếp theo, v.v.

Table4_228
Table4_228

Bước 4. Ở cột thứ tư, thực hiện tương tự như bước 3, nhưng để xếp hạng dữ liệu ở cột thứ hai

  • Mean_742
    Mean_742

    Nếu có hai (hoặc nhiều) dữ liệu có cùng giá trị, hãy tính xếp hạng trung bình của dữ liệu, sau đó nhập dữ liệu đó vào bảng dựa trên giá trị trung bình này.

    Trong ví dụ bên phải, có hai giá trị là 5 trên xếp hạng 2 và 3. Vì có hai giá trị 5s, hãy tìm giá trị trung bình của xếp hạng. Giá trị trung bình của 2 và 3 là 2,5, vì vậy hãy nhập giá trị xếp hạng là 2,5 cho cả hai giá trị 5.

Bảng5_263
Bảng5_263

Bước 5. Trong cột "d", tính hiệu số giữa hai số trong cột thứ hạng

Nghĩa là, nếu một cột được xếp hạng 1 và cột còn lại được xếp hạng 3, sự khác biệt là 2. (Dấu hiệu không quan trọng, bởi vì bước tiếp theo là bình phương giá trị.)

Bảng6_205
Bảng6_205

Bước 6. Bình phương mỗi số trong cột "d" và ghi kết quả vào cột "d2".

Bước 7. Cộng tất cả dữ liệu trong cột d2".

Kết quả là d2.

Step7_812
Step7_812

Bước 8. Chọn một trong các công thức sau:

  • Nếu không có xếp hạng nào giống như trong bước trước, hãy nhập giá trị này vào công thức Hệ số tương quan xếp hạng Spearman đơn giản hóa

    Step8_271
    Step8_271

    và thay "n" bằng số cặp dữ liệu để nhận được kết quả.

    Step9_402
    Step9_402
  • Nếu có một thứ hạng tương tự trong bước trước, hãy sử dụng công thức Hệ số tương quan Xếp hạng Spearman tiêu chuẩn:

    Spearman
    Spearman

Bước 9. Giải thích kết quả

Giá trị có thể thay đổi giữa -1 và 1.

  • Nếu giá trị gần bằng -1, mối tương quan là âm.
  • Nếu giá trị gần bằng 0, không có tương quan tuyến tính.
  • Nếu giá trị gần bằng 1, mối tương quan là dương.

Phương pháp 2/3: Sử dụng Excel

Bước 1. Tạo một cột mới cho dữ liệu cùng với xếp hạng của nó

Ví dụ: nếu dữ liệu của bạn nằm trong Cột A2: A11, hãy sử dụng công thức "= RANK (A2, A $ 2: A $ 11)" và sao chép nó xuống cho đến khi nó bao gồm tất cả các cột và hàng.

Bước 2. Thay đổi xếp hạng tương tự như được mô tả trong bước 3 và 4 của phương pháp 1

Bước 3. Trong ô mới, tính toán mối tương quan giữa hai cột xếp hạng bằng công thức "= CORREL (C2: C11, D2: D11)"

Trong ví dụ này, C và D đề cập đến cột có xếp hạng. Ô mới sẽ được lấp đầy với Tương quan cấp bậc của Spearman.

Phương pháp 3/3: Sử dụng R

Bước 1. Cài đặt chương trình R trước nếu bạn chưa có

(Xem

Bước 2. Lưu dữ liệu của bạn dưới dạng CSV, đặt dữ liệu bạn muốn tìm mối tương quan vào hai cột đầu tiên

Chúng tôi có thể làm điều này bằng cách sử dụng menu "Lưu dưới dạng".

Bước 3. Mở R Editor

Nếu bạn đang làm việc từ thiết bị đầu cuối, chỉ cần chạy R. Nếu bạn đang làm việc từ màn hình nền, hãy nhấp vào biểu tượng R.

Bước 4. Gõ lệnh sau:

  • d <- read.csv ("NAME_OF_YOUR_CSV.csv") và nhấn Enter.
  • ép kiểu (xếp hạng (d [, 1]), xếp hạng (d [, 2]))

Lời khuyên

Dữ liệu phải bao gồm ít nhất 5 cặp để có thể nhìn thấy xu hướng (số lượng dữ liệu là 3 cặp trong ví dụ chỉ để đơn giản hóa việc tính toán)

Cảnh báo

  • Hệ số tương quan thứ hạng Spearman chỉ xác định độ mạnh của mối tương quan nơi dữ liệu tăng hoặc giảm một cách nhất quán. Nếu có một xu hướng khác trong dữ liệu, tương quan thứ hạng của Spearman không sẽ cung cấp một đại diện chính xác.
  • Công thức này dựa trên giả định rằng không có xếp hạng nào bằng nhau. Khi có cùng thứ hạng như trong ví dụ, chúng ta nên sử dụng định nghĩa này: hệ số tương quan của mômen nhân theo thứ hạng.

Đề xuất: