em , ,

Introdução à série R na Prática

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.

Escrito por Jorge Kazuo Yamamoto

Prof. Dr. Jorge Kazuo Yamamoto, fundador da Geokrigagem, é geólogo, foi pesquisador do IPT e docente do Instituto de Geociências da USP, onde se aposentou como Professor Titular do Departamento de Geologia Sedimentar e Ambiental. Atualmente, atua como Professor Sênior do Departamento de Engenharia de Minas e de Petróleo – Escola Politécnica – USP. É responsável pela disciplina “Métodos geoestatísticos” na Pós-Graduação do IPT – Investigação do subsolo: Geotecnia e Meio Ambiente. Dedica-se ao ensino de geoestatística, com ênfase no desenvolvimento de algoritmos e pesquisa de novas aplicações, tais como: variância de interpolação, cálculo da variância global de depósitos minerais e correção do efeito de suavização da krigagem. Ultimamente, seu interesse está voltado para o ensino e divulgação da linguagem R.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

R na Prática – parte 16

Série R na Prática – Comandos Fundamentais da Linguagem R