Conhecendo o R

 

 

O programa R é resultado do esforço de Robert Gentleman e Ross Ihaka, professores de estatística da Universidade de Aucland, na Nova Zelândia, que desenvolveram o ambiente computacional e tornaram-no público a toda comunidade acadêmica. De acordo com Ribeiro Jr. e Brown (2001), a primeira versão (R-1.0) foi disponibilizada em domínio público em 29 de fevereiro de 2000. A versão atual é a  R- 3.2.2, uma referência mundial como ambiente computacional de técnicas estatísticas.

Robert Gentleman e Ross Thaka

Robert Gentleman e Ross Ihaka

O R disponibiliza uma ampla variedade de técnicas estatísticas e gráficas, incluindo modelação linear e não linear, testes estatísticos clássicos, análise de séries temporais (time-series analysis), classificação, agrupamento e outras. O R é facilmente extensível através de funções e extensões, e a comunidade R é reconhecida pelos seus contributos ativos em termos de pacotes. Existem diferenças importantes, mas muito código escrito para S corre inalterado. Muitas das funções padrão do R são escritas no próprio R, o que torna fácil para os usuários seguir as escolhas algorítmicas feitas. Para tarefas computacionais intensivas, os códigos C, C++, e Fortran podem ser ligados e chamados durante a execução. Usuários experientes podem escrever código C ou Java para manipular diretamente objetos R.

Outra força do R são os gráficos estáticos, que podem produzir imagens com qualidade para publicação, incluindo símbolos matemáticos. Gráficos dinâmicos e interativos estão disponíveis através de pacotes adicionais.

O R tem a sua própria documentação em formato LaTeX, a qual é usada para fornecer documentação de fácil compreensão, simultaneamente on-line em diversos formatos e em papel.

Alguns destaques ao longo de suas versões:

  • Versão 0.16 – Esta é a última versão alpha desenvolvida inicialmente por Ihaka e Gentleman. Muitas das funcionalidades básicas do “White Book” (ver S history) foram implementadas. As listas de discussão começaram em 1 de abril  de 1997.
  • Versão 0.49 – 23 de abril 23 de 1997 – Esta é a mais antiga versão da fonte disponível, e compila num número limitado de plataformas Unix. O CRAN começou nesta data, com 3 mirrors que hospedavam inicialmente 12 pacotes. As versões Alpha do R para Microsoft Windows e Mac OS ficaram disponíveis pouco tempo depois desta versão.
  • Versão 0.60 – 5 de dezembro de 1997 – O R torna-se oficialmente parte do projeto GNU . O código é alojado e mantido no CVS.
  • Versão 1.0.0 – 29 de fevereiro de 2000 – Foi considerado pelos seus criadores suficientemente estável para utilização produtiva.
  • Versão 1.4.0 – Os métodos S4 são introduzidos e a primeira versão para Mac OS X ficou disponível logo após.
  • Versão 2.0.0 – 4 de outubro de 2004 – Foi introduzida a lazy loading, que permite o carregamento rápido de dados com um mínimo de dispêndio de memória do sistema.
  • Versão 2.1.0 – Suporte para codificação UTF-8, e o início da internacionalização e localização para diferentes linguagens.
  • Versão 2.11.0 – 22 de abril de 2010 – Suporte para sistemas Windows de 64 bits.
  • Versão 2.13.0 – 14 de abril de 2011 – Adiciona uma nova função de compilação que permite acelerar funções convertendo-as em byte-code.
  • Versão 2.14.0 – 31 de outubro de 2011 – Adicionados namespaces obrigatórios para os pacotes. Adicionado um novo pacote paralelo.
  • Versão 2.15.0 – 30 de março de 2012 – Novas funções de balanceamento de carga. Melhorada a velocidade de seriação para vetores longos.
  • Versão 3.2.0 – 2014 – Correção de bugs, novos pacotes, novos comandos e funções, novas utilidades.

 

 

Deixe uma resposta