SlideShare uma empresa Scribd logo
1 de 240
Baixar para ler offline
Prof. Dr. Ivan Luiz Marques Ricarte
FT-UNICAMP
2016
Minicurso: “R - Software Estatístico”
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 2
Objetivos
Ao final deste curso, você poderá:
Instalar um ambiente para desenvolvimento e execução de programas em R
Encontrar, instalar e utilizar pacotes (bibliotecas) que estendem R
Realizar análises e manipulações de dados básicas em R
Gerar gráficos de alta qualidade em R
Produzir documentos de pesquisa reproduzível
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 3
Apresentação
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 4
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 5
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 6
Primeiros passos
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 7
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 8
http://www.r-project.org/
Software livre (ambiente e linguagem)
Análise estatística e apresentação gráfica
Disponível para plataformas Unix, Windows e MacOS
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 9
Instalação
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 10
http://cran.r-project.org/
Instalação de R em Windows
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 11
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 12
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 13
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 14
http://www.rstudio.com/products/rstudio/download/
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 15
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 16
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 17
Sumário: primeiros passos
R é um ambiente e uma linguagem para computação estatística
R é software livre, disponível para plataformas Unix, Windows e MacOS
R é uma das linguagens mais utilizadas na atualidade
RStudio é um ambiente de desenvolvimento integrado para R
RStudio também é software livre, disponível para diversas plataformas
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 18
Expressões e dados em R
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 19
R como uma calculadora
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 20
Expressões simples, com funções e constantes pré-definidas
Expressões básicas
Funções
Números complexos
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 21
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 22
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 23
Definição de variáveis
Comando de atribuição
Não é preciso
declarar variáveis
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 24
Tipos de dados básicos: numéricos
Padrão: numérico (valor decimal)
Para definir valores inteiros: as.integer(x)
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 25
Infinito
Tipos de dados básicos: complexos
Números complexos
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 26
Not a number
Tipos de dados básicos: lógicos
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 27
AND
OR
Tipos de dados básicos: caracteres
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 28
Data em R: Date
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 29
Diferença em dias
Data e hora em R: POSIXct
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 30
Diferença em segundos
Conversão de string para data: as.Date()
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 31
Vetores
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 32
Sequência de valores de um mesmo tipo básico
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 33
Aritmética de vetores
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 34
Reciclagem dos
membros do vetor
Indexação de elementos do vetor
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 35
O elemento indicado
Todos elementos exceto o indicado
Todos os elementos entre os indicados
Todos os elementos exceto entre os indicados
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 36
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 37
Vetores com membros nomeados
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 38
Fatores
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 39
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 40
Matrizes
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 41
Matrizes: construção e operações
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 42
cbind(), rbind()
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 43
Matriz inversa
Multiplicação elemento a elemento
Multiplicação matricial
Listas
Sequências de objetos de diferentes tipos
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 44
Listas: acesso pelo índice
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 45
Fatia de uma lista: Referência a um membro da lista:
Listas: acesso pelo nome
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 46
Fatia (lista)
Membro da lista
Data frames
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 47
Representa uma tabela de dados
Uma lista de vetores de igual tamanho
Data frames
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 48
mtcars: data frame de exemplo, incluído na base de R, com
32 observações (linhas) com 11 variáveis (colunas)
Data frames: acesso a elementos
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 49
Data frames: acesso a colunas
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 50
Fatia (data frame): Vetor:
Data frames: acesso a linhas
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 51
Importação de dados tabulados
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 52
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 53
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 54
Sumário: dados em R
Variáveis não precisam ser declaradas
Tipos de dados básicos
Numérico (real), inteiro, complexo, lógico, caractere, data
Vetor, fator, matriz, lista, data frame
Valores especiais
Inf, NaN, NA
Operadores lógicos
>, >=, <, <=, ==, !=, & (and), | (or), ! (not)
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 55
Sumário: algumas funções
sin(), cos(), tan(),..., log(), exp(),..., sqrt()
class(), is.integer(), as.integer(), factor(), matrix(), list(),...
Sys.Date(), Sys.time(), as.Date()
c(), table(), rep(), nrow(), ncol()
t(), cbind(), rbind(), solve()
head(), tail()
setwd(), getwd()
read.table(), read.csv(), read.csv2()
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 56
Além do básico: pacotes
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 57
Scripts
Uma sequência de comandos R pode ser editada em um arquivo e
executada posteriormente
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 58
Scripts: sequências de comandos
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 59
Scripts: controle de fluxo de execução
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 60
Controle de fluxo: seleção
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 61
Controle de fluxo: repetição
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 62
Funções
R possibilita que usuários escrevam suas próprias funções
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 63
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 64
Pacotes
Funções e dados podem ser combinados em pacotes R
Milhares de pacotes estão disponíveis no Repositório R (CRAN)
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 65
Pacotes do sistema
Alguns pacotes já fazem parte do núcleo do ambiente de execução R
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 66
Documentação do pacote
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 67
Nome do pacote
Documentação do pacote e suas funções
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 68
Em RStudio, com hiperligações
Pacotes de usuários
Outros pacotes (“de usuários”) precisam ser instalados
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 69
Documentação de pacotes de usuários
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 70
Em RStudio
No repositório CRAN
Ativação de pacotes de usuários
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 71
Por padrão, funções de pacotes instalados não estão disponíveis
É preciso carregar as funções no ambiente de execução
Pacotes em desenvolvimento
Package devtools
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 72
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 73
No caso de Windows, pode ser necessário instalar as ferramentas auxiliares:
Sumário: pacotes
Usuários podem definir scripts e funções em R
Conjunto de funções podem ser organizadas em pacotes
Pacotes com contribuições de usuários podem ser carregados no ambiente
de execução
Inclusive pacotes ainda em desenvolvimento
Algumas funções:
source(), function()
ifelse()
install.packages(), library(), require()
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 74
Princípios da análise de
dados exploratória
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 75
Análise de Dados Exploratória
Abordagem para a análise inicial de um conjunto de dados
Identificar suas principais características
Em geral, apoiada por métodos visuais
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 76
John Wilder Tukey (1915-2000)
Conjuntos de dados de exemplos
Serão utilizados alguns conjuntos de dados do pacote UsingR
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 77
Altura de pai e de filho
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 78
Ajustes iniciais
Na maior parte dos casos, pequenos ajustes são necessários para
facilitar a inteligibilidade de dados e variáveis
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 79
Explorações iniciais: summary
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 80
Explorações iniciais: amostragem
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 81
Funções estatísticas descritivas
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 82
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 83
Gráficos básicos: hist
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 84
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 85
Gráficos básicos: plot
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 86
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 87
Gráficos básicos: boxplot
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 88
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 89
Gráficos básicos: qqnorm, qqplot
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 90
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 91
Estratificação
Qual a altura de um filho adulto, selecionado aleatoriamente?
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 92
Qual a altura do filho, dado
que o pai mede 185cm?
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 93
Estratificação: split
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 94
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 95
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 96
Altura mais provável do filho
cujo pai mede 185 cm: 182 cm
Os vários gráficos sugerem que, na
média, filhos adultos são mais
altos que os pais
Dá para afirmar isso com segurança
ou será fruto de um acaso?
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 97
Teste de hipótese
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 98
Refutar hipótese nula com valor p < α
Tipicamente, α=0.05 ou α=0.01
Condições para aplicação do teste t
Distribuição das duas populações devem ser (aprox.) normais
Para o Teste de Welch, não é preciso que as variâncias sejam iguais
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 99
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 100
Sumário: exploração de dados
Funções sobre a estrutura do conjunto de dados
str(), names()
Funções sobre o conjunto de dados
summary(), sample()
Funções estatísticas básicas
min(), max(), mean(), median(), quantile()
Funções auxiliares
round(), split()
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 101
Sumário: exploração de dados
Funções gráficas
hist(), plot(), boxplot()
qqnorm()
abline(), qqline()
Teste de hipóteses
t.test()
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 102
Manipulação de dados
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 103
Por que manipular os dados?
Nem sempre a fonte tem dados bem organizados...
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 104
Por que manipular os dados?
Nem sempre os dados disponíveis estão completos...
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 105
Por que manipular os dados?
Nem sempre os dados disponíveis estão corretos...
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 106
Por que manipular os dados?
Nem sempre os dados estão no formato adequado para o
processamento ou para a apresentação gráfica em R
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 107
Conceito de Tidy Data
Dados estão arrumados quando:
1. Cada variável forma uma coluna
2. Cada observação forma uma linha
3. Cada tipo de unidade observacional forma uma tabela
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 108
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 109
Manipulação de blocos de dados
Família da função apply
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 110
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 111
Dimensão 1: aplicar função por linhas
Dimensão 2: aplicar função por colunas Obs.: especificamente para somas e médias:
Para mais de uma dimensão:
Família de funções apply
apply
Aplicar função a linhas/colunas de uma matriz
lapply
Aplicar função a uma lista (retorno é uma lista)
sapply
Aplicar função a uma lista (retorno é um vetor)
tapply
Aplicar função a um subconjunto de um vetor, segundo fatores em outro vetor
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 112
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 113
O pacote dplyr
Pacote para manipulação de dados em data frames
Conjunto de funções que representam ações sobre as tabelas
filter, select, mutate, arrange...
Operador para encadear sequências de ações
%>%
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 114
dplyr: exemplo
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 115
dplyr: mutate
A função mutate permite criar novas colunas a partir de valores
existentes
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 116
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 117
dplyr: filter
A função filter permite selecionar apenas as linhas que satisfazem a
uma condição
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 118
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 119
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 120
dplyr: select
A função select permite escolher as colunas de interesse
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 121
dplyr: summarise
A função summarise combina valores de várias linhas de acordo com
alguma função agregadora
Em geral, utilizada juntamente com a função group_by
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 122
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 123
dplyr: arrange
A função arrange permite ordenar as linhas pelos valores especificados
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 124
dplyr: encadeamento de funções com %>%
A sequência de funções pode ser combinada num único comando
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 125
O pacote reshape2
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 126
O pacote reshape2 oferece funções para converter formatos de dados
em data frames
Aplicação dos princípios de tidy data
Do formato largo (messy) para longo (tidy): melt
Do formato longo para largo: dcast
reshape2: melt
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 127
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 128
...
reshape2: dcast
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 129
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 130
Notação de formula: Y ~ X
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 131
Sumário: manipulação de dados
Família de funções *apply
apply(), lapply(), sapply(), tapply(),...
Pacote dplyr
mutate(), filter(), select(), summarise(), group_by(), n(), arrange(), desc()
Pacote reshape2
melt(), dcast()
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 132
Mais gráficos
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 133
Sistemas gráficos em R
Sistema gráfico básico
Bom para explorações iniciais de dados
Pouca flexibilidade
Outros sistemas gráficos
Pacotes R com funções alternativas para a criação de gráficos
Trellis Graphics for R (lattice)
An Implementation of the Grammar of Graphics (ggplot2)
The Grid Graphics Package (grid)
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 134
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 135
Gráfico rápido em ggplot2: qplot
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 136
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 137
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 138
Padrão para dados 2d
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 139
Padrão para dados contínuos 1d
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 140
Padrão para dados categóricos 1d
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 141
Explorando o potencial completo de
ggplot2: ggplot
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 142
Dados
Estética básica
Camadas
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 143
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 144
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 145
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 146
Mesmos dados, heatmap
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 147
Mesmos dados, densidade
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 148
geom_smooth()
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 149
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 150
geom_boxplot()
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 151
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 152
Estabelece a ordem que deve
ser preservada na apresentação
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 153
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 154
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 155
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 156
Mapas
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 157
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 158
Nuvens de palavras
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 159
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 160
Processamento dos textos (usando pacote tm, text mining)
Criação da nuvem de palavras
Tipos de gráficos a evitar
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 161
WAINER, H. How to display data badly.
The American Statistician, v. 38, n. 2,
p. 137–147, 1984.
Notas de aula: Statistics and R for
the Life Sciences, Rafael Irizarry
Princípios gerais de gráficos ruins
1. Mostre o mínimo de informação
2. Obscureça o que você apresenta
3. Use cores e pseudo-3D gratuitamente
4. Faça um gráfico de torta (de preferência, colorido e em 3D)
5. Use uma escala escolhida pobremente
6. Ignore algarismos significativos
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 162
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 163
Torta
Donut
Barras 3D
Problema: gráficos com informação
visual pouco adequada à percepção/
comparação pelo olho humano
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 164
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 165
Problema: gráfico de
barras pouco informativo
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 166
Mesmos dados,
mais informação
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 167
Problema: mostrar
apenas a regressão
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 168
Mostrar os
pontos originais
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 169
Problema: comparação entre
dois grupos (antes & depois,
controle & tratamento)
usando gráficos de barras
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 170
Alternativas
melhores
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 171
Problema: 3D usado
gratuitamente
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 172
Alternativa
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 173
Problema: dígitos
significativos em
excesso (com pouco
significado)
Tabela 1. Altura de jogadores de basquetebol
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 174
Alternativa:
round(heights,1)
Princípios a serem seguidos
1. Seja preciso e claro
2. Deixe que os dados falem
3. Mostre tanta informação quanto possível, sem obscurecer a
mensagem
4. Ciência não é marketing, evite firulas desnecessárias
5. Em tabelas, todos os dígitos devem ser significativos; não deixe de
apresentar os 0’s finais
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 175
Sumário: mais gráficos
Criação de gráficos com ggplot2
Gráficos rápidos com qplot()
Gráficos em camadas com ggplot()
geom_point(), geom_bin2d(), geom_density_2d(), geom_boxplot()
geom_smooth(), ggtitle(), xlab(), ylab(), facet_grid()
Mapas com ggmap
Criação de nuvens de palavras
wordcloud
Recomendações gerais sobre apresentação gráfica
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 176
Pesquisa reproduzível em R
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 177
O que é pesquisa
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 178
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 179
http://phdcomics.com/
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 180
http://retractionwatch.com/2016/09/08/biologist-loses-second-paper-again-for-unvalidated-figure
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 181
http://retractionwatch.com/2016/08/24/7th-retraction-for-ohio-researcher-who-manipulated-dozens-of-figures
A pesquisa reproduzível
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 182
https://en.wikipedia.org/wiki/Reproducibility#Reproducible_research
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 183
Peng RD. Reproducible research in computational science. Science (80- ) [Internet]. 2011;334(6060):1226–7.
Available from: http://arxiv.org/abs/0901.4552
Divulgando pesquisa reproduzível em R
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 184
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 185
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 186
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 187
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 188
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 189
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 190
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 191
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 192
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 193
https://www.rstudio.com/wp-content/uploads/2015/03/rmarkdown-reference.pdf
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 194
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 195
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 196
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 197
http://rpubs.com/ricarte/StormEventsDatabaseAnalysis
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 198
http://rpubs.com/ricarte/StormEventsDatabaseAnalysis
Dez regras da pesquisa reproduzível
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 199
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 200
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 201
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 202
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 203
http://rpubs.com/
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 204
http://rpubs.com/marschmi/105639
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 205
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 206
Escrita de artigos acadêmicos em R
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 207
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 208
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 209
http://gigascience.biomedcentral.com/
Fontes de dados para uso em pesquisa
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 210
http://datasearch.elsevier.com/
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 211
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 212
http://snap.stanford.edu/data/
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 213
Obter dados da Web
Abordagem exploratória, interativa
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 214
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 215
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 216
Abordagem não-interativa: pacote RCurl
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 217
Sumário: pesquisa reproduzível
Criação de pesquisa reproduzível em R: Rmarkdown
Recomendações para criação de pesquisa reproduzível
Repositórios de documentos e de códigos
Escrita de artigos científicos em RMarkdown
Veículos acadêmicos que promovem pesquisa reproduzível
Fontes de dados para uso em pesquisa
Data sharing, Open data
Pacote RCurl
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 218
Considerações finais
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 219
Em resumo, R...
Ambiente e linguagem para análise de dados
Milhares de pacotes com funções para diferentes funcionalidades
Adequado para tarefas de análise exploratória de dados e de análise
estatística de dados experimentais
Funções para limpeza e transformação de dados
Funções gráficas avançadas
Apoio à pesquisa reproduzível
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 220
E agora...
Tutoriais, livros, sites
Galerias de aplicações
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 221
Um breve tutorial de R: swirl
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 222
http://swirlstats.com/
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 223
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 224
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 225
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 226
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 227
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 228
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 229
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 230
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 231
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 232
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 233
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 234
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 235
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 236
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 237
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 238
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 239
http://stackoverflow.com/
R Software Estatístico 2016 Prof. Ivan L. M. Ricarte 240
Prof. Ivan L. M. Ricarte
http://www.ft.unicamp.br/~ricarte
ricarte@unicamp.br

