Программирование на языке SAS,
Часть 2. (PRG2) Методы обработки данных
PRG2 Длительность: 3 дня Уровень: 3 Версия ПО: 9.3 Учебник на русском языке
Версия курса: 08.2016
Этот курс предназначен для специалистов, которым необходимо научиться использовать шаг DATA и процедуры SAS для обработки, трансформации и агрегации наборов данных SAS. Курс опирается на материал, изучаемый в курсе Программирование на языке SAS. Часть 1: Основы Курс не рекомендуется для специалистов, не знакомых с программным обеспечением SAS.
Слушатели курса познакомятся с тем, как:
- Управлять записью и чтением наборов данных SAS
- Объединять наборы данных SAS
- Вычислять сводные значения, читать и писать различные типы данных
- Применять цикл DO и массивы на шаге данных
- Выполнять преобразования символьных и числовых переменных, в том числе переменных, где хранится дата.
Сертификация
Данный курс помогает подготовиться к сертификационному экзамену SAS Base Programming Exam for SAS 9
Слушатели должны уметь:
- Запускать программу SAS
- Определять и устранять синтаксические ошибки в ней
- Просматривать дескриптор и сами данные в наборе данных SAS
- Получать доступ к библиотеке данных SAS
- Читать и создавать таблицы данных SAS
- Считывать таблицы Excel
- Исследовать ошибки данных при чтении файлов с необработанными данными
- Использовать SAS процедуры для проверки данных
- Проводить очистку данных
- Создавать переменные
- Объединять наборы данных SAS
- Использовать глобальные операторы
- Использовать ярлыки и форматы, в том числе определяемые пользователем
- Делать выборку наблюдений
- Создавать сводные отчеты с использованием процедур FREQ и MEANS
Аудитория
Курс предназначен для бизнес-аналитиков и программистов, работающих с языком программирования SAS.
Введение
- Обзор структуры курса
- Обзор синтаксиса языка программирования SAS
Управление Вводом/Выводом
- Вывод нескольких наблюдений
- Запись в несколько наборов данных SAS
- Выбор переменных и наблюдений
Сведение данных
- Вычисление итоговой суммы для переменной
- Суммирование по группам
Чтение и запись различных типов данных
- Чтение внешних файлов с необработанными данными
- Управление вводом записи
- Дополнительные приёмы для чтения данных, организованных в список (самостоятельное изучение)
Преобразование данных
- Преобразование символьных переменных
- Преобразование числовых переменных
- Преобразование типов переменных
Приёмы по отладке
- Использование оператора PUTLOG
- Использование параметра DEBUG
Циклическая обработка данных
- Обработка с использованием цикла DO
- Обработка массивов данных SAS
- Применение массивов данных SAS
Изменение структуры наборов данных
- Поворот набора данных на шаге DATA
- Использование процедуры TRANSPOSE
Объединение наборов данных SAS с использованием различных подходов
Использование друих языков в программах SAS
- Обзор других языков программирования
- Использование процедуры SQL
- Язык SAS MACR