วิธีใช้ฟังก์ชัน 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