Mais conteúdo relacionado

Destaque

Introducing The R Software
Introducing The R Software  Introducing The R Software
Introducing The R Software Kamarul Imran
 
Advantages of pl sql
Advantages of pl sqlAdvantages of pl sql
Advantages of pl sqlIntellipaat
 
Diffrence between dbms and rdbms
Diffrence between dbms and rdbmsDiffrence between dbms and rdbms
Diffrence between dbms and rdbmsJitendra Thakur
 
functional dependencies with example
functional dependencies with examplefunctional dependencies with example
functional dependencies with exampleSiddhi Viradiya
 
pl/sql online Training|sql online Training | iTeknowledge
pl/sql online Training|sql online Training | iTeknowledgepl/sql online Training|sql online Training | iTeknowledge
pl/sql online Training|sql online Training | iTeknowledgeMasood Khan
 
Why R? A Brief Introduction to the Open Source Statistics Platform
Why R? A Brief Introduction to the Open Source Statistics PlatformWhy R? A Brief Introduction to the Open Source Statistics Platform
Why R? A Brief Introduction to the Open Source Statistics PlatformSyracuse University
 
R programming Basic & Advanced
R programming Basic & AdvancedR programming Basic & Advanced
R programming Basic & AdvancedSohom Ghosh
 
Database Normalization 1NF, 2NF, 3NF, BCNF, 4NF, 5NF
Database Normalization 1NF, 2NF, 3NF, BCNF, 4NF, 5NFDatabase Normalization 1NF, 2NF, 3NF, BCNF, 4NF, 5NF
Database Normalization 1NF, 2NF, 3NF, BCNF, 4NF, 5NFOum Saokosal
 

