33
Introdução ao R para análise exploratória de dados – Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA – MARÇO DE 2017 PROFESSORA: MÁRCIA D’ELIA BRANCO MONITORA PAE: SIMONE HARNIK

Introdução ao R para análise exploratória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

  • Upload
    others

  • View
    18

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introdução ao R para análise exploratória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

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ória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

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ória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

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ória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

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ória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

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ória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

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ória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

Criando um projeto no RStudio

Page 8: Introdução ao R para análise exploratória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

A lógica de bibliotecas e opções

Page 9: Introdução ao R para análise exploratória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

Propriedades de umabase de dados

Page 10: Introdução ao R para análise exploratória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

Tabulação de variáveiscategóricas

Page 11: Introdução ao R para análise exploratória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

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ória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

Podemosmelhorar...

Page 13: Introdução ao R para análise exploratória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

Ou nahorizontal

Page 14: Introdução ao R para análise exploratória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

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ória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

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ória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

Gráfico de barras no ggplot2

Page 17: Introdução ao R para análise exploratória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

Gráfico de barras horizontais no ggplot2

Page 18: Introdução ao R para análise exploratória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

Gráfico de barras horizontais no ggplot2

Page 19: Introdução ao R para análise exploratória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

Gráfico de barras divididas

Page 20: Introdução ao R para análise exploratória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

Gráfico de pizza no ggplot2

Page 21: Introdução ao R para análise exploratória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

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ória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

Estatísticasdescritivas

Uso da função summary

Page 23: Introdução ao R para análise exploratória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

Estatísticas descritivas

Uso da função quantile

Problema?

Page 24: Introdução ao R para análise exploratória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

Estatísticas descritivas

Uso da biblioteca psych e da função describe

Page 25: Introdução ao R para análise exploratória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

Estatísticasdescritivaspor grupo

Uso da biblioteca psych e da função describeBy

Page 26: Introdução ao R para análise exploratória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

Histogramas no modo básico

Page 27: Introdução ao R para análise exploratória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

Histogramas no ggplot2

Page 28: Introdução ao R para análise exploratória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

Histogramas no ggplot2

Page 29: Introdução ao R para análise exploratória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

Boxplot no modo básico

Page 30: Introdução ao R para análise exploratória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

Boxplot no modo ggplot2

Page 31: Introdução ao R para análise exploratória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

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ória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

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ória - IME-USPmbranco/aula_intro_R_16_03_2017.pdfIntrodução ao R para análise exploratória de dados –Parte 1 MAE-0217: ESTATÍSTICA DESCRITIVA

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.