Як використовувати функцію nmiss у sas (з прикладом)


Ви можете використовувати функцію NMISS у SAS, щоб підрахувати кількість відсутніх значень для кожної числової змінної в наборі даних.

Ось поширений спосіб використання цієї функції на практиці:

 proc means data =my_data nmiss ;
run ;

У цьому конкретному прикладі буде підраховано кількість відсутніх значень для кожної числової змінної в наборі даних під назвою my_data .

У наступному прикладі показано, як використовувати NMISS на практиці.

Приклад: використовуйте NMISS у SAS, щоб підрахувати кількість відсутніх значень для кожної числової змінної

Припустімо, у SAS є такий набір даних під назвою my_data , який містить інформацію про різних баскетболістів:

 /*create dataset*/
data my_data;
    input team $ points assists rebounds;
    datalines ;
At 10 2 .
At 17 5.
At 17. .
At 18 3 4
At 15 0 5
B. 4 5
B 29 0 8
B. 2 9
C 12 1 9
. 30 1 .
;
run ;

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

Зверніть увагу, що для кожної змінної в наборі даних відсутні значення.

Ми можемо використовувати функцію NMISS , щоб підрахувати кількість відсутніх значень у кожній змінній:

 /*count number of missing values in each variable*/
proc means data =my_data nmiss ;
run ; 

Функція NMISS у прикладі SAS

З вихідної таблиці ми бачимо:

  • Змінна points має 2 відсутні значення.
  • У допоміжній змінній відсутнє 1 значення.
  • Змінна відмов має 4 відсутні значення.

І так далі.

За замовчуванням функція NMISS не підраховує кількість пропущених значень для символьних змінних у наборі даних.

Однак ми можемо використати наступний обхідний шлях із PROC SQL , щоб підрахувати кількість відсутніх значень для символьної змінної під назвою team :

 /*count number of missing values for team variable*/
proc sql ; 
    select nmiss(team) as missing_team_values
    from my_data;
quit ; 

З результату ми бачимо, що в стовпці команди пропущено 1 значення.

Примітка . Повну документацію щодо функції SAS NMISS можна знайти тут .

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в SAS:

Як підрахувати відсутні значення в SAS
Як видалити рядки з відсутніми значеннями в SAS
Як замінити пропущені значення на нуль в SAS

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *