-
Aula 03 - Laboratório I
2015-01-23
SourceRelatórios dinâmicos com RMarkdown
- Utilização da linguagem de marcação markdown.
- Possibilidade de incluir código R nos arquivos.
- Roda com o pacote
knitr
e o programapandoc
. - Possibilidade de criar relatórios em html, docx, pdf, latex, entre outros.
- Possibilidade de criar apresentações e relatórios com gráficos dinãmicos.
- Possibilidade de inserir sintaxe matemática, como \(e^{i\pi}=-1\), nos documentos.
- Documentos interativos com o
shiny
.
Como utilizar
- Mais fácil com RStudio.
- Conceitos básicos de Markdown nesse link.
- RMarkdown com exemplos nesse link.
- Sobre os metadados em YAML nesse link.
Exemplo: código que gerou a aula 01.
Exercício do Laboratório
A base de dados pnud.xlsx foi construida pelo Programa das Nações Unidas para o Desenvolvimento e contém informações demográficas e socioeconômicas de cada município brasileiro nos anos de 1991, 2000 e 2010. Essas informações são baseadas nos censos e são utilizadas para o cálculo do IDH municipal. A base original pode ser baixada neste link. A versão utilizada no laboratório foi ligeiramente modificada para facilitar algumas atividades.
Download
O arquivo contém 4 planilhas. Vamos utilizar a planilha siglas, que contém a definição das variáveis, e a planilha mun, que contém as informações demográficas e socioeconômicas por município brasileiro.
Queremos que vocês descubram:
- Quais são os seis municípios com os maiores IDH municipais em 2010.
- Qual é a unidade federativa com menor expectativa de vida média, ponderada pela população dos municípios em 2000.
- Quais são os municípios outliers com relação ao índice de Gini em 1991 e em 2010.
Outras atividades:
- Monte um gráfico que mostre no eixo
x
a quantidade de municípios (em forma de porcentagem) e no eixoy
a população acumulada desses municípios. Ordene os dados de forma apropriada para responder a pergunta: 20% dos municípios concentram quantos % da população? E os 30%? E x% (crie uma função)? - Categorize a renda per capita e associe com a expectativa de vida.
- Você acha que a situação do Brasil está melhorando? Justifique utlizando dados de pelo menos 3 variáveis.
- No nordeste o aumento de distribuição de renda foi maior do que no sudeste?
- Insira mais pelo menos 3 estudos que você ache interessante.
Relatório
Elabore um relatório utilizando RMarkdown com uma análise descritiva da base de dados do PNUD, descrevendo as variáveis utilizadas e executando as atividades pedidas.