วิธีสร้าง 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

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *