Prof. Maurício Garcia de Camargo. IO-FURG.
2025-08-29
Computadores: como funcionam?
Programação: o que é?
Lógica: para que serve?
Análise de dados: do que se trata?
R: por que vale a pena aprender?
1. É um sistema livre (Copyleft), extremamente versátil, que serve para:
Em resumo, R é um ambiente para computação estatística e gráfica.
2. É um clone de código aberto do sistema comercial S-Plus e uma implementação da linguagem de programação S (orientada a objetos)
3. Uma plataforma para desenvolvimento de novos algoritmos.
“Não pergunte ‘o que’ o R faz, mas ‘como’ ele faz…” (Paulo Justiniano)
R funciona com “pacotes”, pedaços de software para determinadas funções, que podem ser desenvolvidos por qualquer pessoa.
4. É a linguagem moderna dos cientistas, que facilita a tranferência de tecnologia (muito importante para países do terceiro mundo).
5. É um sistema que faz milagres!
library(vegan)
data(dune)
plot(metaMDS(dune)$species)
Os recursos da internet mais importantes sobre o sistema R são:
http://www.rstudio.com/ - Página do Rstudio, o melhor IDE (Integrated Development Environment) para R. Aqui também existem pacotes para o R que auxiliam na manipulação de dados (planilhagem) e gráficos de alta complexidade.
https://livro.curso-r.com/index.html - Curso livre sobre muitos aspectos do R, como os vistos até aqui. Não é um livro de estatística.
http://www.r-bloggers.com/ Página que agrega bloggers do mundo inteiro falando sobre R. É só pesquisar dentro do site.
http://pt.stackoverflow.com/ - Site em português de perguntas e respostas para entusiastas no R (ou em qualquer outra linguagen). É famoso pela abrangência das respostas. Todas as dúvidas estão lá.
Instalar versão atualizada do R:
http://cran.r-project.org/
Instalar versão atualilzada do Rstudio http://www.rstudio.com/
Aula1.R até os exercícios
Muitos dos erros cometidos por iniciantes no R estão relacionados com parênteses:
a. Crie um objeto chamado z que irá armazenar o valor da raiz quadrada de 12. Logo após, crie um outro objeto chamado w que irá armazenar o logaritmo de 20 na base 10. A seguir, crie uma variável chamada s que irá armazenar a soma dos dois valores anteriores.
b. – Sabendo que o raio R de um círculo é igual a 20 cm, calcular a área A deste círculo.