วิธีสร้างฮิสโตแกรมใน sas (3 ตัวอย่าง)
คุณสามารถใช้วิธีการต่อไปนี้เพื่อสร้างฮิสโตแกรมตั้งแต่หนึ่งรายการขึ้นไปใน SAS:
วิธีที่ 1: สร้างฮิสโตแกรม
proc univariate data =my_data; var var1; histogram var1; run ;
วิธีที่ 2: สร้างแผงฮิสโตแกรม
proc univariate data =my_data; class var2; var var1; histogram var1; run ;
วิธีที่ 3: การซ้อนทับฮิสโตแกรม
proc univariate data =my_data; class var2; var var1; histogram var1 / overlay ; 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: สร้างฮิสโตแกรม
รหัสต่อไปนี้แสดงวิธีการสร้างฮิสโตแกรมสำหรับตัวแปร จุด :
/*create histogram for variable points*/
proc univariate data =my_data;
var points;
histogram points;
run ;
แกน X จะแสดงค่าของตัวแปร จุด และแกน Y จะแสดงเปอร์เซ็นต์ของการสังเกตในชุดข้อมูลที่ตรงกับค่าที่ต่างกัน
ตัวอย่างที่ 2: สร้างแผงฮิสโตแกรม
รหัสต่อไปนี้แสดงวิธีสร้างแผงฮิสโตแกรมเพื่อแสดงภาพการกระจายค่าของ ตัวแปรจุด ที่จัดกลุ่มตามตัวแปร ทีม :
/*create histogram for variable points*/
proc univariate data =my_data;
classteam ;
var points;
histogram points;
run ;
กราฟนี้ช่วยให้คุณเห็นได้อย่างรวดเร็วว่าผู้เล่นจากทีม A มีแนวโน้มที่จะทำคะแนนมากกว่าผู้เล่นจากทีม B
โปรดทราบว่าฮิสโตแกรมทั้งสองใช้แกน x ร่วมกัน ทำให้ง่ายต่อการเปรียบเทียบค่าจุดระหว่างทั้งสองทีม
วิธีที่ 3: การซ้อนทับฮิสโตแกรม
รหัสต่อไปนี้แสดงวิธีการซ้อนทับฮิสโตแกรมหลายรายการในพล็อตเดียว:
/*create histogram for variable points*/
proc univariate data =my_data;
classteam ;
var points;
histogram points / overlay ;
run ;
การลงจุดประเภทนี้มีประโยชน์เมื่อคุณต้องการดูฮิสโตแกรมหลายรายการในแผนภูมิเดียว
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีสร้างแผนภูมิอื่นๆ ใน SAS:
วิธีสร้างพล็อตเส้นใน SAS
วิธีสร้าง boxplots ตามกลุ่มใน SAS
วิธีสร้าง Scatterplot ด้วยเส้นการถดถอยใน SAS