SAS - การวิเคราะห์สหสัมพันธ์

การวิเคราะห์สหสัมพันธ์เกี่ยวข้องกับความสัมพันธ์ระหว่างตัวแปร ค่าสัมประสิทธิ์สหสัมพันธ์เป็นการวัดความสัมพันธ์เชิงเส้นระหว่างสองตัวแปรค่าของสัมประสิทธิ์สหสัมพันธ์จะอยู่ระหว่าง -1 ถึง +1 เสมอ SAS จัดเตรียมขั้นตอนPROC CORR เพื่อหาค่าสัมประสิทธิ์สหสัมพันธ์ระหว่างตัวแปรคู่หนึ่งในชุดข้อมูล

ไวยากรณ์

ไวยากรณ์พื้นฐานสำหรับการใช้ PROC CORR ใน SAS คือ -

PROC CORR DATA = dataset options;
VAR variable;

ต่อไปนี้เป็นคำอธิบายของพารามิเตอร์ที่ใช้ -

  • Dataset คือชื่อของชุดข้อมูล

  • Options เป็นตัวเลือกเพิ่มเติมที่มีขั้นตอนเช่นการวางแผนเมทริกซ์เป็นต้น

  • Variable คือชื่อตัวแปรของชุดข้อมูลที่ใช้ในการค้นหาความสัมพันธ์

ตัวอย่าง

ค่าสัมประสิทธิ์สหสัมพันธ์ระหว่างคู่ของตัวแปรที่มีอยู่ในชุดข้อมูลสามารถหาได้โดยใช้ชื่อในคำสั่ง VAR ในตัวอย่างด้านล่างเราใช้ชุดข้อมูล CARS1 และได้ผลลัพธ์ที่แสดงค่าสัมประสิทธิ์สหสัมพันธ์ระหว่างแรงม้าและน้ำหนัก

PROC SQL;
create table CARS1 as
SELECT invoice, horsepower, length, weight
   FROM 
   SASHELP.CARS
   WHERE make in ('Audi','BMW')
;
RUN;

proc corr data = cars1 ;
VAR horsepower weight ;
BY make;
run;

เมื่อดำเนินการโค้ดด้านบนเราจะได้ผลลัพธ์ดังต่อไปนี้ -

ความสัมพันธ์ระหว่างตัวแปรทั้งหมด

ค่าสัมประสิทธิ์สหสัมพันธ์ระหว่างตัวแปรทั้งหมดที่มีอยู่ในชุดข้อมูลสามารถหาได้โดยใช้ขั้นตอนกับชื่อชุดข้อมูล

ตัวอย่าง

ในตัวอย่างด้านล่างเราใช้ชุดข้อมูล CARS1 และได้ผลลัพธ์ที่แสดงค่าสัมประสิทธิ์สหสัมพันธ์ระหว่างตัวแปรแต่ละคู่

proc corr data = cars1 ;
run;

เมื่อดำเนินการโค้ดด้านบนเราจะได้ผลลัพธ์ดังต่อไปนี้ -

เมทริกซ์สหสัมพันธ์

เราสามารถรับเมทริกซ์ scatterplot ระหว่างตัวแปรได้โดยเลือกตัวเลือกเพื่อลงจุดเมทริกซ์ในไฟล์ PROC คำให้การ.

ตัวอย่าง

ในตัวอย่างด้านล่างเราจะได้เมทริกซ์ระหว่างแรงม้าและน้ำหนัก

proc corr data = cars1 plots = matrix ;
VAR horsepower weight ;
run;

เมื่อดำเนินการโค้ดด้านบนเราจะได้ผลลัพธ์ดังต่อไปนี้ -