Ficha da Unidade Curricular: IM2014_17
Docente: Nuno Moniz (nuno.moniz@fc.up.pt)
Atendimento aos alunos: Gab 1.70 - FC6, FCUP
Objectivos
Esta unidade curricular tem por objetivo introduzir os alunos à programação usando a linguagem R. Pretende-se explorar algumas das funcionalidades que esta linguagem oferece para: a análise de dados, através da manipulação, sumarização e visualização dos dados; o reporting, através da geração de dinâmica de relatórios.
Programa
- Conceitos Básicos do R
- Introdução ao R e ao RStudio
- Variáveis / Objetos
- Funções
- Vetores e indexação
- Vetorização
- Matrizes, Arrays, Listas, Data Frames, Factors, Séries Temporais
- Conversão entre Tipos de Dados
- Valores Especiais
- Instruções de controlo de fluxo
- Mais sobre funções: âmbito das variáveis, valor de retorno, vetorização de funções
- Manipulação de Dados
- Conjuntos de dados internos ao R
- Importação de dados de várias fontes (texto, folhas de cálculo, etc.)
- Operadores de seleção e agrupamento.
- Sumarização de Dados
- Estatísticas de centralidade e de variação
- Valores inesperados
- Sumários multi-variável
- Sumários condicionados
- Visualização
- Gráficos standard
- Gráficos uni-variados
- Gráficos condicionados
- Gráficos multi-variados
- Geração de Relatórios
- Breve introdução ao markdown
- Geração de documentos de conteúdo dinâmico
Avaliação
A avaliação da disciplina é realizada por um trabalho prático individual com apresentação ao docente.
Entrega do trabalho: 29 de Junho, 2022, até às 23h59
Apresentação do trabalho: 30 de Junho, das 16h às 18h