Departamento de Engenharia (DEG)
Núcleo de Engenharia Ambiental e
Sanitária
IDEs e Ambiente R ggplot()
Modelagem Estatística em Linguagem R
Prof. Marcelo Vieira-Filho
Sobre o R
Por que o R?
1) Aumento nos rakings TIOBE (número de buscas utilizando
engines de busca na internet)
2
Sobre o R
Por que o R?
2) Empresas estão usando o R;
“Beyond tech giants like Google, Facebook, and
Microsoft, R is widely in use at a wide range of
companies including Bank of America, Ford,
TechCrunch, Uber, and Trulia”
[Link] 3
Sobre o R
Por que o R?
3) Popular na Academia;
R’s popularity in academia is
important because that creates a
pool of talent that feeds industry.
[Link] 4
Sobre o R
Por que o R?
4) Habilidades de “Data Science” podem ser desenvolvidas mais
facilmente com o ambiente R;
-Manipulação de dados
-Funções básicas da biblioteca dplyr podem simplificar
o fluxo de trabalho
-Visualização de dados
-Funções como ggplot2()são capazes de aglutinar aprendizagem
de sintaxe e algoritmos de visualização de imagens
5
Sobre o R
Por que o R?
5) Gratuito e com código-fonte aberto (opensource);
-Fácil implementação de novas rotinas
-Desenvolvimento por qualquer usuário
6) Ferramenta de análise e manipulação de dados;
-Modelagem linear e não linear
-Mineiração de dados
-Estatística especial
-Análise de agrupamento
-Estatística multivariada
6
Iniciando em R
Importante salientar que o R não é simplesmente um
programa estatístico, uma vez que permite operações
matemáticas, manipulação de vetores e matrizes, confecção de
gráficos, manipulação e outros.
Curva de Aprendizado (O porquê NÃO usar o R)
7
Iniciando em R
O porquê NÃO usar o R
Não há um GUI (Graphical User Interface) para parecer mais amigável!
➔ Parte desse problema pode ser resolvido utilizando um EDITOR DEDICADO.
Não há suporte específico quando comparado com softwares comerciais.
➔Entretanto a quantidade de blogs, guias e livros livres é imensa!
8
Iniciando em R
Importante salientar que o R não é simplesmente um
programa estatístico, uma vez que permite operações
matemáticas, manipulação de vetores e matrizes, confecção de
gráficos, manipulação e outros.
R, like S, is designed around a true computer language, and it
allows users to add additional functionality by defining new
functions. Much of the system is itself written in the R dialect of S,
which makes it easy for users to follow the algorithmic choices
made. For computationally-intensive tasks, C, C++ and Fortran
code can be linked and called at run time. Advanced users can
write C code to manipulate R objects directly.
Many users think of R as a statistics system. We prefer to think of
it of an environment within which statistical techniques are
implemented. R can be extended (easily) via packages. There are
about eight packages supplied with the R distribution and many
more are available through the CRAN family of Internet sites
covering a very wide range of modern statistics. 9
Iniciando em R
[Link]
R version 4.0.0 (2020-04-
24) -- "Arbor Day"
10
Iniciando em R - RStudio
IDE
Integrated Development Environment – Ambiente Integrado de Desenvolvimento
Editor Dedicado
Gratuito, versões para Mac, Linux e Windows
Atençao: o R console já DEVE estar INSTALADO e RODANDO.
11
Tools > Global Options
12