Caderno - Análise de Dados (FIP-606) – Abner
  • Apresentação
  • Sobre o R
    • A disciplina
    • Introdução ao R
    • Carregamento de Dados
  • Análises Estatísticas
    • Testes entre dois grupos
    • Comparações múltiplas (ANOVA)
    • ANOVA DBC/Parcelas
    • Regressão
    • AUDPC
  • Mapa
  • Projeto no R
    • Sobre
    • Obtenção de Dados
    • Análise
  1. introducaoaor

Navegação

  • O que é o R?
  • RStudio
  • Como instalar
  • Começando no RStudio
    • R Project
    • Tipos de arquivos
  • Como usar o Quarto
    • Chunk
  • Texto e formatação
  • Conceitos básicos do R
    • Atribuição de valores
    • Vetores
    • Data Frame
    • Pipe
  • Renderização
  • Quer aprender mais?

introducaoaor

O que é o R?

O R é uma linguagem de programação voltada para análise, visualização e manipulação de dados. Foi criado por Ross Ihaka e Robert Gentleman na Nova Zelândia.

Algumas vantagens do R: - É gratuito e de código aberto; - Funciona em Windows, Mac e Linux; - Tem uma grande comunidade que cria pacotes e dá suporte online; - Pode gerar gráficos, relatórios e análises reprodutíveis.

RStudio

O RStudio é um programa que facilita o uso do R. Ele tem uma interface com vários painéis que ajudam a: - Escrever e rodar códigos; - Ver variáveis e gráficos; - Acessar arquivos e ajuda.

Como instalar

Você precisa instalar o R antes de instalar o RStudio.

  • Baixe o R em: https://cran.r-project.org
  • Baixe o RStudio em: https://posit.co/download/rstudio-desktop

Começando no RStudio

R Project

Criar um projeto (R Project) ajuda a organizar arquivos, códigos e dados. Vá em:

File > New Project > New Directory

Escolha uma pasta e dê um nome ao projeto.

Tipos de arquivos

  • R Script: só códigos.
  • R Markdown: código + texto.
  • Quarto Document: mais moderno, com mais recursos.

Recomendamos usar Quarto, pois é mais completo.

Como usar o Quarto

Para criar um novo Quarto, vá em:

File > New File > Quarto Document

Escolha o título e o tipo de saída (HTML, PDF ou Word).

Chunk

Para rodar códigos no Quarto, eles devem estar dentro de um chunk.

Para criar um chunk: Ctrl + Alt + I

# Isto é um chunk
x <- 10
x
[1] 10

Texto e formatação

  • Itálico: *palavra*
  • Negrito: **palavra**
  • Título: #, Subtítulo: ## ou ###

Conceitos básicos do R

Atribuição de valores

No R, podemos salvar resultados em nomes (variáveis) usando <-.

x <- 10    # atribui o valor 10 ao objeto x
y <- x * 10
z <- x * y

Vetores

Um vetor é uma coleção de valores do mesmo tipo, como números ou texto, organizados em sequência. É a estrutura de dados mais simples do R.

  • Criar um vetor de números de 1 a 10:
A <- c(1:10)
  • Criar um vetor de palavras:
nomes <- c("Ana", "Bruno", "Carla")

Data Frame

Um data frame é como uma tabela ou planilha, onde cada coluna pode ter um tipo diferente de dado (números, texto, fatores).

  • Criar um data frame com dois vetores:
A <- c(1:10)
B <- c(11:20)
df <- data.frame(A, B)

Pipe

O pipe (|> ou %>%) permite encadear operações, passando o resultado de uma função para a próxima.

# Exemplo usando conjunto padrão 'cars'
df2 <- cars
# adiciona uma nova coluna
 df2$dist2 <- c(1:50)

library(tidyverse)
# filtra, cria coluna e seleciona coluna 'speed'
df2 |> 
  mutate(dist3 = dist2 + 1) |> 
  select(speed)
   speed
1      4
2      4
3      7
4      7
5      8
6      9
7     10
8     10
9     10
10    11
11    11
12    12
13    12
14    12
15    12
16    13
17    13
18    13
19    13
20    14
21    14
22    14
23    14
24    15
25    15
26    15
27    16
28    16
29    17
30    17
31    17
32    18
33    18
34    18
35    18
36    19
37    19
38    19
39    20
40    20
41    20
42    20
43    20
44    22
45    23
46    24
47    24
48    24
49    24
50    25

Renderização

Para transformar seu Quarto em HTML, PDF ou Word, clique em Render no botão superior do RStudio.

Quer aprender mais?

É muito importante estudar por bons materiais! Recomendamos fortemente a leitura desses livros e sites:

  • 📘 R for Data Science – https://r4ds.hadley.nz
  • 📗 The Art of Data Science – https://bookdown.org/rdpeng/artofdatascience/
  • 📙 An Introduction to R – https://cran.r-project.org/manuals.html

Bons estudos e boas análises com R!

© 2025 – Abner Reurisson M. Palhares

FIP-606 - Análise de Dados

Feito utilizando Quarto website