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

افتراضيًا، تعرض SAS النسب المئوية في الجدول التكراري.

لإزالة النسب المئوية، يمكننا استخدام تعليمات nopercent و nocum :

 /*create frequency table for Race variable and suppress percentages*/
proc freq data=sashelp.BirthWgt;
    Race / nopercent nocum tables ;
run ; 

SAS PROC FREQ بدون نسب مئوية

لاحظ أن الجدول التكراري يعرض فقط القيم التكرارية ولا توجد قيم مئوية لكل فئة.

مثال 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:

SAS: كيفية استخدام PROC FREQ مع عبارة WHERE
SAS: كيفية استخدام PROC FREQ مع خيار الطلب
SAS: كيفية استخدام PROC FREQ حسب المجموعة

Add a Comment

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