
Computação em Estatística e Gestão de Informação
Código
100024
Unidade Orgânica
NOVA Information Management School
Créditos
6.0
Professor responsável
Frederico Miguel Campos Cruz Ribeiro de Jesus
Língua de ensino
Português. No caso de existirem alunos de Erasmus, as aulas serão leccionadas em Inglês
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
-Utilizar as principais funcionalidades das bibliotecas de inferência estatística
-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
Pré-requisitos
Nenhum
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. Bibliotecas
UA3. Objetos
UA4. Manipulação de dados
UA5. Funcionalidades do R
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)