class: center, middle, inverse, title-slide # 🕵️♀️
Analisando dados de empregabilidade com o R ## Dados da PNAD Contínua e PNAD covid-19 ### Mônica Rocabado e Renata Leal ### Youth Voices Brasil - Open Data Day 2021 ### (updated: 2021-03-06) --- background-image: url("Apresentacao_files/code_everyone.jpg") background-size: cover class: inverse ## Agenda e expectativas --- background-image: url("Apresentacao_files/fundo_branco_yvb.png") background-size: cover ## O que vamos ver hoje * O que é a linguagem R? -- * R 101 - conceitos rápidos -- * Compreendendo os conceitos na prática com a PNAD Contínua -- * Visualizando os dados -- * Compreendo os dados e a importância do tema --
--- background-image: url("Apresentacao_files/fundo_branco_yvb.png") background-size: cover ## O que *não* vamos ver hoje -- * Não é um curso aprofundado da linguagem R -- * Não trataremos de conceitos estatísticos e econométricos -- * Não é curso sobre Big Data --- ## Avisos * Dúvidas pelo link * Não precisa copiar nada * Microfone no mudo * Na parte mão na massa vou pedindo interação pelo chat * Bom programador = suporte da comunidade -- <img src="Apresentacao_files/william_code_hero.png" width="2667" /> --- class: center, inverse background-image: url("Apresentacao_files/linguagem_r.jpg") background-size: cover ##A linguagem R --- background-size: cover ## O que é a linguagem R? Qual sua importância -- * Lógica de programação e compreensão do mundo -- * Linguagem de programação gratuita e open-source (funções pré-prontas) -- * Ambiente de desenvolvimento: análise de dados, Modelos, Dashboards ![](Apresentacao_files/figure-html/unnamed-chunk-3-1.gif)<!-- --> --- ## Mais exemplos do possibilidades no R <img src="Apresentacao_files/dashboard_R.PNG" width="1797" /> #### Fonte: https://monimazz.github.io/sp_segundoturno_2020/#brancos-nulos-e-absten%C3%A7%C3%B5es-2-turno --- ## Autonomia de pesquisa <img src="Apresentacao_files/data_R_fluxo.jpg" width="2731" /> --- background-image: url("Apresentacao_files/fundo_branco_yvb.png") background-size: cover .hand[<span style="font-size:30pt">A interface do R</span>] ![](https://bookdown.org/davi_moreira/txt4cs/txt4cs_files/figure-html/fig:rrstudio-1.png)<!-- --> .pull-rigth[ ![](https://miro.medium.com/max/4000/1*cuOlMPTUQ3cTY7ldb-usKw.png)<!-- --> ] --- ## A interface do R: Rstudio (IDE) ![](https://livro.curso-r.com/assets/img/rstudio/rstudio-editor.png) --- class: center, middle, inverse ## R 101 👨🏫 --- background-image: url("Apresentacao_files/fundo_branco_yvb.png") background-size: cover ## A lógica do R * Computador precisa de contexto -- ### E se um computador fosse fazer um sanduíche? 🍞 * Declarar e informar os ingredientes * Operacionar as instruções do preparo -- ```r #Declarar e atribuir valor oi <- "Olá mundo" # Instrução de imprimir valor print(oi) ``` --- background-image: url("Apresentacao_files/fundo_branco_yvb.png") background-size: cover * R base: instruções pré-prontas ```r numeros <- c(100 , 50 , 20) print(numeros) ``` ``` ## [1] 100 50 20 ``` -- ```r mean(numeros) ``` ``` ## [1] 56.66667 ``` --- background-image: url("Apresentacao_files/fundo_branco_yvb.png") background-size: cover ## Vamos para o projeto! ## https://rstudio.cloud/project/2275373 ![](https://media.giphy.com/media/0DYipdNqJ5n4GYATKL/giphy.gif)<!-- --> --- background-image: url("Apresentacao_files/ex1.jpg") background-size: cover ## Exercício #1 * Atribua a um objeto a frase "olá mundo" no R Console * Chame o seu objeto --- background-image: url("Apresentacao_files/fundo_branco_yvb.png") background-size: cover ## Formatos no R * pdf * excel * csv * rds * etc --- background-image: url("Apresentacao_files/fundo_branco_yvb.png") background-size: cover ## Tipos de dados no R - data - integer: números inteiros - numeric: números decimais - complex: números complexos - logical: FALSE, TRUE, NA - factor: categórica ex: (“ótimo”, “bom”, “médio”, “ruim”) - character: texto ex: (“eu amo bolo de chocolate”) --- background-size: cover background-image: url(https://github.com/allisonhorst/stats-illustrations/raw/master/rstats-artwork/tidyverse_celestial.png) ## Pacotes --- ## Pacotes ou nossa caixa de ferramentas 🛠 > Packages are the fundamental units of reproducible R code. - Pacotes = Caixa de ferramentas - Open source e a infinidade de pacotes - Coleção de funções, dados, documentação, etc ```r # install.packages("kittyR") library(kittyR) kittyR::kittyR(meow = FALSE, only_kitten = TRUE) ``` ![](Apresentacao_files/figure-html/unnamed-chunk-12-1.png)<!-- --> --- background-image: url("Apresentacao_files/pnad.jpg") background-size: cover class: middle, center # Explicando na prática! Dados da PNAD 📉 --- background-image: url("Apresentacao_files/fundo_branco_yvb.png") background-size: cover # Dados da PNAD Contínua - Microdados 3 trimestre de 2020 - UF - idade - cor - sexo <img src="Apresentacao_files/microdados.PNG" width="891" /> --- background-image: url("Apresentacao_files/filter.jpg") background-size: cover class: middle, center, inverse ## Filtrando os dados --- background-image: url("Apresentacao_files/fundo_branco_yvb.png") background-size: cover # O pacote dplyr - Pacote que permite manipulação de dados - filtragem de linhas com condicionais - selecionar colunas - mudar valores das colunas - Resumir valores - Agrupar valores ```r library(dplyr) ``` --- <img src="Apresentacao_files/filter_dplyr.jpg" width="9099" /> --- background-image: url("Apresentacao_files/fundo_branco_yvb.png") background-size: cover #As condicionais no R * Maior ou igual a: >= * Igual a: == * Menor ou igual a: <= * Diferente de: != --- ## Mutate <img src="Apresentacao_files/dplyr_mutate.png" width="5975" /> --- ## Case_when <img src="Apresentacao_files/dplyr_case_when.png" width="11387" /> --- background-size: cover background-image: url("Apresentacao_files/sand.jpg") ##Intervalo - 5 minutos --- ## Visualizando os dados <img src="Apresentacao_files/ggplot_graficos.png" width="3007" /> --- background-image: url("Apresentacao_files/cake.jpg") background-size: cover # ggplot e camadas de bolo --- # Entendendo os dados <img src="Apresentacao_files/graf1.png" width="669" /> --- # Entendendo os dados <img src="Apresentacao_files/graf2.png" width="669" /> --- # Entendendo os dados <img src="Apresentacao_files/graf3.png" width="1240" /> --- #Como baixar os dados da PNAD? ```r #subir o pacote library(PNADcIBGE) #determinar as variáveis variaveis <- c("UF", "V1027", "V1028", "V2007", "V2009", "V2010", "V4001", "V4005", "V4071", "V4073", "V4074A", "V4077") #Donwload dos dados da PNAD Contínua dadosPNADc_2020_3tri <- get_pnadc(year = 2020, quarter = 3, vars = variaveis, labels = TRUE) #Colocando os dados em um objeto - atribuindo valor a um objeto pnad_2020_3tri <- dadosPNADc_2020_3tri$variables ``` --- <img src="Apresentacao_files/comunidade_R.png" width="2679" /> --- background-image: url("Apresentacao_files/fundo_branco_yvb.png") background-size: cover # Referencias e próximos passos ### Para aprender mais R - [R4ds](https://r4ds.had.co.nz/) - Rladies - [Rstudio Education](https://rstudio-education.github.io/hopr/) - [Txt4cs](https://bookdown.org/davi_moreira/txt4cs/) - [Blog emo::ji(':)')](https://rdados.netlify.app/) ### Para aprender mais sobre a PNAD e usos no R - [Tutorial](http://rstudio-pubs-static.s3.amazonaws.com/528973_5c974ffebf02480f80b091daa4fd2514.html#47_regress%C3%A3o_para_determinar_a_renda) - [Informações sobre a Pnad](https://biblioteca.ibge.gov.br/visualizacao/periodicos/2421/pnact_2020_3tri.pdf) --- background-image: url("Apresentacao_files/fundo_branco_yvb.png") background-size: cover ## Obrigada!