Computação em Estatística e Gestão de Informação
Objectivos
No final do Módulo 1, os alunos deverão ser capazes de:
- Ler, criar, manipular os principais objetos do R
- Instalar bibliotecas em R
- Utilizar os recursos disponíveis nas bibliotecas
- Utilizar as principais funções de manipulação de dados
- Utilizar os principais recursos gráficos do R
- Programar funções
No final do Módulo 2, os alunos deverão ser capazes de:
-Ler e criar ficheiros de dados
-Ler, criar e combinar ficheiros SAS
-Criar variáveis usando o comando de atribuição e processamento condicional
-Manipular dados usando funções SAS
-Criar relatórios utilizando o procedimento PRINT e procedimentos estatísticos
-Criar formatos com o procedimento FORMAT
-Criar relatórios através do ODS - Output Delivery System
Caracterização geral
Código
100024
Créditos
6.0
Professor responsável
Jorge Morais Mendes
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 aplicável
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.; Mark Gardener (2012) Beginning R: The Statistical Programming Language. Wrox; Joseph Adler (2012) R in a Nutshell-O'Reilly
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 nas linguagens SAS e R, bem como a resolução de exemplos e de problemas, incluindo a discussão de resoluções alternativas. É igualmente proposto um conjunto de exercícios que deverão ser resolvidos de forma autónoma nas aulas tutoriais.
Método de avaliação
1ª época: dois testes (50% cada) sobre o conteúdo de cada módulo. Para aprovação é necessária uma nota mínima de 8 valores em cada um dos testes.
-1º teste (SAS): no final do módulo (provavelmente, num sábado)
-2º teste (R): data atribuída ao exame de 1ª época
2ª época: exame final (100%)
-Nota mínima de 4 valores em cada parte do exame (R/SAS)
Conteúdo
Módulo 1: Programação em SAS
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 estruturados
-Acesso a ficheiros de texto
-Introdução direta dos dados
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
UA7. ODS - Output Delivery System
-Introdução ao ODS
-Algumas instruções ODS
-Gestão dos destinos ODS HTML, LISTING, PRINTER e RTF
-A instrução ODS OUTPUT
-Opções da instrução global OPTIONSMódulo 1: Programação em R
UA1. Introdução ao R
UA2. Processamento e manipulação de dados
UA3. Estruturas de controlo
UA4. Programação de funções
UA5. Visualização de dados
UA6. Distribuições estatísticas