Sas: วิธีใช้ proc univariate ตามกลุ่ม
คุณสามารถใช้ proc univariate ใน SAS ร่วมกับคำสั่ง by เพื่อคำนวณสถิติเชิงพรรณนาสำหรับตัวแปรตัวเลขแต่ละตัวในชุดข้อมูล ซึ่งจัดกลุ่มตามตัวแปรเฉพาะ
ขั้นตอนนี้ใช้ไวยากรณ์พื้นฐานต่อไปนี้:
proc univariate data =my_data normal ;
by group_variable;
run ;
ตัวอย่างต่อไปนี้แสดงวิธีการใช้ขั้นตอนนี้ในทางปฏิบัติ
ตัวอย่าง: Proc Univariate ตามกลุ่มใน SAS
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน SAS ที่มีข้อมูลเกี่ยวกับผู้เล่นบาสเกตบอลต่างๆ:
/*create dataset*/
data my_data;
input team $pointsrebounds;
datalines ;
At 12 8
At 12 8
At 12 8
At 23 9
At 20 12
At 14 7
At 14 7
B 20 2
B 20 5
B 29 4
B 14 7
B 20 2
B 20 2
B 20 5
;
run ;
/*view dataset*/
proc print data =my_data;
เราสามารถใช้ proc univariate กับคำสั่ง by เพื่อคำนวณสถิติเชิงพรรณนาสำหรับ ตัวแปรคะแนน และ รีบาว ด์ ซึ่งจัดกลุ่มตามตัวแปร ทีม :
proc univariate data =my_data ;
by team;
run ;
ขั้นตอนนี้จะให้ผลลัพธ์ดังต่อไปนี้:
- สถิติเชิงพรรณนาของ คะแนน ทีม A
- สถิติเชิงพรรณนาสำหรับ การรีบาวด์ ของทีม B
- สถิติเชิงพรรณนาของ คะแนน ทีม A
- สถิติเชิงพรรณนาสำหรับ การรีบาวด์ ของทีม B
ต่อไปนี้คือลักษณะสถิติเชิงพรรณนาสำหรับตัวแปร คะแนน ของทีม A :
หากคุณต้องการคำนวณเฉพาะสถิติเชิงพรรณนาสำหรับตัวแปรเฉพาะที่จัดกลุ่มตามตัวแปรอื่น คุณสามารถใช้คำสั่ง var ได้
ตัวอย่างเช่น คุณสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อคำนวณสถิติเชิงพรรณนาสำหรับ ตัวแปรคะแนน เท่านั้น ซึ่งจัดกลุ่มตามตัวแปร ทีม :
proc univariate data =my_data ; var points; by team; run ;
คุณสามารถระบุตัวแปรได้มากเท่าที่คุณต้องการในคำสั่ง var และ ตาม คำสั่งต่างๆ เพื่อคำนวณสถิติเชิงพรรณนาสำหรับตัวแปรที่คุณต้องการ
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน SAS:
วิธีใช้ Proc Univariate สำหรับการทดสอบความเป็นมาตรฐานใน SAS
วิธีใช้สรุปขั้นตอนใน SAS
วิธีใช้ Proc Tabulate ใน SAS