Bem-vindo ao meu portfólio de programação SAS! Este repositório demonstra minhas habilidades fundamentais em análise, manipulação e apresentação de dados utilizando a linguagem SAS, através de projetos práticos e exercícios.
Este portfólio é o resultado prático dos cursos da especialização SAS Programmer, oferecida pela SAS através da plataforma Coursera. Todos os projetos foram desenvolvidos utilizando a plataforma em nuvem SAS OnDemand for Academics.
Os projetos neste repositório cobrem uma vasta gama de técnicas essenciais para o ciclo de vida da análise de dados:
Gerenciamento de Bibliotecas:
- Criação de bibliotecas de dados temporárias (WORK) e permanentes (LIBNAME) para organizar o fluxo de trabalho.
Importação de Dados:
- Leitura de arquivos externos (.csv,.xlsx) para dentro do ambiente SAS com oPROC IMPORT.
Manipulação de Dados (DATA Step):
- Criação de novas variáveis e colunas computadas.
- Filtragem e criação de subconjuntos de dados com a cláusula WHEREe a instruçãoIF.
- Uso de funções de texto (SUBSTR,UPCASE,SCAN), numéricas (SUM,MEAN,RANGE) e de data (MDY,YEAR,TODAY).
- Limpeza de dados, incluindo o tratamento de valores ausentes.
- Seleção e exclusão de colunas com KEEPeDROP.
Estatísticas Descritivas:
- Cálculo de estatísticas de resumo (PROC MEANS) e análise detalhada de distribuição (PROC UNIVARIATE).
Análise de Frequência:
- Criação de tabelas de frequência e de contingência para variáveis categóricas com PROC FREQ.
Relatórios e Listagens:
- Geração de relatórios tabulares customizados com PROC PRINT, incluindo o uso de rótulos (LABEL), formatos (FORMAT) e títulos (TITLE).
Visualização de Dados:
- Criação de gráficos de barra e dispersão com PROC SGPLOT.
Consultas e Filtros: Extração de dados com a cláusula SELECT e filtragem com WHERE.
Criação de Colunas: Desenvolvimento de colunas computadas e aplicação de apelidos (AS).
Junção de Tabelas: Combinação de múltiplas tabelas com INNER JOIN.
Output Delivery System:
- Uso do ODSpara criar relatórios profissionais em múltiplos formatos, como Excel (ODS EXCEL), RTF (ODS RTF) e PDF (ODS PDF).
Customização:
- Controle fino da aparência dos relatórios, incluindo estilos, nomes de planilhas e supressão de títulos.
Macros: Uso de variáveis de macro (%LET) para criar programas flexíveis e parametrizados.
O repositório está organizado em pastas que correspondem aos diferentes módulos ou projetos do curso. Cada pasta contém os arquivos de código .sas com a solução para os exercícios propostos.
Para mais informações sobre minha trajetória profissional e outros projetos, visite meu perfil no LinkedIn.