Índice:
- R é livre, o código aberto
- R é executado em qualquer lugar
- R suporta extensões
- R fornece uma comunidade comprometida
- R se conecta com outras línguas
Vídeo: Nutricionista fala sobre os benefícios do alho-poró 2024
Dos muitos benefícios atrativos da linguagem de programação R, alguns são fáceis de reconhecer. É ativamente mantido, possui boa conectividade com vários tipos de dados e outros sistemas, e é versátil o suficiente para resolver problemas em muitos domínios. Possivelmente o melhor de tudo, está disponível gratuitamente.
R é livre, o código aberto
R está disponível sob uma licença de código aberto, o que significa que qualquer um pode baixar e modificar o código. Essa liberdade é freqüentemente referida como & ldquo; livre como em discurso. & rdquo; R também está disponível gratuitamente - um segundo tipo de liberdade, às vezes referido como & ldquo; livre como na cerveja. & rdquo; Em termos práticos, isso significa que você pode baixar e usar R de forma gratuita.
Outro benefício, embora um pouco mais indireto, é que qualquer um pode acessar o código-fonte, modificá-lo e melhorá-lo. Como resultado, muitos programadores excelentes contribuíram com melhorias e correções para o código R. Por esta razão, R é muito estável e confiável.
Qualquer liberdade também tem obrigações associadas. No caso de R, estas obrigações são descritas nas condições da licença sob a qual é lançado: GNU General Public License (GPL), Versão 2.
É importante salientar que a GPL não pertence ao seu uso de R. Não há obrigações para usar o software - as obrigações apenas se aplicam à redistribuição. Em suma, se você alterar ou redistribuir o código-fonte R, você deve disponibilizar essas alterações para qualquer outra pessoa.
R é executado em qualquer lugar
O R Development Core Team colocou muito esforço para tornar R disponível para diferentes tipos de hardware e software. Isso significa que R está disponível para Windows, sistemas Unix (como Linux) e o Mac.
R suporta extensões
R executa uma grande variedade de funções, como manipulação de dados, modelagem estatística e gráficos. Uma grande vantagem de R, no entanto, é a sua extensibilidade. Os desenvolvedores podem facilmente escrever seu próprio software e distribuí-lo sob a forma de pacotes complementares.
Devido à relativa facilidade de criação desses pacotes, literalmente, milhares deles existem. Na verdade, muitos novos métodos estatísticos são publicados com um pacote R anexado.
R fornece uma comunidade comprometida
Muitas pessoas que usam R eventualmente começam a ajudar novos usuários e defendendo o uso de R em seus locais de trabalho e círculos profissionais. Eles também se tornam ativos nas listas de endereços R ou sites de perguntas e respostas (Q & A), como o Depósito de Pilha, um site de Q & A de programação e CrossValidated, um site de Q & A de estatísticas.Além dessas listas de discussão e sites de Q & A, os usuários de R participam de redes sociais como Twitter e conferências R regionais.
R se conecta com outras línguas
À medida que mais e mais pessoas se moviam para R para suas análises, começaram a tentar combinar R com seus fluxos de trabalho anteriores, o que levou a um conjunto completo de pacotes para ligar R aos sistemas de arquivos, bancos de dados, e outras aplicações. Muitos desses pacotes foram incorporados na instalação básica de R.
Vários pacotes de complemento existem para conectar R aos sistemas de banco de dados, como o pacote RODBC, para ler a partir de bancos de dados usando o protocolo ODBC (Open Database Connectivity Protocol) e o pacote ROracle, para ler bases de dados Oracle.
Inicialmente, a maioria dos R foi baseada em Fortran e C. O código dessas duas línguas facilmente pode ser chamado de dentro de R. À medida que a comunidade cresceu, C ++, Java, Python e outras linguagens de programação populares ficaram cada vez mais conectadas com R.
Como muitos estatísticos também trabalharam com programas comerciais, o R Development Core Team escreveu ferramentas para ler dados desses programas, incluindo o SAS Institute SAS e o SPSS da IBM.
Muitos dos grandes pacotes comerciais têm complementos para se conectar com R. Notavelmente, o SPSS incorporou um link para R para seus usuários e o SAS possui vários protocolos que mostram como mover dados e gráficos entre os dois pacotes.