Introdução ao R
Novembro de 2019
Capítulo 1 Introdução
A ideia dessa apostila é que seja utilizada como complemento das aulas, junto com as listas de exercícios disponibilizadas.
1.1 O que é a linguagem R?
R é uma linguagem de programação e um ambiente para implementação de análises estatísticas e gráficos. Um Ambiente de Desenvolvimento Integrado1 (do inglês, Integrated Development Environment, IDE) é um software que contêm ferramentas para auxiliar o desenvolvimento de softwares, de modo a otimizar e facilitar esse processo. As principais funções de uma IDE são: edição, compilação, depuração e modelagem.
Foi criado em 1993, por Ross Ihaka e por Robert Gentleman do Departamento de Estatística da Universidade de Auckland na Nova Zelândia, baseado na linguagem de programação e ambiente S, desenvolvido por John Chambers na Bell Laboratories (hoje Lucent Technologies). A partir de 1997 passou a ser desenvolvido por um grupo de colaboradores do mundo todo2.
1.1.1 Comunidade
Uma das vantagens da linguagem R é que, por ser Software Livre, tem uma comunidade de usuários muito grande, que contribui melhorando o código e criando documentação e tutoriais para outros usuários. Além do site do R-Project, o R-bloggers (em inglês) e o bRbloggers reúnem diversos sites/blogs sobre a linguagem R, com tutoriais e informações atualizadas sobre pacotes e códigos. O Stack Overflow é uma plataforma que possibilita os usuarios a fazerem perguntas relacionadas a qualquer linguagem de programaçao e obter respostas de outros usuarios. Procurar a sua dúvida lá pode ser bem útil para conseguir avançar no seu código. Para uma melhor aprendizagem, é essencial pesquisar documentação, tutoriais e, principalmente, o que tem sido discutido na comunidade de usuários do R ao redor do mundo. Para começar, é bom acompanhar os três sites citados.
1.2 Instalando o R
A linguagem R é disponibilizada como um Software Livre,3 sem custos e seu código-fonte é aberto e por ser acessado por qualquer pessoa, sobre os termos da Free Software Foundation’s GNU General Public License. Para que o seu computador seja capaz de interpretar a linguagem R é necessário que você faça download e instale a linguagem no seu computador, seguindo os passos:
- Acesse o link: https://cran.r-project.org/mirrors.html e escolha um mirror para realizar o download, dê preferência um no Brasil.
- Na página que abriu escolha o download para o seu sistema operacional (Windows, MacOS ou Linux).
- Apos o download abra o arquivo e realize a instalaçao da forma que o seu sistema operacional exige.
1.3 Instalando o RStudio
Só a instalação do R é o suficiente para começar a usá-lo, mas há algumas IDEs que melhoram a interface para o usuário, deixando-a mais prática e fácil de utilizar os recursos e ferramentas disponíveis. Uma das mais utilizadas é o RStudio, que também é um software livre. O download4. Para realizar o download para qualquer sistema operacional acesse o link: https://www.rstudio.com/products/rstudio/download/#download. Escolha o sistema operacional correspondente ao seu computador, faça o download do isntalador e siga a instalação.
https://pt.wikipedia.org/wiki/Ambiente_de_desenvolvimento_integrado↩︎
Contributors: https://www.r-project.org/contributors.html↩︎
Licença R Project: https://www.r-project.org/COPYING↩︎
Há também uma versão que pode ser utilizada pelo navegador do seu computador e acessada via servidor↩︎