วิธีการคำนวณค่าเฉลี่ย ค่ามัธยฐาน และโหมดใน sas


คุณสามารถใช้ proc แบบ univariate เพื่อคำนวณค่าเฉลี่ย ค่ามัธยฐาน และโหมดของตัวแปรใน SAS ได้อย่างรวดเร็ว

ขั้นตอนนี้ใช้ไวยากรณ์พื้นฐานต่อไปนี้:

 proc univariate data =my_data;
run ;

ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ

ตัวอย่าง: คำนวณค่าเฉลี่ย ค่ามัธยฐาน และโหมดสำหรับตัวแปรทั้งหมด

สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน SAS:

 /*create dataset*/
data my_data;
    input team $points rebounds assists;
    datalines ;
At 25 10 8
B 18 4 5
C 18 7 10
D 24 12 4
E 27 11 5
F 30 8 7
G 12 8 5
;
run ;

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

เราสามารถใช้โค้ดต่อไปนี้เพื่อคำนวณค่าเฉลี่ย ค่ามัธยฐาน และโหมดของตัวแปรทั้งหมดในชุดข้อมูลของเรา:

 /*calculate mean, median, mode for each variable in my_data*/
proc univariate data =my_data;
run ;

รหัสนี้ให้ผลลัพธ์ดังต่อไปนี้:

1. ค่าเฉลี่ย ค่ามัธยฐาน และโหมดสำหรับจุดตัวแปร

เราเห็นได้:

  • คะแนนเฉลี่ยอยู่ที่ 22
  • ค่ามัธยฐานของคะแนนคือ 24
  • มูลค่าของคะแนนแฟชั่นคือ 18

2. ค่าเฉลี่ย ค่ามัธยฐาน และโหมดสำหรับตัวแปรรีบาวด์

เราเห็นได้:

  • ค่ารีบาวด์เฉลี่ยอยู่ที่ 8.57
  • ค่ากลางการเด้งกลับคือ 8
  • ค่าการตีกลับของโหมดคือ 8

3. ค่าเฉลี่ย ค่ามัธยฐาน และโหมดสำหรับตัวช่วยแบบแปรผัน

เราเห็นได้:

  • ค่าเฉลี่ยแอสซิสต์คือ 6.28
  • ค่ามัธยฐานของแอสซิสต์คือ 5
  • ค่าโหมดช่วยเหลือคือ 5

หากคุณต้องการคำนวณเฉพาะค่าเฉลี่ย ค่ามัธยฐาน และโหมดสำหรับตัวแปรเฉพาะ คุณสามารถใช้ไวยากรณ์ต่อไปนี้:

 /*calculate mean, median, and mode only for points variable*/
proc univariate data =my_data;
var points;
run ;

ค่าเฉลี่ย ค่ามัธยฐาน และค่ากิริยาช่วยจะคำนวณเฉพาะตัวแปร คะแนน เท่านั้น

หมายเหตุ : คุณสามารถดูเอกสารฉบับเต็มสำหรับ PROC UNIVARIATE ได้ที่นี่

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

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

วิธีการคำนวณความสัมพันธ์ใน SAS
วิธีระบุค่าผิดปกติใน SAS
วิธีสร้างตารางความถี่ใน SAS

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

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