R
é uma linguagem de programação, interpretada, para computação estatística e gráficos, disponibilizada, em sua versão mais básica, com um ambiente de programação já integrado. É um projeto GNU similar à linguagem S, desenvolvida no Bell Laboratories por John Chambers e colegas. R pode ser considerada como uma variante de S. Existem algumas diferenças importantes, mas há compatibilidade dos códigos S quando são executados pelo interpretador R.
R Recebe esse nome por causa as iniciais de seus criadores: Ross Ihaka e Robert Gentleman do departamento de Estatística da universidade de Auckland, Nova Zelândia, e foi desenvolvida em um esforço colaborativo de pessoas em vários locais do mundo
R fornece uma ampla variedade de métodos estatísticos (modelagem linear e não linear, testes estatísticos clássicos, análise de séries temporais, classificação, agrupamentos …), além de técnicas gráficas. R e é altamente extensível. R é a alternativa de Software Livre para quem deseja analisar dados.
Um dos pontos fortes de R é a facilidade com que análises de dados são realizadas. Há amplo suporte para análises matemáticas, fórmulas e gráficos quando necessários. Há cuidado especial em padronizações sem fazer com que o usuário perca o controle.
R está disponível como Software Livre sob os termos da Licença Pública Geral GNU da Free Software Foundation no formato de código-fonte. A linguagem roda em uma ampla variedade de plataformas UNIX e sistemas similares (incluindo FreeBSD e Linux), Windows e MacOS.
Interfaces de programação
Existem diversas interfaces para programação em R, incluindo JGR, RKWard, SciViews-R, Rcmdr, RStudio, RStudio, entre outras.
Muitos editores oferecem recursos que facilitam o trabalho com o R: Emacs, Vim, jEdit, Kate, Tinn-R, entre outros. Existem plug-ins para uso com a IDE Eclipse e Vim.
R é construído de modo colaborativo, com novos pacotes e GUIs incluídos de tempos em tempos, antecipando-se até a algumas alternativas de pacotes proprietários. Sua Comunidade é ativa e participativa.
Pacotes
R dispõe de seus métodos e funções organizados em pacotes. Alguns desenvolvidos por empresas, enquanto outros criados por usuários. Muitos desses pacotes implementam técnicas estatísticas especializadas, dispositivos gráficos, capacidades de importação/exportação, relatórios, e até memes. Estes pacotes são primeiro desenvolvidos em R, e por vezes em Java, C e Fortran. A instalação do R inclui o BASE R, e há pacotes adicionais disponíveis na CRAN Comprehensive R Archive Network, Bioconductor, e outros repositórios.
A CRAN lista diversas aplicações (Finança, genética, aprendizagem de máquinas, imagiologia médica, ciências sociais e estatísticas espaciais) que se desenvolvidas em R, reforçando sua aplicabilidade aos diversos domínios de conchecimento.
Exemplo disso é o projeto Bioconductor que disponibiliza pacotes R para a análise de dados genômicos, tais como Affymetrix e cDNA de análise e manipulação de dados orientadas a objetos. Há inúmeros exemplos de pacotes do R, o que faz com que a linguagem ganhe cada vez maior abrangência e utilidade.
Referências
Licenças
hugo-tranquilpeak-theme tem licença GNU General Public License v3.0
Os Anúncios presentes nesse blog são para custear a hospedagem do conteúdo.