Os benefícios da utilização de r

Dos muitos benefícios atrativos da linguagem de programação R, alguns são fáceis de reconhecer. isto&rsquo-s mantido ativamente, tem boa conectividade para vários tipos de dados e outros sistemas, e&rsquo-s versátil o suficiente para resolver os problemas em muitos domínios. Possivelmente melhor de tudo,&rsquo-s disponível gratuitamente.

R é livre de código, open-source

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. Esta liberdade é muitas vezes referida como &como em discurso livre-ldquo.&rdquo- R também está disponível gratuitamente - um segundo tipo de liberdade, por vezes referido como &como em cerveja livre de ldquo.&rdquo- Em termos práticos, isto significa que você pode baixar e usar R gratuitamente.

Outro benefício, embora um pouco mais indireta, é que qualquer pessoa pode acessar o código fonte, modificá-lo e melhorá-lo. Como resultado, muitos programadores excelentes contribuíram melhorias e correções no código R. Por esta razão, R é muito estável e fiável.

Qualquer liberdade também tem associado obrigações. No caso de R, estas obrigações são descritos nas condições do licença em que é lançado: GNU General Public License (GPL), versão 2.

isto&rsquo-s importante ressaltar que o GPL não pertence ao seu uso de R. Não há obrigações para a utilização do software - as obrigações aplica apenas à redistribuição. Em suma, se você alterar ou redistribuir o código-fonte R, você tem que fazer essas mudanças disponível para qualquer outra pessoa de usar.

R é executado em qualquer lugar

O Core Team R Desenvolvimento colocou um grande esforço para fazer R disponíveis para diferentes tipos de hardware e software. Isto significa que R está disponível para Windows, sistemas Unix (como Linux), e do Mac.

R suporta extensões

R desempenha uma ampla variedade de funções, tais como manipulação de dados, modelos estatísticos, e gráficos. Um realmente grande vantagem de R, no entanto, é a sua extensibilidade. Os desenvolvedores podem facilmente escrever seu próprio software e distribuí-lo na forma de pacotes de add-on.



Devido à relativa facilidade de criar esses pacotes, literalmente milhares deles existe. Na verdade, muitos dos novos métodos estatísticos são publicados com um pacote de R ligado.

R fornece uma comunidade engajada

Muitas pessoas que usam R eventualmente, começar 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 ativas na listas de discussão R ou pergunta e respostas (Q&A) sites como o Stack Overflow, uma programação Q&Um site e CrossValidated, um estatísticas Q&Um website. Além destas listas de discussão e Q&A sites, os usuários R participar em redes sociais como Twitter e conferências regionais R.

R conecta com outras línguas

Como mais e mais pessoas se mudaram para R para suas análises, eles começaram a tentar combinar R com seus fluxos de trabalho anteriores, que levaram a um conjunto de pacotes para a ligação R para sistemas, bancos de dados e outras aplicações de arquivo. Muitos destes pacotes já foram incorporados na instalação base de R.

Video: Estudos apontam os benefícios do uso frequente da bicicleta

Vários add-on pacotes existem para conectar R para sistemas de banco de dados, tais como a RODBC pacote, para ler de bancos de dados usando o Open Database Connectivity Protocol (ODBC) eo ROracle pacote, para ler bases de dados Oracle.

Inicialmente, a maioria de R foi baseada em Fortran e C. Código destas duas línguas facilmente poderiam ser chamados de dentro R. Como a comunidade cresceu, C ++, Java, Python e outras linguagens de programação populares tem mais e mais conectados com R.

Porque muitos estatísticos também trabalhou com programas comerciais, o Core Team R Desenvolvimento escreveu ferramentas para ler dados a partir desses programas, incluindo SAS Institute&rsquo-s SAS e IBM&rsquo-s SPSS.

Muitos dos grandes pacotes comerciais têm add-ons para se conectar com R. Notavelmente, SPSS tem incorporado um link para R para seus usuários, e SAS tem inúmeros protocolos que mostram como mover dados e gráficos entre os dois pacotes.


Publicações relacionadas