วิธีสร้าง boxplots ตามกลุ่มใน sas
Boxplots มีประโยชน์สำหรับการแสดงภาพสรุปตัวเลขห้าหลักของชุดข้อมูลอย่างรวดเร็ว ซึ่งประกอบด้วย:
- ค่าต่ำสุด
- ควอไทล์แรก
- ค่ามัธยฐาน
- ควอร์ไทล์ที่สาม
- ค่าสูงสุด
ตัวอย่างต่อไปนี้แสดงวิธีสร้าง Boxplots ที่จัดกลุ่มใน SAS เพื่อให้เห็นภาพการกระจายของกลุ่มหลายกลุ่มพร้อมกัน
ตัวอย่าง: สร้าง Box Plots ตามกลุ่มใน SAS
ขั้นแรก เรามาสร้างชุดข้อมูลใน SAS ที่มีกลุ่มที่แตกต่างกันสามกลุ่ม:
/*create dataset*/ data my_data; input Group$Value; datalines ; At 7 AT 8 At 9 AT 12 At 14 B5 B 6 B 6 B 8 B 11 C 8 C 9 C 11 C13 C17 ; run ;
โปรดทราบว่าชุดข้อมูลนี้มีสามกลุ่มที่แตกต่างกัน: A, B และ C
จากนั้นเราสามารถใช้โค้ดต่อไปนี้เพื่อสร้าง boxplots ตามกลุ่ม:
/*create boxplots by group*/ proc sgplot data =my_data; vbox Value / group =Group; keylegend / title ="Group Name"; run ;
ผลลัพธ์คือบ็อกซ์พล็อตสามรายการที่แสดงการกระจายค่าข้อมูลสำหรับกลุ่ม A, B และ C:

ที่เกี่ยวข้อง: วิธีเปรียบเทียบแปลงกล่อง
โปรดทราบว่าคุณสามารถใช้ฟังก์ชัน hbox เพื่อสร้าง boxplots แนวนอนได้:
/*create horizontal boxplots by group*/ proc sgplot data =my_data; hbox Value / group =Group; keylegend / title ="Group Name"; run ;
ผลลัพธ์ที่ได้คือบ็อกซ์พล็อตแนวนอนสามรายการ:

คำอธิบายที่ด้านล่างของโครงเรื่องจะระบุว่าสีใดที่สอดคล้องกับแต่ละกลุ่ม
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้ให้ข้อมูลเพิ่มเติมเกี่ยวกับแปลงกล่อง:
รู้เบื้องต้นเกี่ยวกับแปลงกล่อง
เครื่องกำเนิดพล็อตกล่องออนไลน์
เมื่อใดที่คุณควรใช้ box plot? (3 สถานการณ์)