วิธีสร้าง point clouds ใน sas (พร้อมตัวอย่าง)
คุณสามารถใช้วิธีการต่อไปนี้เพื่อสร้าง point cloud ใน SAS:
วิธีที่ 1: สร้าง Scatter Cloud
proc sgplot data =my_data;
scatter x =var1 y =var2;
run;
วิธีที่ 2: สร้าง point cloud ตามกลุ่ม
proc sgplot data =my_data;
scatter x =var1 y =var2 / group =var3;
run;
ตัวอย่างต่อไปนี้แสดงวิธีใช้แต่ละวิธีกับชุดข้อมูลต่อไปนี้ใน SAS:
/*create dataset*/ data my_data; input team $pointsrebounds; datalines ; At 29 8 At 23 6 At 20 6 At 21 9 At 33 14 At 35 11 At 31 10 B 21 9 B 14 5 B 15 7 B 11 10 B 12 6 B 10 8 B 15 10 ; run ; /*view dataset*/ proc print data =my_data;
ตัวอย่างที่ 1: สร้างพอยต์คลาวด์
รหัสต่อไปนี้แสดงวิธีสร้าง Scatterplot สำหรับ ตัวแปรจุด และ การตีกลับ :
proc sgplot data =my_data;
scatter x =dots y =rebounds;
run;
แกน x จะแสดงค่าของตัวแปร จุด และแกน y จะแสดงค่าของ ตัวแปรรี บาวด์
โปรดทราบว่าเรายังสามารถเพิ่มชื่อเรื่องให้กับโครงเรื่องและเปลี่ยนรูปลักษณ์ของเครื่องหมายภายในโครงเรื่องเพื่อให้มีความสวยงามมากขึ้น:
title " Points vs. Rebounds ";
proc sgplot data =my_data;
scatter x =points y =rebounds /
markerattrs =(symbol=CircleFilled size = 12 color =purple);
run;
ตัวอย่างที่ 2: สร้าง point cloud ตามกลุ่ม
รหัสต่อไปนี้แสดงวิธีสร้างแผนภาพกระจายของ คะแนน เทียบกับ การรีบาวด์ ซึ่งมีการระบายสีเครื่องหมายตาม ทีม :
title " Points vs. Rebounds by Team ";
proc sgplot data =my_data;
scatter x =points y =rebounds /
markerattrs =(symbol=CircleFilled size = 12 )
group =team;
run;
โครงเรื่องนี้ช่วยให้เราเห็นภาพความสัมพันธ์ระหว่างคะแนนและการรีบาวด์ของทีม A และทีม B ได้อย่างรวดเร็ว
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีสร้างแผนภูมิอื่นๆ ใน SAS:
วิธีสร้างพล็อตเส้นใน SAS
วิธีสร้างฮิสโตแกรมใน SAS
วิธีสร้าง boxplots ตามกลุ่มใน SAS
วิธีสร้าง Scatterplot ด้วยเส้นการถดถอยใน SAS