Nome:
Resumo: semana 30 a 04 de Outubro
Iniciação ao R ou RStudio
R é uma linguagem de programação e um ambiente de software livre voltado para a
computação estatística e a análise de dados. Ela é amplamente utilizada por estatísticos,
analistas de dados e pesquisadores para realizar análises, gerar gráficos e desenvolver
modelos estatísticos. R é caracterizado por possuir uma vasta biblioteca de pacotes que
estendem suas funcionalidades, tornando-o extremamente versátil para diferentes tipos de
análises.
RStudio é um ambiente de desenvolvimento integrado (IDE) para R. Ele oferece uma
interface mais amigável e recursos que facilitam o trabalho com R, como edição de código,
visualização de gráficos, gerenciamento de pacotes e uma consola interactiva. RStudio é
especialmente útil para quem está começando a usar R, pois torna a codificação e a
visualização de resultados mais intuitivas.
Figura 1: interface do R
Figura 2: Interface gráfica do RStudio
Vantagens do R/RStudio
A linguagem R é gratuita e de código aberto;
A linguagem R possui uma comunidade de suporte;
A linguagem R possui uma colecção de pacotes estatísticos;
A linguagem R é flexível e personalizável;
A linguagem R é ideal para a visualização de dados;
Ambiente Integrado para Eficiência Máxima;
Visualização Integrada para Insights Claros;
Desvantagens do R/RStudio
Curva de Aprendizado Desafiadora;
Consumo de Recursos: Uma Consideração Importante;
Integração Limitada com Outras Linguagens;
Comandos importantes
[Link](“…”) – para instalação de pacotes;
library() – para carregar pacotes;
[Link](), help(“…”) – para pedir ajuda ao R/RStudio;
# - para adicionar comentários;
rm(list=ls()) – para limpar dados armazenados;
summary(data) – resumo estatístico dos dados;
Operações aritméticas e lógicas
Operações aritméticas Operações lógicas
+ Adição & E (vectores)
- Menos && E (elementos)
/ Divisão || Ou (elementos)
* Multiplicação | Ou (vectores)
^ Potencia ! Negação
sqrt() Raiz quadrada
= Igualdade
> Maior que
< Menor que
!= Diferença
<= Menor ou igual
>= Maior ou igual
Funções básicas
array()
matrix()
if()
repeat()/ rep()
next()
read_excel/read_sav
tapply()
sample()
summary()
Criação de vectores e matriz de dados
Leitura de Dados
Var <- c(1, 2, …) Vector de
dados
Mat1 <- matrix(…) Matrizes
a <- c(3,6,9) Listas
b <- c("a","b","c","d")
c <- c(TRUE, FALSE, TRUE, TRUE)
df1 <- [Link](c(1,2,3),c("baixo","medio","alto"),c(TRUE, TRUE, Data frame
FALSE))
print(df1)
Importação de dados: usando a interface do R/RStudio
Dados do Excel
1. [Link](“readxl”)
2. Library(readxl)
3. [Link]()
4. dados <- read_excel("caminho/do/[Link]")
5. dados <- read_excel("caminho/do/[Link]", sheet = "NomeDaPlanilha")
Dados do SPSS
1. [Link](“haven”)
2. Library(have)
3. [Link]
4. dados <- read_sav("caminho/do/[Link]")
5. Dados <- read_sav(“nome do arquivo”)