NOVA Information Management School

Estatística Computacional I

Código

400005

Unidade Orgânica

NOVA Information Management School

Créditos

6.0

Professor responsável

Língua de ensino

Português. No caso de existirem alunos de Erasmus, as aulas serão leccionadas em Inglês

Objectivos

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

Pré-requisitos

Não se aplica.
 

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

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.

Cursos