Destaque (12)

Introducing The R Software
Introducing The R Software  Introducing The R Software
Introducing The R Software
 
Advantages of pl sql
Advantages of pl sqlAdvantages of pl sql
Advantages of pl sql
 
Curso estatistica descritiva no r
Curso   estatistica descritiva no rCurso   estatistica descritiva no r
Curso estatistica descritiva no r
 
Diffrence between dbms and rdbms
Diffrence between dbms and rdbmsDiffrence between dbms and rdbms
Diffrence between dbms and rdbms
 
functional dependencies with example
functional dependencies with examplefunctional dependencies with example
functional dependencies with example
 
pl/sql online Training|sql online Training | iTeknowledge
pl/sql online Training|sql online Training | iTeknowledgepl/sql online Training|sql online Training | iTeknowledge
pl/sql online Training|sql online Training | iTeknowledge
 
Why R? A Brief Introduction to the Open Source Statistics Platform
Why R? A Brief Introduction to the Open Source Statistics PlatformWhy R? A Brief Introduction to the Open Source Statistics Platform
Why R? A Brief Introduction to the Open Source Statistics Platform
 
R programming Basic & Advanced
R programming Basic & AdvancedR programming Basic & Advanced
R programming Basic & Advanced
 
Class ppt intro to r
Class ppt intro to rClass ppt intro to r
Class ppt intro to r
 
