|
Descrição do Curso de Formação SAS
SAS® Programming II: Manipulating Data with the Data Step
Descrição
Adquiridos os conceitos apresentados no curso SAS Programming I este curso pretende incidir no desenvolvimento de programas SAS, bem como na construção de ficheiros de dados SAS utilizando o DATA STEP.
Objectivos
Depois deste curso estará apto a:
- Ler e escrever diferentes tipos de ficheiros
- Combinar ficheiros SAS
- Sumarizar ficheiros
- Usar funções SAS para manipular ficheiros e transformar ficheiros
- Processo de dados iterativos
- Compreender o processamento passo DATA
Pré-requisitos
Antes de frequentar este curso deverá ter conhecimento do SAS Programming I ou estar apto a:
- Compreender estruturas de ficheiros SAS
- Escrever passo DATA e passo PROC
- Compreender as mensagens de erro e corrigir programas
- Criar um ficheiro SAS a partir de um ficheiro externo
- Ler um ficheiro SAS usando a instrução SET
- Criar e usar valores SAS
- Compreender a lógica de programação dos conceitos IF/THEN
Conteúdo do Programático
Gerir Entradas e Saídas de Ficheiros SAS
- Avaliar a compilação e execução passo DATA
- Controlar a saída de observações
- Criação de múltiplos ficheiros de saída
Técnicas “Debugging”
- Utilização da opção DEBUG
- Utilização da instrução PUT (auto-estudo)
Ler e Escrever Diferentes Tipos de Dados
- Leitura de ficheiros de texto delimitados
- Criação de ficheiros de texto
- Leitura de uma tabela de base de dados
- Criação de ficheiros de leitura
Limpeza e Modificação de Ficheiros
- Limpeza de dados existentes
- Criação de novas variáveis de carácter
- Criação de novas variáveis numéricas
- Criação de novas variáveis numéricas baseadas em datas
- Criação de formatos (auto-estudo)
Combinar Ficheiros SAS
- Intercalar ficheiros SAS
- Fusão de dois ou mais ficheiros SAS
- Resolução de conflitos de dados
Sumarizar Dados
- Criação de uma acumulação total de variáveis
- Acumulação total de um grupo de dados
- Criação de um ficheiro sumarizado (auto-estudo)
- Selecção de uma secção de ficheiros sumariados (auto-estudo)
Processamento Iterativo de Dados
- Utilização do ciclo DO para processamento de dados
- Execução de operações em variáveis semelhantes
- Execução de cálculos sujeitos a condições
- Amostragem aleatória (auto-estudo)
Produzir Relatórios de Excepção
- Identificação de valores inválidos
- Aplicação de técnicas de “lookup”
- Identificação de chaves duplicadas
Contacto
|