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

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

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