R programming
R programmingR programming
R programming
 
Database Normalization 1NF, 2NF, 3NF, BCNF, 4NF, 5NF
Database Normalization 1NF, 2NF, 3NF, BCNF, 4NF, 5NFDatabase Normalization 1NF, 2NF, 3NF, BCNF, 4NF, 5NF
Database Normalization 1NF, 2NF, 3NF, BCNF, 4NF, 5NF
 
Linguagem R
Linguagem RLinguagem R
Linguagem R
 

Semelhante a R - Software Estatistico

R: a alternativa ao SPSS e ao NVivo em software livre
R: a alternativa ao SPSS e ao NVivo em software livreR: a alternativa ao SPSS e ao NVivo em software livre
R: a alternativa ao SPSS e ao NVivo em software livreLuis Borges Gouveia
 
Curso basico matlab
Curso basico matlabCurso basico matlab
Curso basico matlabEva Santana
 
Curso basico matlab
Curso basico matlabCurso basico matlab
Curso basico matlabMikeNandes
 
Curso Intro à Ciência de Dados com R - 1.1 - Carga de dados
Curso Intro à Ciência de Dados com R - 1.1 - Carga de dadosCurso Intro à Ciência de Dados com R - 1.1 - Carga de dados
Curso Intro à Ciência de Dados com R - 1.1 - Carga de dadosJosé Roberto Motta Garcia
 
