Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · ·...
Transcript of Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · ·...
![Page 1: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/1.jpg)
Introdução ao Rpara análise exploratória de dados – Parte 1MAE-0217: ESTATÍSTICA DESCRITIVA – MARÇO DE 2017
PROFESSORA: MÁRCIA D’ELIA BRANCO
MONITORA PAE: SIMONE HARNIK
![Page 2: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/2.jpg)
Por que usar R> R é uma linguagem e um ambiente desenvolvidos para a Estatística. Entre seus
recursos estão gráficos, modelos lineares e não lineares, testes estatísticos, recursos para análise de dados multivariados...
> Vem sendo atualizado frequentemente por vários grupos de pesquisa em estatística de todo o mundo
> Novas possibilidades e recursos, que vão de formas mais amigáveis de exibição até modelos mais e mais sofisticados, são lançados todos os dias
> Dialoga com outras linguagens como o C ou C++, que costumam ser mais rápidas para certos algoritmos
> Há vários fóruns de ajuda e uma comunidade de usuários crescente
![Page 3: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/3.jpg)
Quando não usar o R> A princípio, o R não apresenta nenhuma restrição grave que o impeça de executar
bem as tarefas de análises descritivas de dados
> Porém, eventualmente, clientes ou parceiros não sabem como utilizá-lo ou há rotinas
mais ágeis implementadas em outros pacotes
> Alternativas com várias funções estatísticas: SPSS e SAS
> Alternativas mais básicas e também mais conhecidas:
Microsoft Excel e LibreOffice Calc
![Page 4: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/4.jpg)
Como instalar o R
> Download do R> https://cran.r-project.org/
> Download do RStudio> https://www.rstudio.com/products/rstudio/downl
oad/
![Page 5: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/5.jpg)
Ajuda!!!
> Stack Overflow em Português> http://pt.stackoverflow.com/questi
ons/tagged/r
> Stack Overflow (em inglês)> https://stackoverflow.com/questio
ns/tagged/r
![Page 6: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/6.jpg)
Primeiros passos no R
> A (very) short introduction to R> https://cran.r-
project.org/doc/contrib/Torfs+Brauer-Short-R-Intro.pdf
> Cookbook for R> http://www.cookbook-r.com/
![Page 7: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/7.jpg)
Criando um projeto no RStudio
![Page 8: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/8.jpg)
A lógica de bibliotecas e opções
![Page 9: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/9.jpg)
Propriedades de umabase de dados
![Page 10: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/10.jpg)
Tabulação de variáveiscategóricas
![Page 11: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/11.jpg)
Gráfico de barras simplesPRIMEIRO FAZEMOS UMA TABELA O GRÁFICO É PRODUZIDO COM A TABELA
![Page 12: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/12.jpg)
Podemosmelhorar...
![Page 13: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/13.jpg)
Ou nahorizontal
![Page 14: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/14.jpg)
Gráfico de pizzaTEMOS DE ESCREVER OS RÓTULOS PARA, ENTÃO, PLOTARMOS O GRÁFICO
![Page 15: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/15.jpg)
ggplot2: uma outra gramática
Você terá de especificar blocos independentes, que serão combinados para formar um gráfico único. Os blocos são os seguintes:
> data
> aesthetic mapping
> geometric object
> statistical transformations
> scales
> coordinate system
> position adjustments
> faceting
![Page 16: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/16.jpg)
Gráfico de barras no ggplot2
![Page 17: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/17.jpg)
Gráfico de barras horizontais no ggplot2
![Page 18: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/18.jpg)
Gráfico de barras horizontais no ggplot2
![Page 19: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/19.jpg)
Gráfico de barras divididas
![Page 20: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/20.jpg)
Gráfico de pizza no ggplot2
![Page 21: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/21.jpg)
Estatísticasdescritivas
Uso da biblioteca pastecscom a função stat.desc
O que ficou faltando?!
![Page 22: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/22.jpg)
Estatísticasdescritivas
Uso da função summary
![Page 23: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/23.jpg)
Estatísticas descritivas
Uso da função quantile
Problema?
![Page 24: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/24.jpg)
Estatísticas descritivas
Uso da biblioteca psych e da função describe
![Page 25: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/25.jpg)
Estatísticasdescritivaspor grupo
Uso da biblioteca psych e da função describeBy
![Page 26: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/26.jpg)
Histogramas no modo básico
![Page 27: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/27.jpg)
Histogramas no ggplot2
![Page 28: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/28.jpg)
Histogramas no ggplot2
![Page 29: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/29.jpg)
Boxplot no modo básico
![Page 30: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/30.jpg)
Boxplot no modo ggplot2
![Page 31: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/31.jpg)
ReferênciasCOOKBOOK FOR R. Cookbook for R. Disponível em: http://www.cookbook-r.com/. Acessado em 12 de março de 2017.
CURSO R. Material das aulas do curso de R. Disponível em: http://curso-r.github.io/. Acessado em 9 de março de 2017.
KABACOFF, R.I. Quick-R: Descriptives. Disponível em: http://www.statmethods.net/stats/descriptives.html. Acessado em 12 de março de 2017.
KABACOFF, R.I. Quick-R: Frequencies. Disponível em: http://www.statmethods.net/stats/frequencies.html. Acessado em 12 de março de 2017.
KABACOFF, R.I. Quick-R: Pie Charts. Disponível em: http://www.statmethods.net/graphs/pie.html. Acessado em 12 de março de 2017.
![Page 32: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/32.jpg)
ReferênciasIQSS-HARVARD. Introduction to R Graphics with ggplot2. Disponível em: http://tutorials.iq.harvard.edu/R/Rgraphics/Rgraphics.html. Acessado em 9 de março de 2017.
R. The Comprehensive R Archive Network. Disponível em: https://cran.r-project.org/. Acessado em 9 de março de 2017.
RSTUDIO. Download RStudio – Rstudio. Disponível em: https://www.rstudio.com/products/rstudio/download/. Acessado em 9 de março de 2017.
STACK OVERFLOW. Frequent ‘r’ Questions – Stack Overflow. Disponível em: https://stackoverflow.com/questions/tagged/r. Acessado em 9 de março de 2017.
STACK OVERFLOW EM PORTUGUÊS. Perguntas ‘r’ Mais Recentes – Stack Overflow em Português. Disponível em: http://pt.stackoverflow.com/questions/tagged/r. Acessado em 9 de março de 2017.
![Page 33: Introdução ao R para análise exploratóriambranco/aula_intro_R_16_03_2017.pdf · · 2017-03-21TORFS E BAUER. A (very) short introduction to R. Disponível em: Brauer-Short-R-Intro.pdf.](https://reader034.fdocuments.net/reader034/viewer/2022051600/5aa14f247f8b9ac67a8b9df0/html5/thumbnails/33.jpg)
ReferênciasSTHDA. ggplot2 barplots : Quick start guide - R software and data visualization - Easy Guides -Wiki – STHDA. Disponível em: http://www.sthda.com/english/wiki/ggplot2-barplots-quick-start-guide-r-software-and-data-visualization. Acessado em: 13 de março de 2017.
STHDA. ggplot2 pie chart : Quick start guide - R software and data visualization - Easy Guides -Wiki – STHDA. Disponível em: http://www.sthda.com/english/wiki/ggplot2-pie-chart-quick-start-guide-r-software-and-data-visualization. Acessado em: 13 de março de 2017.
TORFS E BAUER. A (very) short introduction to R. Disponível em: https://cran.r-project.org/doc/contrib/Torfs+Brauer-Short-R-Intro.pdf. Acessado em 12 de março de 2017.