Como usar o R e o Tableau

Author
Elaine Chen, Product Manager, Tableau Software

O que é o R?

O R é um software de linguagem estatística conhecida usada para fazer análises estatísticas sofisticadas e análises preditivas, como modelagens lineares e não lineares, testes estatísticos, análises de série temporal, classificação, clusters, etc. O console do R utiliza principalmente uma interface de linha de comando, mas existem muitas ferramentas de GUI disponíveis para download que facilitam a criação de programas do R (a maioria delas é gratuita). Com o R, os usuários podem criar variáveis, fórmulas, funções e gráficos para visualizar suas análises e previsões.

Como um software de linguagem de código-fonte aberto gratuito, há uma comunidade de colaboradores que continuamente cria novos pacotes (extensões) para o R, definindo funções estatísticas avançadas que não foram originalmente criadas no R. Esses pacotes podem ser baixados para o R para expandir seus recursos. A maioria desses pacotes também é desenvolvida e disponibilizada gratuitamente. Por esse motivo, o R se tornou muito popular e continua ganhando novas funcionalidades.

Quais são os benefícios do uso do R?

O R oferece uma maneira avançada de fazer análises estatísticas em grandes volumes de dados. Além de ser gratuito, o que contribui para o seu crescimento. Como ele é um software de código-fonte aberto, novos pacotes e funções são criados o tempo todo. Por isso, se você não conseguir encontrar um recurso, pesquise um pacote com a ação desejada ou crie você mesmo o seu.

No entanto, o R apresenta algumas limitações. Para ser flexível, o R otimiza uma interface de linha de comando e utiliza sua própria sintaxe e linguagem de programação. Isso exige que você tenha algum conhecimento de programação para aproveitar os diversos recursos oferecidos. Outros pacotes de estatística proprietários pagos geralmente têm interfaces gráficas do usuário que são muito mais fáceis e não exigem conhecimentos de programação. Essas soluções são destinadas a usuários que não conhecem a linguagem de programação do R ou que não precisam dos recursos sofisticados viabilizados pelo R.

Como é a integração do Tableau com o R?

Os modelos e funções do R agora podem ser usados no Tableau por meio da criação de novos campos calculados que chamam dinamicamente o mecanismo do R e transmitem os valores para o R. Então, os resultados são retornados ao Tableau para poderem ser utilizados no mecanismo de visualização do Tableau.

A quem se destina esse recurso?

Esse recurso é destinado principalmente aos usuários que estão familiarizados com o R. Ele NÃO é destinado a iniciantes em R. Qualquer pessoa que quiser usar as novas funções deve primeiro aprender a usar o R para aproveitar seus recursos no Tableau.

Os usuários que já conhecem o R irão considerar a integração benéfica por vários motivos:

  • Eles poderão fazer análises estatísticas em seus dados do Tableau.
  • Eles poderão acessar qualquer pacote ou função do R que estiver instalado em um servidor do R ao qual eles têm acesso.
  • Eles poderão aproveitar todos os recursos de visualização no Tableau para entender e analisar melhor seus dados, sem precisar manipulá-los no R (o que pode ser trabalhoso) e obtendo o mesmo efeito.

Os pré-requisitos para utilizar o recurso incluem:

  • Os usuários devem estar familiarizados com a linguagem do R para escrever os scripts e as chamadas funcionais de que precisam.
  • Os usuários devem ter acesso a um servidor do R para acessar as funções do R no Tableau Desktop ou no Tableau Server.

Quer saber mais? Baixe o restante do whitepaper!

Sobre o autor

Elaine Chen

Product Manager, Tableau Software