Программирование на языке 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