Detalhe da Disciplina
Curso: Pós-Graduação em Sistemas Estatísticos
Unidade curricular: Estatística Computacional I
Código da Unidade curricular: 400005
Tipo de unidade curricular: Opcional
Ano do plano de estudos: 1
Semestre: Outono
Número de créditos: 6,0
Docentes:  ANA CRISTINA MARINHO DA COSTA (Docente responsável)
Número de horas de aula por semana: Não disponível
Objectivos da unidade curricular:

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

Requisitos de frequência:

Não se aplica.
 

Conteúdo da unidade curricular:

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

Bibliografia recomendada:
  • 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étodos 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étodos de avaliação:

Exame final (100%) em ambas as épocas.

Língua de ensino: Português/Inglês