วิธีใช้ฟังก์ชัน min ใน sas (พร้อมตัวอย่าง)


คุณสามารถใช้ฟังก์ชัน MIN ใน SAS เพื่อค้นหาค่าที่น้อยที่สุดในรายการค่าได้

ต่อไปนี้เป็นสองวิธีทั่วไปในการใช้คุณลักษณะนี้:

วิธีที่ 1: ค้นหาค่าต่ำสุดของคอลัมน์ในชุดข้อมูล

 proc sql ;
    select min(var1)
    from my_data;
quit ;

วิธีที่ 2: ค้นหาค่าต่ำสุดของคอลัมน์ที่จัดกลุ่มตามคอลัมน์อื่นในชุดข้อมูล

 proc sql ;
    select var2, min(var1)
    from my_data;
    group by var2;
quit ;

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

 /*create dataset*/
data my_data;
    input team $points;
    datalines ;
AT 12
At 14
At 19
At 23
At 20
At 11
At 14
B20
B 21
B29
B14
B 19
B17
B 30
;
run ;

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

หมายเหตุ : ฟังก์ชัน MIN จะละเว้นค่าที่หายไปโดยอัตโนมัติเมื่อคำนวณค่าต่ำสุดของรายการ

ตัวอย่างที่ 1: ค้นหาค่าต่ำสุดของคอลัมน์ในชุดข้อมูล

รหัสต่อไปนี้แสดงวิธีการคำนวณค่าต่ำสุดในคอลัมน์ จุด ของชุดข้อมูล:

 /*calculate minimum value of points*/
proc sql ;
    select min(points)
    from my_data;
quit ; 

เราจะเห็นว่า proc sql ส่งคืนตารางที่มีค่า 11

นี่แสดงถึงค่าต่ำสุดในคอลัมน์ คะแนน

ตัวอย่างที่ 2: ค้นหาค่าต่ำสุดของคอลัมน์ที่จัดกลุ่มตามคอลัมน์อื่น

รหัสต่อไปนี้แสดงวิธีคำนวณค่าต่ำสุดในคอลัมน์ คะแนน โดยจัดกลุ่มตามคอลัมน์ ทีม ในชุดข้อมูล:

 /*calculate minimum value of points grouped by team*/
proc sql ;
    select team, min(points)
    from my_data;
    group by team;
quit ; 

จากผลลัพธ์เราจะเห็นได้ว่า:

  • คะแนนขั้นต่ำสำหรับทีม A คือ 11
  • คะแนนขั้นต่ำสำหรับทีม B คือ 14

หมายเหตุ : คุณสามารถดูเอกสารฉบับเต็มสำหรับฟังก์ชัน MIN ใน SAS ได้ที่นี่

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

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

วิธีการคำนวณคะแนน Z ใน SAS
วิธีใช้สรุปขั้นตอนใน SAS
วิธีการคำนวณค่าเฉลี่ย ค่ามัธยฐาน และโหมดใน SAS

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

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