Программирование на языке SAS,
Часть 1. Основы (PRG1)
Длительность: 3 дня. Уровень: 2. Версия ПО: 9.3
Курс предназначен для пользователей, которые хотят научиться писать программы на языке SAS. Курс даёт базовые знания для дальнейшего изучения программирования, и его изучение является обязательным требованием для успешного прохождения многих других учебных курсов SAS. Если вы не собираетесь писать программы и предпочитаете пользоваться визуальным интерфейсом SAS Enterprise Guide, вам следует начать его изучение с курса SAS Enterprise Guide 1: построение запросов и отчетов.
Слушатели этого курса научатся:
- Работать с окружением для разработки программ SAS
- Считывать данные разных типов в наборы данных SAS
- Создавать выборку наблюдений и управлять структурой наборов данных
- Объединять несколько наборов данных
- Использовать процедуры SAS для обработки наборов данных
Сертификация
Данный курс помогает подготовиться к сертификационному экзамену SAS Base Programming Exam for SAS 9
Для прохождения этого курса слушателям желательно понимать структуру файлов и знать системные команды операционной системы, используемой в вашей организации, а также знать, как обращаться к файлам в этой операционной системе. От слушателей не требуется предварительного опыта работы с системой SAS.
Аудитория
Начинающие SAS-программисты
Введение
- Структура курса
- Обзор Foundation SAS
Начало работы с SAS
- Структура программы SAS
- Запуск программы SAS
Работа с синтаксисом SAS
- Основные элементы и правила синтаксиса SAS
- Выявление и исправление синтаксических ошибок
Знакомство с наборами данных SAS
- Структура набора данных SAS - области дескриптора и данных
- Доступ к библиотекам данных SAS
- Доступ к реляционным базам данных (самостоятельное изучение)
Чтение наборов данных SAS
- Виды исходных данных
- Использование исходных наборов данных SAS
- Фильтрация наблюдений и переменных
- Добавление описаний к переменным и значениям
Работа с файлами Excel
- Чтение и использование файлов Excel в качестве входных данных
- Создание файлов Excel, процедуры импорта-экспорта (самостоятельное изучение)
Чтение файлов данных с разделителями
- Использование стандарных входных данных
- Использование нестандарных входных данных
Проверка и чистка данных
- Обработка ошибок при чтении исходных данных
- Проверка данных с помощью процедур PRINT и FREQ
- Проверка данных с помощью процедур MEANS and UNIVARIATE
- Чистка ошибочных данных
Операции с наборами данных SAS
- Создание переменных
- Использование условий при создании переменных
- Фильтрация наблюдений
Объединение наборов данных SAS
- Обзор вариантов объединения
- Добавление набора данных (самостоятельное изучение)
- Конкатенация наборов данных
- Объединение наборов данных - "один к одному"
- Объединение наборов данных - "один ко многим"
- Обработка несоответствий при объединении наборов данных
Улучшение отчётов
- Использование глобальных операторов
- Добавление ярлыков и форматов
- Создание пользовательских форматов
- Фильтрация и группировка наблюдений в отчетах
- Перенаправление вывода во внешние файлы