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