كيفية استخدام الدالة min في sas (مع أمثلة)


يمكنك استخدام الدالة MIN في SAS للعثور على أصغر قيمة في قائمة القيم.

فيما يلي الطريقتان الأكثر شيوعًا لاستخدام هذه الميزة:

الطريقة الأولى: البحث عن الحد الأدنى لقيمة عمود في مجموعة البيانات

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

الطريقة الثانية: ابحث عن الحد الأدنى لقيمة عمود مجمع حسب عمود آخر في مجموعة البيانات

 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

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *