Abaixo o histórico de atividades realizadas em classe e atividades extra classe aplicadas.
- 01/08: Apresentação da disciplina. Ler Uso dos sistemas do C3SL.
- 03/08: Sem aula - recepção aos calouros.
- 08/08: Introdução ao uso do Linux. Ver comandos básicos nos slides.
- 10/08: Comandos e exercícios do Linux. Slides.
- 15/08: Computação científica e interação com o R. Ver material.
- 17/08: Funções, argumentos e busca de ajuda no R. Ver material.
- 22/08: Criando funções, definição de objetos. Classes de objetos. Vetores e sequências de números. Ver material.
- 24/08: Não haverá aula. Fazer os exercícios de comandos básicos e classes de objetos.
- 29/08: Regra da reciclagem. Atributos de vetores. Outras classes: caracter, lógico, fator. Valores perdidos e especiais. Ver material.
- 31/08: Matrizes, listas e data frames. Nomes como atributos. Ver material.
- 05/09: Indexação e substituição em vetores. Ver material.
- 07/09: Feriado.
- 12/09: Indexação de matrizes, listas e data frames. Seleção condicional em vetores. Ver material.
- 14/09: A função
which()
. Seleção condicional em data frames. Ver material.
- 19/09: Prova 1.
- 21/09: Entrada de dados. Entrada via teclado. Criando arquivos de texto (
.csv
) a partir de planilhas eletrônicas. Importação de dados em arquivos de texto com read.table()
. Importação de arquivos do Excel (binários) com read.xls()
do pacote gdata
. Ver material.
- 26/09: Saída de dados. Exportando para arquivos de texto com
write.table()
. Exportando para formatos textual e binário. Ver material.
- 28/09: Análise exploratória de dados. Conhecendo um conjunto de dados. Tabelas de frequência e gráficos para variáveis qualitativas. Ver material.
- 03/10: Não haverá aula devido ao SIEPE.
- 05/10: Tabelas de frequência e gráficos para variáveis quantitativas. Ver material.
- 10/10: Quantis, boxplots e subsets dentro de gráficos. Ver material e script.
- 12/10: Feriado.
- 17/10: Resolvendo problemas de vetores com
NA
s. Gráficos usando o pacote lattice. A família de funções *apply()
: apply()
, sapply()
, lapply()
, tapply()
, aggregate()
. Uso avançado com a função ddply()
do pacote plyr. Ver material e script.
- 19/10: Exercícios de análise exploratória de dados feito em sala. Ver script e gabarito.
- 24/10: Programação. Estrutura de repetição
for()
. Estrutura de seleção if()
. Funções vetorizadas: apply()
e ifelse()
. Ver material.
- 26/10: Distribuições de probabilidade: Normal e binomial. Ver material e script.
- 31/10: Não haverá aula.
- 02/11: Feriado.
- 07/11: Prova 2.
- 09/11: Resolução da prova 2. Gabarito. Dados.
- 14/11: Introdução ao uso do \(\LaTeX\). Ver slides. Documento
.tex
criado em aula: aula_latex.tex. Usar ShareLaTeX do C3SL https://sharelatex.c3sl.ufpr.br ou o próprio RStudio.
- 16/11: Criando tabelas no \(\LaTeX\). Equações matemáticas. Referências cruzadas. Referências bibliográficas (usar arquivo referencias.bib). Ver slides.
- 21/11: Documentos dinâmicos com knitr (arquivo
.Rnw
) e rmarkdown (arquivo .Rmd
).
- Instalar os pacotes do R (
knitr
, xtable
, rmarkdown
):
install.packages(c("knitr", "xtable", "rmarkdown"))
- Arquivos (compilar todos eles no RStudio):
- Material:
- 23/11: Diferentes documentos com Rmarkdown.
- Arquivos:
- Arquivo e material sobre inferência e regressão:
- 28/11: Inferência (intervalo de confiança e teste de hipótese para uma amostra) e regressão. Ver inferencia_regressao_GB.Rmd.
- 30/11: Prova 3. Gabarito.
- 14/12: Exame final. Exame do ano anterior.
Este conteúdo
está disponível por meio da Licença Creative Commons 4.0