Sas: كيفية استخدام proc univariate حسب المجموعة
يمكنك استخدام proc univariate في SAS مع العبارة by لحساب الإحصائيات الوصفية لكل متغير رقمي في مجموعة بيانات، مجمعة حسب متغير معين.
يستخدم هذا الإجراء بناء الجملة الأساسي التالي:
proc univariate data =my_data normal ;
by group_variable;
run ;
يوضح المثال التالي كيفية استخدام هذا الإجراء عمليًا.
مثال: Proc Univariate حسب المجموعة في SAS
لنفترض أن لدينا مجموعة البيانات التالية في SAS والتي تحتوي على معلومات حول العديد من لاعبي كرة السلة:
/*create dataset*/
data my_data;
input team $pointsrebounds;
datalines ;
At 12 8
At 12 8
At 12 8
At 23 9
At 20 12
At 14 7
At 14 7
B 20 2
B 20 5
B 29 4
B 14 7
B 20 2
B 20 2
B 20 5
;
run ;
/*view dataset*/
proc print data =my_data;
يمكننا استخدام proc univariate مع عبارة by لحساب الإحصائيات الوصفية لمتغيرات النقاط والمرتدات ، مجمعة حسب متغير الفريق :
proc univariate data =my_data ;
by team;
run ;
سيؤدي هذا الإجراء إلى النتائج التالية:
- إحصائيات وصفية لنقاط الفريق أ
- إحصائيات وصفية لمرتدات الفريق B
- إحصائيات وصفية لنقاط الفريق أ
- إحصائيات وصفية لمرتدات الفريق B
إليك ما تبدو عليه الإحصائيات الوصفية لمتغير نقاط الفريق أ :
إذا كنت تريد حساب الإحصائيات الوصفية فقط لمتغير محدد مجمع بواسطة متغير آخر، فيمكنك استخدام عبارة var .
على سبيل المثال، يمكنك استخدام الصيغة التالية لحساب الإحصائيات الوصفية لمتغير النقاط فقط، مجمعة حسب متغير الفريق :
proc univariate data =my_data ; var points; by team; run ;
لا تتردد في تحديد أي عدد تريده من المتغيرات في var ومن خلال البيانات لحساب الإحصائيات الوصفية للمتغيرات التي تريدها.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في SAS:
كيفية استخدام Proc Univariate لاختبار الحالة الطبيعية في SAS
كيفية استخدام ملخص الإجراء في SAS
كيفية استخدام Proc Tabulate في SAS