Як використовувати вміст proc у sas (з прикладами)


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

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

Приклад: використання вмісту Proc у SAS

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

 /*create dataset*/
data original_data;
    input team $pointsrebounds;
    datalines ;
At 12 8
At 12 8
At 12 8
At 23 9
At 20 12
At 14 7
At 14 7
B 20 2
B 20 5
B 29 4
B 14 7
B 20 2
B 20 2
B 20 5
;
run ;

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

Ми можемо використовувати вміст процедури , щоб отримати підсумок вмісту набору даних:

 /*view contents of dataset*/
proc contents data =original_data; 

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

  • Назва набору даних : назва набору даних (оригінальні_дані)
  • Спостереження : кількість рядків у наборі даних (14)
  • Змінні : кількість стовпців у наборі даних (3)

У другій таблиці вихідних даних відображається інформація про механізм і хост, які використовуються в SAS. У більшості випадків ця інформація не буде для вас особливо корисною.

Третя таблиця відображає алфавітний список змінних у наборі даних разом із їх типом і довжиною даних.

З цієї таблиці ми бачимо:

  • бали є числовою змінною
  • підбирання є числовою змінною
  • команда – характер мінливий

Якщо натомість ви хочете, щоб ці змінні відображалися в тому порядку, в якому вони з’являються в наборі даних, ви можете використати order=varnum таким чином:

 /*view contents of dataset and retain original order of variables*/
proc contents data =original_data order =varnum;

Третя вихідна таблиця тепер відображатиме список змінних у тому порядку, в якому вони з’являються в наборі даних:

Висновок

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

Зокрема, ми побачили, що вміст процедури корисний для отримання такої інформації:

  • Розмір набору даних (кількість стовпців і рядків)
  • Імена та тип даних кожної змінної в наборі даних

На практиці ми часто використовуємо процедурний вміст перед виконанням будь-якого типу статистичного аналізу, щоб просто краще зрозуміти розмір і структуру набору даних.

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

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

Як використовувати зведення процедур у SAS
Як використовувати Proc Tabulate у SAS
Як використовувати зіставлення Proc у SAS

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

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