Alta performance em IA: uma abordagem pratica
Alta performance em IA: uma abordagem praticaAlta performance em IA: uma abordagem pratica
Alta performance em IA: uma abordagem praticaAlex Camargo
 
Pré-processamento [no R] e Análise Exploratória - Curso de Big Data
Pré-processamento [no R] e Análise Exploratória - Curso de Big DataPré-processamento [no R] e Análise Exploratória - Curso de Big Data
Pré-processamento [no R] e Análise Exploratória - Curso de Big DataFabrício Barth
 
Ciência de Dados com R Introducao.pdf
Ciência de Dados com R Introducao.pdfCiência de Dados com R Introducao.pdf
Ciência de Dados com R Introducao.pdfSecont
 
Palestra TaSafo Conf-2015: Refatoração com Métricas
Palestra TaSafo Conf-2015: Refatoração com MétricasPalestra TaSafo Conf-2015: Refatoração com Métricas
Palestra TaSafo Conf-2015: Refatoração com MétricasClaudio Martins
 
Curso Intro à Ciência de Dados com R - 1.2 - Tratamento de dados
Curso Intro à Ciência de Dados com R - 1.2 - Tratamento de dadosCurso Intro à Ciência de Dados com R - 1.2 - Tratamento de dados
Curso Intro à Ciência de Dados com R - 1.2 - Tratamento de dadosJosé Roberto Motta Garcia
 
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...Janynne Gomes
 
