SAS - переменные

Обычно переменные в SAS представляют собой имена столбцов таблиц данных, которые он анализирует. Но его также можно использовать для других целей, например, в качестве счетчика в цикле программирования. В текущей главе мы увидим использование переменных SAS в качестве имен столбцов набора данных SAS.

Типы переменных SAS

SAS имеет три типа переменных, как показано ниже -

Числовые переменные

Это тип переменной по умолчанию. Эти переменные используются в математических выражениях.

Синтаксис

INPUT VAR1 VAR2 VAR3; 		#Define numeric variables in the data set.

В приведенном выше синтаксисе оператор INPUT показывает объявление числовых переменных.

пример

INPUT ID SALARY COMM_PERCENT;

Переменные символов

Символьные переменные используются для значений, которые не используются в математических выражениях. Они обрабатываются как текст или строки. Переменная становится символьной переменной, добавляя $ sing с пробелом в конце имени переменной.

Синтаксис

INPUT VAR1 $ VAR2 $ VAR3 $; 	#Define character variables in the data set.

В приведенном выше синтаксисе оператор INPUT показывает объявление символьных переменных.

пример

INPUT FNAME $ LNAME $ ADDRESS $;

Переменные даты

Эти переменные обрабатываются только как даты, и они должны быть в допустимом формате даты. Переменная становится переменной даты путем добавления формата даты с пробелом в конце имени переменной.

Синтаксис

INPUT VAR1 DATE11. VAR2 MMDDYY10. ; #Define date variables in the data set.

В приведенном выше синтаксисе оператор INPUT показывает объявление переменных даты.

пример

INPUT DOB DATE11. START_DATE MMDDYY10. ;

Использование переменных в программе SAS

Вышеуказанные переменные используются в программе SAS, как показано в примерах ниже.

пример

В приведенном ниже коде показано, как три типа переменных объявляются и используются в программе SAS.

DATA TEMP;
INPUT ID NAME $ SALARY DEPT $ DOJ DATE9. ;
FORMAT DOJ DATE9. ;
DATALINES;
1 Rick 623.3 IT 02APR2001
2 Dan 515.2 OPS 11JUL2012
3 Michelle 611 IT 21OCT2000
4 Ryan 729 HR 30JUL2012
5 Gary 843.25 FIN 06AUG2000
6 Tusar 578 IT 01MAR2009
7 Pranab 632.8 OPS 16AUG1998
8 Rasmi 722.5 FIN 13SEP2014
;
PROC PRINT DATA = TEMP;
RUN;

В приведенном выше примере все символьные переменные объявляются со знаком $, а переменные даты объявляются с указанием формата даты. Результат вышеупомянутой программы показан ниже.

Использование переменных

Переменные очень полезны при анализе данных. Они используются в выражениях, в которых применяется статистический анализ. Давайте посмотрим на пример анализа встроенного набора данных с именемCARS который присутствует под Libraries → My Libraries → SASHELP. Дважды щелкните по нему, чтобы изучить переменные и их типы данных.

Затем мы можем произвести сводную статистику некоторых из этих переменных, используя параметры задач в SAS studio. Идти кTasks -> Statistics -> Summary Statisticsи дважды щелкните его, чтобы открыть окно, как показано ниже. Выберите набор данныхSASHELP.CARSи выберите три переменные - MPG_CITY, MPG_Highway и Weight в разделе Analysis Variables. Удерживайте нажатой клавишу Ctrl при выборе переменных щелчком. Нажмите "Выполнить".

Щелкните вкладку результатов после описанных выше шагов. Он показывает статистическую сводку трех выбранных переменных. В последнем столбце указано количество наблюдений (записей), использованных в анализе.