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


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

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

 data new_data;
    set my_data;
    total_missing = cmiss (of team -- assists);
run ;

У цьому конкретному прикладі створюється новий набір даних під назвою new_data , який включає стовпець під назвою total_missing , який підраховує кількість пропущених значень у кожному рядку між стовпцями під назвою team і assists .

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

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

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

 /*create dataset*/
data my_data;
    input team $points assists;
    datalines ;
Cavs 12 5
Cavs 14 7
Warriors 15 9
. 18 9
Mavs 31 7
Mavs. 5
. . 3
Celtics 36 9
Celtics 40 7
;
run ;

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

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

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

У наведених нижче прикладах показано, як використовувати кожен метод на практиці з таким набором даних у SAS:

 /*create new dataset that counts number of missing values in each row*/
data new_data;
    set my_data;
    total_missing = cmiss (of team -- assists);
run ; 

Функція CMISS у SAS

Новий стовпець під назвою total_missing відображає кількість відсутніх значень у кожному рядку.

Наприклад:

  • Перший рядок містить 0 пропущених значень.
  • Другий рядок містить 0 пропущених значень.
  • Третій рядок містить 0 пропущених значень.
  • Четвертий рядок містить 1 пропущене значення.

І так далі.

Примітка . Ви можете знайти повну документацію для функції SAS CMISS тут .

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

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

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

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

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