Estatística Computacional I
Objetivos
Esta unidade curricular (UC) é especialmente recomendada a utilizadores sem experiência de programação em sistema SAS©, mas que tenham conhecimentos de outras linguagens de programação ou de gestão de bases de dados. A UC fornece bases sólidas para a gestão de informação através de programação em SAS. Nesta UC, os alunos irão adquirir competências que lhes permitam desenvolver programas sofisticados para a manipulação e análise de dados e de ficheiros. Esta unidade tem como principal objetivo transmitir aos alunos conhecimentos sólidos sobre conceitos fundamentais de programação em SAS.
No final desta UC, os alunos deverão ser capazes de:
1.Ler e criar ficheiros de dados
2.Ler, criar e combinar ficheiros SAS
3.Criar variáveis usando o comando de atribuição e processamento condicional
4.Manipular dados usando funções SAS
5.Processar dados através de ciclos DO e arrays
6.Criar diferentes tipos de relatórios
7.Criar formatos com o procedimento PROC FORMAT
8.Produzir análises estatísticas simples
9.Converter dados alfanuméricos e numéricos
Caracterização geral
Código
400005
Créditos
6.0
Professor responsável
Frederico Miguel Campos Cruz Ribeiro de Jesus
Horas
Semanais - A disponibilizar brevemente
Totais - A disponibilizar brevemente
Idioma de ensino
Português. No caso de existirem alunos de Erasmus, as aulas serão leccionadas em Inglês
Pré-requisitos
Não se aplica.
Bibliografia
- SAS® 9.2 Language Reference: Concepts. Second Edition. Cary, NC: SAS Institute Inc. 2010.;
- SAS® 9.2 Language Reference: Dictionary. Third Edition. Cary, NC: SAS Institute Inc. 2010.;
- Base SAS® 9.2 Procedures Guide: Statistical Procedures. Third Edition. Cary, NC: SAS Institute Inc. 2010.;
- Other documentation and material provided by the teacher.
Método de ensino
A unidade curricular baseia-se em aulas teórico-práticas que incluem a exposição de conceitos e sintaxe da programação em linguagem SAS, bem como a resolução de exemplos e de problemas através da utilização intensiva do computador, incluindo a discussão de resoluções alternativas. É igualmente proposto um conjunto de exercícios que deverão ser resolvidos de forma autónoma no contexto extra-aula.
Método de avaliação
Exame final (100%) em ambas as épocas.
Conteúdo
A unidade curricular está organizada em sete Unidades de Aprendizagem (UA):
UA1. Introdução ao SAS System
- Interface e conceitos básicos
- Programas SAS
- Ficheiros de dados SAS (SAS data sets)
- Bibliotecas de dados
UA2. Acesso aos dados em SAS
- Acesso a ficheiros de texto
- Introdução direta dos dados
- Acesso a ficheiros estruturados
UA3. Modificação de dados
- Leitura de conjuntos de dados
- Seleção de variáveis
- Seleção de observações
- Etiquetas descritivas
- Criação de variáveis e atribuição de valores
- Funções
- Atribuição condicional de valores
- Retenção de valores
UA4. Combinação de conjuntos de dados
- Concatenação de data sets
- Junção de data sets
UA5. Produção de relatórios
- Relatórios simples
- Produção de totais
- Processamento por grupos
- Títulos, formatos e etiquetas
UA6. Alguns procedimentos estatísticos
- O procedimento PROC FREQ
- O procedimento PROC MEANS
- O procedimento PROC UNIVARIATE
- O procedimento PROC TABULATE
- O procedimento PROC CORR
- O procedimento PROC NPAR1WAY
UA7. Tópicos avançados de modificação de dados
- Exportação de dados do SAS
- Conversão de dados alfanuméricos e numéricos
- Criação simultânea de múltiplos conjuntos de dados
- Processamento de dados através de ciclos
- Processamento através de arrays
- O procedimento PROC SQL
Cursos
Cursos onde a unidade curricular é leccionada: