Cách tính ma trận tương quan

Posted on
Tác Giả: John Stephens
Ngày Sáng TạO: 25 Tháng MộT 2021
CậP NhậT Ngày Tháng: 20 Tháng MườI MộT 2024
Anonim
Cách tính ma trận tương quan - Khoa HọC
Cách tính ma trận tương quan - Khoa HọC

NộI Dung

Tương quan (r) là thước đo mối quan hệ tuyến tính giữa hai biến. Ví dụ, chiều dài chân và chiều dài thân có mối tương quan cao; chiều cao và cân nặng ít tương quan cao, và chiều cao và chiều dài tên (bằng chữ) không tương quan.

Một mối tương quan tích cực hoàn hảo: r = 1. (Khi cái này đi lên cái kia đi lên) Một mối tương quan tiêu cực hoàn hảo: r = -1 (Khi cái này đi lên, cái kia đi xuống) Không có tương quan: r = 0 (Không có tuyến tính mối quan hệ)

Một ma trận tương quan là một ma trận có nhiều tương quan.

Tính toán ma trận tương quan với R

    Lấy dữ liệu. Nếu dữ liệu của bạn ở trong Excel, phương pháp đơn giản nhất là lưu nó dưới dạng tệp .csv (Trong Excel 7, nhấp vào "Tệp", sau đó "Lưu dưới dạng", sau đó "định dạng khác". Sau đó, trong "Lưu dưới dạng", cuộn xuống CSV (giá trị được phân tách bằng dấu phẩy). Mỗi hàng nên có dữ liệu về một chủ đề và mỗi cột phải là một biến.

    Đọc dữ liệu vào R bằng read.csv. Ví dụ: nếu dữ liệu của bạn nằm trong "c: mydisk mydir data.csv", hãy nhập mydata <- read.csv ("c: /mydisk/mydir/data.csv").

    Tính ma trận tương quan bằng cor (). Ví dụ: cor (mydata). Hoặc, bạn có thể lưu trữ ma trận tương quan làm đối tượng để sử dụng sau này, sử dụng: cormat <- cor (mydata).

Tính toán một ma trận tương quan với SAS

    Lấy dữ liệu. SAS có thể đọc dữ liệu ở nhiều định dạng. Nếu bạn lưu trữ dữ liệu của mình trong Excel, có một chủ đề trên mỗi hàng và một biến trong mỗi cột

    Đọc dữ liệu vào SAS. Bạn có thể sử dụng trình hướng dẫn NHẬP để nhận dữ liệu của mình. Nhấp vào "Tệp", sau đó "Nhập dữ liệu", sau đó chọn loại dữ liệu bằng menu thả xuống. Nhấp vào "Tiếp theo" và điều hướng đến dữ liệu của bạn, sau đó nhấp vào "Kết thúc".

    Tính ma trận tương quan. Nếu dữ liệu của bạn được lưu trong SAS dưới dạng mydata, với các biến VAR1, VAR2 và VAR3, hãy nhập: PROC CORR data = mydata; VAR var1 var2 var3; CHẠY;

    Lời khuyên

    Cảnh báo