Sas: استخدم proc freq ولا تظهر أي نسبة مئوية
يمكنك استخدام الطرق التالية مع PROC FREQ في SAS لإنشاء جداول تكرارية وإزالة جميع قيم النسب المئوية في الجداول الناتجة:
الطريقة الأولى: إزالة النسب المئوية في جدول التكرار أحادي الاتجاه
proc freq data=my_data order =freq;
tables my_variable / nopercent nocum ;
run ;
الطريقة الثانية: إزالة النسب المئوية في جدول التردد ثنائي الاتجاه
proc freq data=my_data order =freq;
tables my_variable1*my_variable2 / norow nocol nopercent nocum ;
run ;
توضح الأمثلة التالية كيفية استخدام كل طريقة عمليًا مع مجموعة البيانات المدمجة في SAS والتي تسمى BirthWgt ، والتي تحتوي على خصائص مختلفة لـ 100000 أم أنجبت مؤخرًا.
يمكننا استخدام PROC PRINT لعرض أول 10 ملاحظات في مجموعة البيانات هذه:
/*view first 10 observations from BirthWgt dataset*/ proc print data =sashelp.BirthWgt( obs = 10 ); run ;
مثال 1: إزالة النسب المئوية في الجدول التكراري أحادي الاتجاه
يمكننا استخدام الكود التالي لإنشاء جدول تكراري لمتغير Race:
/*create frequency table for Race variable*/
proc freq data =sashelp.BirthWgt;
Race tables ;
run ;
افتراضيًا، تعرض SAS النسب المئوية في الجدول التكراري.
لإزالة النسب المئوية، يمكننا استخدام تعليمات nopercent و nocum :
/*create frequency table for Race variable and suppress percentages*/
proc freq data=sashelp.BirthWgt;
Race / nopercent nocum tables ;
run ;
لاحظ أن الجدول التكراري يعرض فقط القيم التكرارية ولا توجد قيم مئوية لكل فئة.
مثال 2: إزالة النسب المئوية في الجدول التكراري ثنائي الاتجاه
يمكننا استخدام الكود التالي لإنشاء جدول تكراري ثنائي الاتجاه لمتغيري العرق والمتزوجين:
/*create frequency table for Race and Married variables*/
proc freq data =sashelp.BirthWgt;
Race*Married tables ;
run ;
افتراضيًا، تعرض SAS النسب المئوية للنسبة المئوية الإجمالية ونسبة الصف ونسبة العمود لكل خلية في الجدول التكراري.
لإزالة النسب المئوية، يمكننا استخدام تعليمات norow و nocol و nopercent :
/*create frequency table for Race and Married variables and suppress percentages*/
proc freq data=sashelp.BirthWgt;
Race*Married / norow nocol nopercent tables ;
run ;
لاحظ أن الجدول التكراري يعرض فقط القيم التكرارية ولا توجد قيم مئوية لكل خلية في الجدول.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في SAS:
SAS: كيفية استخدام PROC FREQ مع عبارة WHERE
SAS: كيفية استخدام PROC FREQ مع خيار الطلب
SAS: كيفية استخدام PROC FREQ حسب المجموعة