كيفية حساب القيم المفقودة في sas: مع أمثلة


يمكنك استخدام الطرق التالية لحساب عدد القيم المفقودة في SAS:

الطريقة الأولى: حساب القيم المفقودة للمتغيرات الرقمية

 proc means data =my_data
    NMISS ;
run ;

الطريقة الثانية: حساب القيم المفقودة لمتغيرات الأحرف

 proc sql; 
select nmiss(char1) as char1_miss, nmiss(char2) as char2_miss
    from my_data;
quit;

توضح الأمثلة التالية كيفية استخدام كل طريقة عمليًا مع مجموعة البيانات التالية في SAS:

 /*create dataset*/
data my_data;
    input team $pos $rebounds assists;
    datalines ;
GA 10 8
BF4.
. F 7 10
DC. 14
EF. 10
FG 12 7
GC. 11
;
run ;

/*view dataset*/
proc print data =my_data; 

مثال 1: حساب القيم المفقودة للمتغيرات الرقمية

يمكننا استخدام الكود التالي لحساب عدد القيم المفقودة لكل من المتغيرات الرقمية في مجموعة البيانات:

 /*count missing values for each numeric variable*/
proc means data =my_data
    NMISS ;
run ;

ومن النتيجة يمكننا أن نرى:

  • هناك 3 قيم مفقودة إجمالاً في عمود الارتدادات .
  • هناك قيمة واحدة مفقودة إجمالاً في عمود المساعدة .

مثال 2: حساب القيم المفقودة لمتغيرات الأحرف

يمكننا استخدام الكود التالي لحساب عدد القيم المفقودة لكل من متغيرات الأحرف في مجموعة البيانات:

 /*count missing for each character variable*/
proc sql ; 
    select nmiss(team) as team_miss, nmiss(pos) as pos_miss
    from my_data; 
quit ;

ومن النتيجة يمكننا أن نرى:

  • توجد قيمة واحدة مفقودة في عمود الفريق .
  • هناك 0 قيم مفقودة في عمود نقاط البيع .

ملاحظة : يمكنك العثور على الوثائق الكاملة لميزة NMISS هنا .

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في SAS:

كيفية تطبيع البيانات في SAS
كيفية إزالة التكرارات في SAS
كيفية استبدال القيم المفقودة بالصفر في SAS

Add a Comment

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