Capítulo 1 do livro R na Prática – Volume 1
Ao idealizar a série “R na prática”, o objetivo desse primeiro volume foi proporcionar uma abordagem distinta da encontrada na maioria dos livros sobre a linguagem R. Geralmente, tem-se uma apresentação da teoria que é seguida da explicação sobre o uso de uma função da biblioteca R.
Isso seria suficiente para uma simples aplicação de uma determinada função, mas não permite entender a teoria subjacente e muito menos o algoritmo empregado. Este Autor acredita que a difusão do conhecimento dos conceitos estatísticos e matemáticos é facilitada quando se tem acesso ao código fonte, qualquer que seja a linguagem de programação.
Vantagens do R
Neste sentido, pode-se apontar as principais vantagens da linguagem R (https://cengel.github.io/R-intro/backgroud.html);
- Diferentemente dos programas que envolvem cliques em botões, um programa em R é executado como está no script, seja linha por linha ou na sua totalidade. Isso significa que não há necessidade de se relembrar a sucessão de botões e cliques. Usar scripts torna claro os passos executados em sua análise e o seu código pode ser inspecionado por um terceiro que pode comentar e localizar possíveis erros. Além disso, o mais importante é que o script o força a ter um profundo entendimento do que está fazendo e facilita seu aprendizado e compreensão dos métodos usados;
- Um código R permite a verificação dos resultados obtidos, isto significa reprodutibilidade. Trata-se de um fator importante, pois ao contrário dos programas fechados, um script em R pode ser processado novamente e os resultados verificados;
- A linguagem R com milhares de pacotes disponíveis é interdisciplinar, pois proporciona uma estrutura que permite a combinação de aproximações estatísticas de muitas disciplinas científicas que melhor se ajuste à análise de seus dados;
- Além das ferramentas estatísticas, a linguagem R proporciona gráficos de excelente qualidade. Em R, dificilmente haverá necessidade de se calcular os limites de valores e sua plotagem nos eixos cartesianos;
- Há uma grande comunidade que usa o R diariamente e muitas pessoas dispostas a ajudá-lo em suas dúvidas, por exemplo, por meio do site de perguntas e respostas (https://stackoverflow.com/);
- Como código livre, o R não somente é gratuito, mas também com código aberto que significa liberdade para compartilhar e alterar, garantindo que o software é livre para todos os usuários.
O aprendizado da linguagem R requer o suporte de um manual do usuário em que as principais funções estejam contempladas e reunidas em um único lugar.
Sobre o Livro
Evidentemente, este livro não tem a intenção de descrever todas as funções existentes no R, haja vista a grande quantidade disponível nos milhares de pacotes existentes (16174 pacotes, consultado no dia 24/08/2020, segundo https://cran.r-project.org/web/packages/).
Entretanto, trata-se do primeiro volume de uma série que publicará conteúdos relevantes sobre a linguagem R. O segundo volume desta série está definido e abordará a geoestatística, onde os principais algoritmos estarão disponíveis em scripts desenvolvidos pelo Autor.
Para conferir artigos anteriores sobre linguagem R, clique aqui.