كيفية حساب الإحصائيات الوصفية في sas
الإحصائيات الوصفية هي القيم التي تصف مجموعة من البيانات.
إنها تساعدنا على فهم مكان مركز مجموعة البيانات وكذلك توزيع القيم في مجموعة البيانات.
هناك طريقتان شائعتان لحساب الإحصائيات الوصفية للمتغيرات في SAS:
1. استخدم وسائل PROC لحساب الإحصائيات الموجزة
2. استخدم PROC UNIVARIATE لحساب الإحصائيات الوصفية التفصيلية
توضح الأمثلة التالية كيفية استخدام كل طريقة عمليًا مع مجموعة البيانات التالية في SAS:
/*create dataset*/ data my_data; input team $points assists; datalines ; At 10 2 At 17 5 At 17 6 At 18 3 At 15 0 B 10 2 B 14 5 B 13 4 B 29 0 B 25 2 C 12 1 C 30 1 C 34 3 C 12 4 C 11 7 ; run ; /*view dataset*/ proc print data =my_data;
مثال 1. استخدم وسائل PROC لحساب إحصائيات الملخص
يوضح التعليمة البرمجية التالية كيفية استخدام PROC MEANS لحساب إحصائيات الملخص لمتغير النقاط في مجموعة البيانات:
/*calculate summary statistics for points variable*/ proc means data =my_data; var points; run ;
يحسب الإجراء PROC MEANS الإحصائيات الوصفية التالية:
- N : العدد الإجمالي للملاحظات
- المتوسط : متوسط قيمة النقاط
- Std Dev: الانحراف المعياري للنقاط
- الحد الأدنى : الحد الأدنى لقيمة النقاط
- الحد الأقصى : الحد الأقصى لقيمة النقاط
لاحظ أيضًا أنه يمكنك استخدام عبارة الفئة لحساب الإحصائيات الوصفية لمتغير واحد، مجمعة حسب متغير آخر.
على سبيل المثال، يمكننا استخدام الكود التالي لحساب إحصائيات ملخصة لمتغير النقاط ، مجمعة حسب متغير الفريق :
/*calculate summary statistics for points, grouped by team*/ proc means data =my_data; classteam ; var points; run ;
تعرض المخرجات إحصائيات ملخصة لمتغير النقاط ، مجمعة حسب كل قيمة من قيم الفريق الفريدة .
مثال 2. استخدم PROC UNIVARIATE لحساب الإحصائيات الوصفية التفصيلية
يوضح التعليمة البرمجية التالية كيفية استخدام PROC UNIVARIATE لحساب الإحصائيات الوصفية التفصيلية لمتغير النقاط :
/*calculate detailed descriptive statistics for points variable*/ proc univariate data =my_data; var points; run ;
يحسب الإجراء PROC UNIVARIATE إحصائيات وصفية تفصيلية لمتغير النقطة ، بما في ذلك المتوسط والوسيط والوضع والانحراف المعياري والتباين والمدى والمدى الربيعي وما إلى ذلك.
يمكننا أيضًا استخدام عبارة class لحساب هذه الإحصائيات الوصفية التفصيلية لمتغير النقاط ، مجمعة حسب متغير الفريق :
/*calculate detailed descriptive statistics for points, grouped by team*/ proc univariate data =my_data; classteam ; var points; run ;
سيؤدي هذا إلى إنتاج ثلاث مجموعات من جداول الإخراج التي تعرض إحصائيات وصفية مفصلة لمتغير النقاط ، مجمعة حسب كل قيمة فريدة للفريق .
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في SAS:
كيفية إنشاء الجداول التكرارية في SAS
كيفية حساب النسب المئوية في SAS
كيفية إنشاء الجداول المحورية في SAS