Author
Elaine Chen, Product Manager, Tableau Software

Qu'est-ce que R ?

R est un langage statistique très répandu, utilisé pour effectuer des analyses statistiques et prévisionnelles sophistiquées, comme les modèles linéaires et non linéaires, les tests statistiques, les analyses chronologiques, les classements, la mise en cluster, etc. La console R utilise principalement une interface à ligne de commande, mais il existe de nombreux outils d'interface graphique disponibles par téléchargement, pour la plupart gratuits, permettant d'écrire facilement des programmes en R. Grâce à R, les utilisateurs peuvent créer des variables, des formules, des fonctions et des graphiques permettant de visualiser leur analyse et leurs prévisions.

Comme il s'agit d'un langage gratuit et open-source, il existe une vaste communauté de contributeurs qui créent régulièrement de nouvelles extensions et définissent des fonctions statistiques sophistiquées qui n'étaient pas intégrées à l'origine. Ces extensions peuvent être téléchargées pour étendre les fonctions de R. La plupart de ces extensions sont également mises gratuitement à disposition. C'est pour cette raison que R est très prisé et continue à profiter de nouvelles fonctionnalités.

Quels sont les avantages de R ?

R constitue un moyen puissant d'effectuer des analyses statistiques sur des ensembles volumineux de données. La gratuité de ce langage contribue largement à son succès. Étant donné qu'il est open-source, de nouvelles fonctions et extensions sont régulièrement créées. Si une fonctionnalité n'est pas disponible à l'origine, vous pouvez rechercher une extension qui l'offre, ou créer votre propre extension.

R possède cependant des limitations. Afin d'être flexible, R tire parti d'une interface à ligne de commande et utilise un langage de programmation et une syntaxe qui lui sont propres. Des connaissances en codage sont nécessaires pour tirer parti des nombreuses fonctions. Les autres extensions statistiques, propriétaires et payantes, disposent souvent d'interfaces graphiques qui sont plus conviviales et n’exigent de connaissances en programmation. Ces solutions sont destinées aux utilisateurs qui ne se sentent pas capables d'apprendre le langage de programmation de R, ou qui n'ont pas besoin des fonctions statistiques sophistiquées proposées par R.

Comment se déroule l'intégration de Tableau à R ?

Les fonctions et modèles R peuvent désormais être utilisés dans Tableau en créant de nouveaux champs calculés qui invoquent le moteur R et passent les valeurs vers R, de manière dynamique. Les résultats sont ensuite renvoyés vers Tableau pour être utilisés dans le moteur de virtualisation.

À qui s'adresse cette fonctionnalité ?

Cette fonctionnalité s'adresse principalement aux utilisateurs sachant déjà utiliser R. Elle n'est PAS destinée aux débutants sur R. Pour utiliser les nouvelles fonctionnalités, vous devez d'abord apprendre à utiliser R afin de tirer parti de ses fonctions dans Tableau.

Les utilisateurs sachant déjà utiliser R trouveront l'intégration avantageuse pour les raisons suivantes :

  • Ils pourront effectuer des analyses statistiques sur leurs données Tableau.
  • Ils pourront accéder à toute extension ou fonction R qui a été installée sur un serveur R auquel ils ont accès.
  • Ils pourront profiter de toutes les fonctions de visualisation dans Tableau afin d'affiner l'analyse et la compréhension des données, sans avoir à les manipuler dans R (ce qui peut être fastidieux).

Conditions requises pour l'utilisation de la fonctionnalité :

  • Les utilisateurs doivent savoir utiliser le langage R pour écrire les scripts et les appels de fonction appropriés.
  • Les utilisateurs doivent avoir accès à un serveur R pour accéder aux fonctions R depuis Tableau Desktop ou Tableau Server.

Vous souhaitez en savoir plus ? Téléchargez l’intégralité du livre blanc !

À propos de l’auteur

Elaine Chen

Product Manager, Tableau Software