วิธีการคำนวณสถิติเชิงพรรณนาใน sas


สถิติเชิงพรรณนา คือค่าที่อธิบายชุดข้อมูล

ช่วยให้เราเข้าใจว่า ศูนย์กลาง ของชุดข้อมูลอยู่ที่ใดตลอดจนการกระจายของค่าในชุดข้อมูล

มีสองวิธีทั่วไปในการคำนวณสถิติเชิงพรรณนาสำหรับตัวแปรใน SAS:

1. ใช้ PROC MEANS เพื่อคำนวณสถิติสรุป

2. ใช้ PROC UNIVARIATE เพื่อคำนวณสถิติเชิงพรรณนาโดยละเอียด

ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีในทางปฏิบัติกับชุดข้อมูลต่อไปนี้ใน SAS:

 /*create dataset*/
data my_data;
    input team $points assists;
    datalines ;
At 10 2
At 17 5
At 17 6
At 18 3
At 15 0
B 10 2
B 14 5
B 13 4
B 29 0
B 25 2
C 12 1
C 30 1
C 34 3
C 12 4
C 11 7
;
run ;

/*view dataset*/
proc print data =my_data; 

ตัวอย่างที่ 1 ใช้ PROC MEANS เพื่อคำนวณสถิติสรุป

รหัสต่อไปนี้แสดงวิธีใช้ PROC MEANS เพื่อคำนวณสถิติสรุปสำหรับตัวแปร จุด ในชุดข้อมูล:

 /*calculate summary statistics for points variable*/
proc means data =my_data;
    var points;
run ; 

สถิติเชิงพรรณนาใน SAS โดยใช้ PROC MEANS

ขั้นตอน PROC MEANS คำนวณสถิติเชิงพรรณนาต่อไปนี้:

  • N : จำนวนการสังเกตทั้งหมด
  • เฉลี่ย : มูลค่าเฉลี่ยของคะแนน
  • Std Dev: ค่าเบี่ยงเบนมาตรฐานของจุด
  • ขั้นต่ำ : มูลค่าขั้นต่ำของคะแนน
  • สูงสุด : มูลค่าสูงสุดของคะแนน

โปรดทราบว่าคุณสามารถใช้คำสั่ง class เพื่อคำนวณสถิติเชิงพรรณนาสำหรับตัวแปรตัวหนึ่ง ซึ่งจัดกลุ่มตามตัวแปรอื่นได้

ตัวอย่างเช่น เราสามารถใช้โค้ดต่อไปนี้เพื่อคำนวณสถิติสรุปสำหรับตัวแปร คะแนน ซึ่งจัดกลุ่มตามตัวแปร ทีม :

 /*calculate summary statistics for points, grouped by team*/
proc means data =my_data;
    classteam ;
    var points;
run ; 

ผลลัพธ์จะแสดงสถิติสรุปสำหรับตัวแปร คะแนน ซึ่งจัดกลุ่มตามค่าของ ทีม ที่ไม่ซ้ำกันแต่ละ ค่า

ตัวอย่างที่ 2 ใช้ PROC UNIVARIATE เพื่อคำนวณสถิติเชิงพรรณนาโดยละเอียด

รหัสต่อไปนี้แสดงวิธีการใช้ PROC UNIVARIATE เพื่อคำนวณสถิติเชิงพรรณนาโดยละเอียดสำหรับตัวแปร จุด :

 /*calculate detailed descriptive statistics for points variable*/
proc univariate data =my_data;
    var points;
run ; 

ขั้นตอน PROC UNIVARIATE จะคำนวณสถิติเชิงพรรณนาโดยละเอียดสำหรับตัวแปร จุด รวมถึงค่าเฉลี่ย ค่ามัธยฐาน โหมด ค่าเบี่ยงเบนมาตรฐาน ความแปรปรวน ช่วง ช่วงระหว่างควอไทล์ ฯลฯ

นอกจากนี้เรายังสามารถใช้คำสั่ง class เพื่อคำนวณสถิติเชิงพรรณนาโดยละเอียดสำหรับ ตัวแปรคะแนน ซึ่งจัดกลุ่มตามตัวแปร ทีม :

 /*calculate detailed descriptive statistics for points, grouped by team*/
proc univariate data =my_data;
    classteam ;
    var points;
run ;

ซึ่งจะสร้างตารางเอาต์พุตสามกลุ่มที่แสดงสถิติเชิงพรรณนาโดยละเอียดสำหรับตัวแปร คะแนน ซึ่งจัดกลุ่มตามค่าเฉพาะ ของแต่ละทีม

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน SAS:

วิธีสร้างตารางความถี่ใน SAS
วิธีการคำนวณเปอร์เซ็นไทล์ใน SAS
วิธีสร้าง PivotTable ใน SAS

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

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