Учебники

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;

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

SAS_BS_variable_output

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

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

variable_1_explore_car

Затем мы можем получить сводную статистику по некоторым из этих переменных, используя параметры Задачи в SAS studio. Перейдите в Задачи -> Статистика -> Сводная статистика и дважды щелкните по ней, чтобы открыть окно, как показано ниже. Выберите набор данных SASHELP.CARS и выберите три переменные — MPG_CITY, MPG_Highway и Weight под переменными анализа. Удерживайте клавишу Ctrl при выборе переменных, нажав. Нажмите «Выполнить».

variable_2_select_summary_car

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