كيفية حساب الملاحظات حسب المجموعة في sas
يمكنك استخدام الطرق التالية لحساب إجمالي الملاحظات حسب المجموعة في SAS:
الطريقة الأولى: عد الملاحظات من قبل المجموعة
proc sql ;
select var1, count(*) as total_count
from my_data
group by var1;
quit ;
الطريقة الثانية: عد الملاحظات من قبل مجموعات متعددة
proc sql ;
select var1, var2, count(*) as total_count
from my_data
group by var1, var2;
quit ;
توضح الأمثلة التالية كيفية استخدام كل طريقة مع مجموعة البيانات التالية في SAS:
/*create dataset*/
data my_data;
input team $position $points;
datalines ;
A Guard 15
A Guard 12
A Guard 29
A Forward 13
A Forward 9
A Forward 16
B Guard 25
B Guard 20
C Guard 34
C Forward 19
C Forward 3
C Forward 8
;
run ;
/*view dataset*/
proc print data =my_data;
مثال 1: إحصاء الملاحظات من قبل المجموعة
يوضح الكود التالي كيفية حساب العدد الإجمالي للملاحظات لكل فريق:
/*count observations by team*/
proc sql ;
select team, count(*) as total_count
from my_data
group by team;
quit ;
من النتيجة، يمكننا أن نرى أن الفريق أ يحتوي على 6 ملاحظات، والفريق ب يحتوي على ملاحظتين ، والفريق ج يحتوي على 4 ملاحظات.
المثال 2: حساب الملاحظات من قبل مجموعات متعددة
يوضح الكود التالي كيفية حساب العدد الإجمالي للملاحظات، مجمعة حسب الفريق والمنصب:
/*count observations by team and position*/
proc sql ;
select team, position, count(*) as total_count
from my_data
group by team, position;
quit ;
من جدول الإخراج يمكننا أن نرى:
- في المجمل، 3 لاعبين ينتمون إلى الفريق A ويشغلون منصب المهاجم.
- في المجمل، 3 لاعبين ينتمون إلى الفريق A ويشغلون منصب حارس.
- في المجمل، هناك لاعبان ينتميان إلى الفريق B ويشغلان منصب حارس.
- في المجمل، 3 لاعبين ينتمون إلى الفريق C ويشغلون مركز المهاجم.
- في المجمل، هناك لاعب واحد ينتمي إلى الفريق A ويشغل منصب حارس.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في SAS:
كيفية تطبيع البيانات في SAS
كيفية إعادة تسمية المتغيرات في SAS
كيفية إزالة التكرارات في SAS
كيفية استبدال القيم المفقودة بالصفر في SAS