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;
เมื่อดำเนินการโค้ดด้านบนเราจะได้ผลลัพธ์ดังต่อไปนี้ -