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

  1. 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
  1. 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.
  1. Sumarização de Dados
    • Estatísticas de centralidade e de variação
    • Valores inesperados
    • Sumários multi-variável
    • Sumários condicionados
  1. Visualização
    • Gráficos standard
    • Gráficos uni-variados
    • Gráficos condicionados
    • Gráficos multi-variados
  1. 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