Введение в команды SAS
Полная форма SAS - система статистического анализа. Он был предоставлен Институтом SAS в 1970 году. Это программное обеспечение, которое используется для статистического анализа, построения графиков и представления данных. В этом есть две категории для представления и анализа данных, которые представляют собой шаг DATA и шаг PROC. Шаг DATA в основном используется для обеспечения управления данными, таких как чтение данных, преобразование данных и создание или удаление переменных. Шаг PROC, используемый для выполнения широкого анализа данных. Для представления и анализа данных доступны различные команды SAS.
Основные команды SAS
- Proc Print: используется для просмотра файла данных SAS в окне вывода.
Пример:
данные печати proc = Оценки;
Бегать;
- Содержание процесса: используется для проверки содержимого файла данных команды SAS в окне вывода.
Пример:
данные содержания процедуры = оценки;
Бегать;
- Proc означает: используется для просмотра основной статистики данных. Он предоставляет значение среднего, максимального и минимального числовых значений или переменных.
Пример:
proc означает data = оценки;
Бегать;
- Proc Freq : используется для анализа данных и частоты создаваемых переменных и для таблиц
Пример:
proc freq data = Grades;
Бегать;
Пример :
proc freq data = Grades;
Таблицы а * б;
Бегать;
- Proc sort : используется для сортировки файла данных SAS.
Пример :
данные сортировки proc = Gardes; Out = имя по имени;
Бегать;
- Proc reg : используется для одной из процедур общего назначения для регрессионного анализа SAS.
Пример:
данные об reg = оценки;
Бегать;
- Proc gplot : используется для построения двух или более значений на осях.
Пример :
данные промплота = оценки;
Участок а * б;
а = вертикальная ось,
б = горизонтальная ось;
Бегать;
- PROC transpose : используется для преобразования строк в столбцы в наборе данных.
Пример:
proc transpose data = Grades out = Field;
По имени; Var результат; id col;
Бегать;
- Proc Gchart: используется для создания гистограммы круговой диаграммы.
Пример:
данные Gchart proc = оценки;
Vbar возраст;
Бегать;
- Proc report: используется для создания отчета из набора данных.
Пример:
данные отчета о работе = оценки;
Колонка А;
Определить A / дисплей;
Бегать;
Промежуточные команды SAS
- Libname : используется для создания библиотеки команд SAS.
Пример :
Libname NewLib 'C: \ Grades';
- Имя файла: используется для указания файла внешних данных.
Пример:
Имя файла AName 'C: \ Grades';
- Infile : это оператор, который используется для чтения внешнего файла данных.
Пример:
Имя файла AName 'C: \ Grades';
ДАННЫЕ САС;
INPUT AB;
Infile AName;
Бегать;
- If-Then: это оператор, используемый для выполнения различных функций.
Пример :
ДАННЫЕ АБ;
ЕСЛИ A> B тогда сообщение = 'A больше';
Остальное сообщение = «В больше»;
Бегать;
- Keep : это оператор, используемый для хранения переменной, которая требуется в наборе данных.
Пример :
Данные Новые;
Версия SET;
Сохранить название года цена;
Бегать;
- Метка : это функция для изменения метки переменной.
Пример :
Данные ABC;
Текст метки «Привет, мир»;
Бегать;
- Длина : используется для изменения длины переменной.
Пример :
Данные ABC;
Длина текста 10 долл .;
Бегать;
- Формат : используется для изменения формата переменной.
Пример:
Данные ABC;
Формат даты гггммдд10 .;
Бегать;
- Ввод : используется для преобразования значения символа в числовое значение.
Пример:
Данные ABC;
А = «10»;
B = вход (a, лучший.);
Бегать;
- Журнал : используется для преобразования числового значения в логарифм.
Пример:
Данные ABC;
А = 10;
B = log (a);
Бегать;
Расширенные команды SAS
- Среднее, минимальное и максимальное : используется для вычисления среднего, минимального и максимального набора числовых значений.
Пример:
Математические данные;
А = 10;
В = 20;
С = среднее (а, б);
D = Мин (а, б);
Е = Макс (а, б);
Бегать;
- Переименовать : эта команда SAS используется для переименования переменной.
Пример :
Математические данные;
А = 20;
Переименовать a = b;
Бегать;
- Квадратный корень / Square : используется для вычисления квадрата и квадратного корня из числового значения.
Пример :
Математические данные;
А = 4;
Площадь = ** 2;
Sqroot = a ** (1/2);
Бегать;
- Математические функции: выполнять основные математические функции.
Пример:
Математические данные;
Set Math;
Цена = сумма (из P1, P2);
Diff = D1 - D2;
М = М1 * М2;
Div = Div1 / Div2;
Бегать;
- Substr : используется для получения частичного текста из текстового значения.
Пример :
Математические данные;
Text = «Hello World»;
Text1 = substr (Text, 6, 2);
Бегать;
- Оператор ввода и строки данных: используется для создания набора данных с указанным содержимым.
Пример:
ДАННЫЕ ABC;
Вход ABC;
; линиям передачи данных
1 2 3
4 6 9
;
Бегать;
- Слияние : используется для объединения нескольких наборов данных в один.
Пример :
Данные ABC;
Слить имя Джон;
По идентификатору;
Советы и рекомендации по использованию команд SAS
- Подумайте, прежде чем программировать, проверьте все критерии, которые необходимо охватить.
- Будь проще.
- Упростите понимание наборов данных, поместив необходимые данные, что поможет сэкономить место на диске.
- Используйте функции для преобразования данных.
- Избегать бесконечности означает деление на ноль.
- Используйте Null, когда вам не нужно создавать набор данных.
- Присвойте значение константы переменной в операторе сохранения.
- Используйте опцию NoEquals при сортировке, которая помогает сэкономить время и память.
Заключение - Команды SAS
У каждого свой путь достижения конечного результата, они могут быть одинаковыми или разными для разных людей. Есть много способов найти один результат, и при использовании программного обеспечения SAS Commands можно получить множество способов достижения одного и того же результата различными способами. Было отмечено, что чем больше вы изучаете и чем больше изучаете документацию команд SAS, тем больше пользы вы получите для достижения результатов и помощи в долгосрочной перспективе.
Вышеупомянутые команды SAS в основном используются в программировании SAS. В основном это касается DATA и PROC. Это простой инструмент или программное обеспечение, поэтому команды SAS, которые просты в написании, означают написание команд простым английским языком, как вы уже видели выше. Это легко использовать, учиться и писать.
Рекомендуемые статьи
Это было руководство к командам SAS. Здесь мы обсудили как основные, так и расширенные команды SAS и некоторые непосредственные команды SAS. Вы также можете посмотреть следующую статью, чтобы узнать больше -
- Использование Табличных Команд
- Как использовать команды HBase
- Использование команд MongoDB
- Важность команд Pig