R, Python, Twitter e Tableau para Business Intelligence
R, Python, Twitter e Tableau para Business IntelligenceR, Python, Twitter e Tableau para Business Intelligence
R, Python, Twitter e Tableau para Business IntelligenceLeandro Guerra
 
Web Data Mining com R: pré-processamento de dados [no R]
Web Data Mining com R: pré-processamento de dados [no R]Web Data Mining com R: pré-processamento de dados [no R]
Web Data Mining com R: pré-processamento de dados [no R]Fabrício Barth
 
Princípios de Sistemas de Informação Unidade II Unip
 Princípios de Sistemas de Informação Unidade II Unip  Princípios de Sistemas de Informação Unidade II Unip
Princípios de Sistemas de Informação Unidade II Unip Heber Gutenberg
 
TDC2016SP - Trilha Data Science
TDC2016SP - Trilha Data ScienceTDC2016SP - Trilha Data Science
TDC2016SP - Trilha Data Sciencetdc-globalcode
 
Algoritomos aula 3 rafael
Algoritomos aula 3 rafaelAlgoritomos aula 3 rafael
Algoritomos aula 3 rafaelhugodrocha
 
Aula 2 prática computacional de estatística descritiva
Aula 2   prática computacional de estatística descritivaAula 2   prática computacional de estatística descritiva
Aula 2 prática computacional de estatística descritivaRodrigo Rodrigues
 
Algoritmos e Programação: Apresentação da ferramenta de programação. Comandos...
Algoritmos e Programação: Apresentação da ferramenta de programação. Comandos...Algoritmos e Programação: Apresentação da ferramenta de programação. Comandos...
Algoritmos e Programação: Apresentação da ferramenta de programação. Comandos...Alex Camargo
 

Semelhante a R - Software Estatistico (20)

R: a alternativa ao SPSS e ao NVivo em software livre
R: a alternativa ao SPSS e ao NVivo em software livreR: a alternativa ao SPSS e ao NVivo em software livre
R: a alternativa ao SPSS e ao NVivo em software livre
 
Curso basico matlab
Curso basico matlabCurso basico matlab
Curso basico matlab
 
Curso basico matlab
Curso basico matlabCurso basico matlab
Curso basico matlab
 
Curso Intro à Ciência de Dados com R - 1.1 - Carga de dados
Curso Intro à Ciência de Dados com R - 1.1 - Carga de dadosCurso Intro à Ciência de Dados com R - 1.1 - Carga de dados
Curso Intro à Ciência de Dados com R - 1.1 - Carga de dados
 
Alta performance em IA: uma abordagem pratica
Alta performance em IA: uma abordagem praticaAlta performance em IA: uma abordagem pratica
Alta performance em IA: uma abordagem pratica
 
Pré-processamento [no R] e Análise Exploratória - Curso de Big Data
Pré-processamento [no R] e Análise Exploratória - Curso de Big DataPré-processamento [no R] e Análise Exploratória - Curso de Big Data
Pré-processamento [no R] e Análise Exploratória - Curso de Big Data
 
Ciência de Dados com R Introducao.pdf
Ciência de Dados com R Introducao.pdfCiência de Dados com R Introducao.pdf
Ciência de Dados com R Introducao.pdf
 
cdr-intro.pdf
cdr-intro.pdfcdr-intro.pdf
cdr-intro.pdf
 
Palestra TaSafo Conf-2015: Refatoração com Métricas
Palestra TaSafo Conf-2015: Refatoração com MétricasPalestra TaSafo Conf-2015: Refatoração com Métricas
Palestra TaSafo Conf-2015: Refatoração com Métricas
 
Curso Intro à Ciência de Dados com R - 1.2 - Tratamento de dados
Curso Intro à Ciência de Dados com R - 1.2 - Tratamento de dadosCurso Intro à Ciência de Dados com R - 1.2 - Tratamento de dados
Curso Intro à Ciência de Dados com R - 1.2 - Tratamento de dados
 
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
 
R, Python, Twitter e Tableau para Business Intelligence
R, Python, Twitter e Tableau para Business IntelligenceR, Python, Twitter e Tableau para Business Intelligence
R, Python, Twitter e Tableau para Business Intelligence
 
Web Data Mining com R: pré-processamento de dados [no R]
Web Data Mining com R: pré-processamento de dados [no R]Web Data Mining com R: pré-processamento de dados [no R]
Web Data Mining com R: pré-processamento de dados [no R]
 
Princípios de Sistemas de Informação Unidade II Unip
 Princípios de Sistemas de Informação Unidade II Unip  Princípios de Sistemas de Informação Unidade II Unip
Princípios de Sistemas de Informação Unidade II Unip
 
O ambiente PSPP
O ambiente PSPPO ambiente PSPP
O ambiente PSPP
 
TDC2016SP - Trilha Data Science
TDC2016SP - Trilha Data ScienceTDC2016SP - Trilha Data Science
TDC2016SP - Trilha Data Science
 
Algoritomos aula 3 rafael
Algoritomos aula 3 rafaelAlgoritomos aula 3 rafael
Algoritomos aula 3 rafael
 
Aula 2 prática computacional de estatística descritiva
Aula 2   prática computacional de estatística descritivaAula 2   prática computacional de estatística descritiva
Aula 2 prática computacional de estatística descritiva
 
Algoritmos e Programação: Apresentação da ferramenta de programação. Comandos...
Algoritmos e Programação: Apresentação da ferramenta de programação. Comandos...Algoritmos e Programação: Apresentação da ferramenta de programação. Comandos...
Algoritmos e Programação: Apresentação da ferramenta de programação. Comandos...
 
Alterao ementa tii
Alterao ementa tiiAlterao ementa tii
Alterao ementa tii
 

Mais de Ivan Ricarte

Aula catalogo de refatoracoes
Aula   catalogo de refatoracoesAula   catalogo de refatoracoes
Aula catalogo de refatoracoesIvan Ricarte
 
Testes de unidade em Java: JUnit
Testes de unidade em Java: JUnitTestes de unidade em Java: JUnit
Testes de unidade em Java: JUnitIvan Ricarte
 
Refatoração: Code smells
Refatoração: Code smellsRefatoração: Code smells
Refatoração: Code smellsIvan Ricarte
 
Aplicacoes web semantica saude
Aplicacoes web semantica saudeAplicacoes web semantica saude
Aplicacoes web semantica saudeIvan Ricarte
 
Aula revisão de java e junit
Aula   revisão de java e junitAula   revisão de java e junit
Aula revisão de java e junitIvan Ricarte
 
Introducao a refatoracao
Introducao a refatoracaoIntroducao a refatoracao
Introducao a refatoracaoIvan Ricarte
 
C++: biblioteca padrão de templates - Parte 1
C++: biblioteca padrão de templates - Parte 1C++: biblioteca padrão de templates - Parte 1
C++: biblioteca padrão de templates - Parte 1Ivan Ricarte
 
Membros de classes C++
Membros de classes C++Membros de classes C++
Membros de classes C++Ivan Ricarte
 
Princípios da organização de código fonte C++
Princípios da organização de código fonte C++Princípios da organização de código fonte C++
Princípios da organização de código fonte C++Ivan Ricarte
 
Problemas no desenvolvimento do software
Problemas no desenvolvimento do softwareProblemas no desenvolvimento do software
Problemas no desenvolvimento do softwareIvan Ricarte
 
Aula 01 - As linguagens do software (2015)
Aula 01 - As linguagens do software (2015)Aula 01 - As linguagens do software (2015)
Aula 01 - As linguagens do software (2015)Ivan Ricarte
 
SI300 - Apoio a atividades práticas em C++ (01)
SI300 - Apoio a atividades práticas em C++ (01)SI300 - Apoio a atividades práticas em C++ (01)
SI300 - Apoio a atividades práticas em C++ (01)Ivan Ricarte
 
O Projeto Evid@SP - Disseminação de evidências a profissionais da saúde
O Projeto Evid@SP - Disseminação de evidências a profissionais da saúdeO Projeto Evid@SP - Disseminação de evidências a profissionais da saúde
O Projeto Evid@SP - Disseminação de evidências a profissionais da saúdeIvan Ricarte
 
Um novo paradigma para o ensino de ponteiros frente à evolução de C++
Um novo paradigma para o ensino de ponteiros frente à evolução de C++Um novo paradigma para o ensino de ponteiros frente à evolução de C++
Um novo paradigma para o ensino de ponteiros frente à evolução de C++Ivan Ricarte
 

Mais de Ivan Ricarte (20)

Aula catalogo de refatoracoes
Aula   catalogo de refatoracoesAula   catalogo de refatoracoes
Aula catalogo de refatoracoes
 
Testes de unidade em Java: JUnit
Testes de unidade em Java: JUnitTestes de unidade em Java: JUnit
Testes de unidade em Java: JUnit
 
Refatoração: Code smells
Refatoração: Code smellsRefatoração: Code smells
Refatoração: Code smells
 
Aplicacoes web semantica saude
Aplicacoes web semantica saudeAplicacoes web semantica saude
Aplicacoes web semantica saude
 
Aula UML e Java
Aula UML e JavaAula UML e Java
Aula UML e Java
 
Aula revisão de java e junit
Aula   revisão de java e junitAula   revisão de java e junit
Aula revisão de java e junit
 
Introducao a refatoracao
Introducao a refatoracaoIntroducao a refatoracao
Introducao a refatoracao
 
C++: biblioteca padrão de templates - Parte 1
C++: biblioteca padrão de templates - Parte 1C++: biblioteca padrão de templates - Parte 1
C++: biblioteca padrão de templates - Parte 1
 
c++ construtores
c++ construtoresc++ construtores
c++ construtores
 
Padroes
PadroesPadroes
Padroes
 
C++ Sobrecarga
C++ SobrecargaC++ Sobrecarga
C++ Sobrecarga
 
Membros de classes C++
Membros de classes C++Membros de classes C++
Membros de classes C++
 
UML e POO
UML e POOUML e POO
UML e POO
 
Antipadroes
AntipadroesAntipadroes
Antipadroes
 
Princípios da organização de código fonte C++
Princípios da organização de código fonte C++Princípios da organização de código fonte C++
Princípios da organização de código fonte C++
 
Problemas no desenvolvimento do software
Problemas no desenvolvimento do softwareProblemas no desenvolvimento do software
Problemas no desenvolvimento do software
 
Aula 01 - As linguagens do software (2015)
Aula 01 - As linguagens do software (2015)Aula 01 - As linguagens do software (2015)
Aula 01 - As linguagens do software (2015)
 
SI300 - Apoio a atividades práticas em C++ (01)
SI300 - Apoio a atividades práticas em C++ (01)SI300 - Apoio a atividades práticas em C++ (01)
SI300 - Apoio a atividades práticas em C++ (01)
 
O Projeto Evid@SP - Disseminação de evidências a profissionais da saúde
O Projeto Evid@SP - Disseminação de evidências a profissionais da saúdeO Projeto Evid@SP - Disseminação de evidências a profissionais da saúde
O Projeto Evid@SP - Disseminação de evidências a profissionais da saúde
 
Um novo paradigma para o ensino de ponteiros frente à evolução de C++
Um novo paradigma para o ensino de ponteiros frente à evolução de C++Um novo paradigma para o ensino de ponteiros frente à evolução de C++
Um novo paradigma para o ensino de ponteiros frente à evolução de C++
 

R - Software Estatistico