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

Cursos

Cursos onde a unidade curricular é leccionada: