Escolar Documentos
Profissional Documentos
Cultura Documentos
É recomendável instalar o R antes do RStudio, para que a integração entre os dois seja
automática. Para instalar o R é necessário fazer o download do arquivo de instalação
que se encontra na página do R: http://www.r-project.org/.
Após clicar no link Download R for Windows, clique em base. Além do link para o
download do arquivo de instalação da última versão do R, existe uma série de
informações sobre instalação neste link.
Após clicar em Download R 3.5.2 for Windows, salve o arquivo de instalação e depois
execute-o. Para executá-lo basta clicar duas vezes no ícone do arquivo. Vale a pena
ressaltar que como o R recebe atualizações constantes, o número da versão poderá ser
diferente de 3.5.2 no momento que você for instalar, mas os passos devem continuar
sendo os mesmos.
1
UNIVERSIDADE DO VALE DO RIO DOS SINOS
Ciências Exatas e Tecnológicas
CEQ – Profª Karla Faccio
Cada computador tem as suas características de segurança, o que pode gerar diferentes
perguntas do Windows para autorizar a instalação do R. Depois de respondidas
adequadamente essas perguntas, a primeira tela relativa ao R deve ser a referente ao
idioma de instalação:
Salienta-se que essa escolha vai traduzir alguns menus do R, mas grande parte do
programa continuará em inglês. Após essa escolha, será iniciado o assistente de
instalação do R:
Clique em Próximo e será exibida a janela com informações sobre a licença de uso do
R, que é gratuito.
Clique novamente em Próximo e aparecerá a opção do local de instalação do R. Aqui
foi escolhido instalar o R em C:\Program Files\R\R-3.5.2.
2
UNIVERSIDADE DO VALE DO RIO DOS SINOS
Ciências Exatas e Tecnológicas
CEQ – Profª Karla Faccio
O programa automaticamente seleciona Core Files (deve sempre ser selecionado) e a
opção 32-bit Files ou 64-bit Files, de acordo com o sistema do computador utilizado. A
opção de não instalar Message translations tem duas razões. A primeira é que essa
tradução é automática e muitas vezes não é muito bem feita. A segunda é que para
procurar ajuda em fóruns e grupos de discussão do R será necessário colocar a
mensagem em inglês, logo a tradução aqui não é útil.
3
UNIVERSIDADE DO VALE DO RIO DOS SINOS
Ciências Exatas e Tecnológicas
CEQ – Profª Karla Faccio
Clique no link adequado, salve o arquivo de instalação e execute-o clicando duas vezes
no ícone do arquivo. Após serem respondidas as questões sobre segurança, o programa
de instalação do RStudio iniciará o assistente de instalação.
2. Usando o RStudio
4
UNIVERSIDADE DO VALE DO RIO DOS SINOS
Ciências Exatas e Tecnológicas
CEQ – Profª Karla Faccio
1
Script
4
3
Janela 1. Editor de scripts (Script editor): localizado no lado esquerdo e acima da tela.
Esse painel é utilizado para escrever scripts inteiros. Serve para exibir os arquivos de
sintaxe e banco de dados.
5
UNIVERSIDADE DO VALE DO RIO DOS SINOS
Ciências Exatas e Tecnológicas
CEQ – Profª Karla Faccio
2. Clique nos 3 pontinhos do canto superior direito da Janela 4.
3. Escolha o diretório de trabalho. Neste exemplo será C:\CEQ. Clique em OK.
4. Ainda na Janela 4, clique em More.
5. Clique em Set As Working Directory.
Após o último passo, aparecerá, na Janela 3, o comando para definir o novo diretório de
trabalho. Essa definição pode ser alterada a qualquer momento.
setwd("C:/CEQ")
6
UNIVERSIDADE DO VALE DO RIO DOS SINOS
Ciências Exatas e Tecnológicas
CEQ – Profª Karla Faccio
4. Solicitando ajuda
Por exemplo, suponha que se deseja encontrar a função (isto é, o comando) que calcula
a média. Neste caso, basta clicar na aba Help da Janela 4, digitar a palavra mean (média
em inglês) na caixa de busca no canto superior direito da Janela 4 e pressionar ENTER.
7
UNIVERSIDADE DO VALE DO RIO DOS SINOS
Ciências Exatas e Tecnológicas
CEQ – Profª Karla Faccio
Na figura acima pode-se ver que a função que calcula a média é denominada mean.
Toda ajuda de funções do R obedece ao mesmo padrão. Inicialmente, é apresentado o
nome da função, com o nome do pacote ao qual a mesma pertence (no exemplo, a
função mean pertence ao pacote base). Depois vem a descrição da função (Description),
como usar a função (Usage), os argumentos da função, isto é, os parâmetros nas quais
ela vai trabalhar (Arguments), o que a função devolve como resultado (Value), as
referências bibliográficas (References), outras funções relacionadas (See Also) e
finalmente alguns exemplos (Examples).
- Os dados podem ser digitados no próprio R, inserindo vetores que representam linhas
ou colunas de uma matriz.
Exemplo 1: quero indicar o gasto de 6 pessoas, então faço:
gasto<- c(615.50, 608, 640, 624.80, 920, 631)
gasto
Se rodar a linha de código acima e depois solicitar “gasto” no console, vai aparecer:
8
UNIVERSIDADE DO VALE DO RIO DOS SINOS
Ciências Exatas e Tecnológicas
CEQ – Profª Karla Faccio
Se rodar o código acima, rodar e depois solicitar “base” no console, vai aparecer:
- Usar “Import Dataset” e ir ao diretório para abrir arquivo ou abrir livraria de leitura de
xls -> library(readxl) e usar os comandos mostrados no console:
9
UNIVERSIDADE DO VALE DO RIO DOS SINOS
Ciências Exatas e Tecnológicas
CEQ – Profª Karla Faccio
- Exemplo, quero que b3 seja uma base de trabalho lendo um arquivo chamado
“Dados_ exemplo_R_tutorial.csv”
10
UNIVERSIDADE DO VALE DO RIO DOS SINOS
Ciências Exatas e Tecnológicas
CEQ – Profª Karla Faccio
6. Medidas Descritivas
Pode ser usado o comando summary para ver a média e a mediana, além do mínimo e
do máximo:
summary(b3$Gasto[b3$Gênero=="Masculino"])
11
UNIVERSIDADE DO VALE DO RIO DOS SINOS
Ciências Exatas e Tecnológicas
CEQ – Profª Karla Faccio
mean(b3$Idade)
mean(b3$Gasto)
sd(b3$Idade)
sd(b3$Gasto)
median(b3$Idade)
median(b3$Gasto)
var(b3$Idade)
var(b3$Gasto)
Aplicar funções:
Aplica a função desejada na variável escolhida segundo cada nível de um determinado
fator.
tapply(b3$Gasto,b3$Gênero,summary)
12
UNIVERSIDADE DO VALE DO RIO DOS SINOS
Ciências Exatas e Tecnológicas
CEQ – Profª Karla Faccio
Distribuição de frequências:
Pode ser usado o comando freq para ver as frequências de uma variável Quantitativa ou
Qualitativa.
Variável Quantitativa:
library(descr)
freq(b3$Idade)
Variável Qualitativa:
library(descr)
freq(b3$Gênero)
13
UNIVERSIDADE DO VALE DO RIO DOS SINOS
Ciências Exatas e Tecnológicas
CEQ – Profª Karla Faccio
Divisão de dados:
Divide os dados em faixas determinadas.
OBS:
RIGHT: TRUE faz com que o intervalo seja fechado na direita e aberto
na esquerda. E FALSE: faz com que o intervalo seja aberto na direita e
fechado na esquerda.
Histograma:
14
UNIVERSIDADE DO VALE DO RIO DOS SINOS
Ciências Exatas e Tecnológicas
CEQ – Profª Karla Faccio
boxplot(b3$Idade)
15
UNIVERSIDADE DO VALE DO RIO DOS SINOS
Ciências Exatas e Tecnológicas
CEQ – Profª Karla Faccio
boxplot(b3$Gasto)
16
UNIVERSIDADE DO VALE DO RIO DOS SINOS
Ciências Exatas e Tecnológicas
CEQ – Profª Karla Faccio
Raiz Quadrada:
Usar a função sqrt() para calcular a raiz quadrada de um número.
Exemplo:
sqrt(0)
[1] 0
sqrt(81)
[1] 9
17