В общем случае переменные в 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, который представлен в разделе Библиотеки → Мои библиотеки → SASHELP . Дважды щелкните по нему, чтобы изучить переменные и их типы данных.
Затем мы можем получить сводную статистику по некоторым из этих переменных, используя параметры Задачи в SAS studio. Перейдите в Задачи -> Статистика -> Сводная статистика и дважды щелкните по ней, чтобы открыть окно, как показано ниже. Выберите набор данных SASHELP.CARS и выберите три переменные — MPG_CITY, MPG_Highway и Weight под переменными анализа. Удерживайте клавишу Ctrl при выборе переменных, нажав. Нажмите «Выполнить».
Нажмите на вкладку результатов после вышеуказанных шагов. Он показывает статистическую сводку трех выбранных переменных. В последнем столбце указано количество наблюдений (записей), использованных в анализе.