Professional Documents
Culture Documents
Synthèse R
Synthèse R
Rshiny est une fonctionnalité de R permettant de créer des applications, à interface utilisateurs
dynamiques et interactifs, rogrammés pour effectuer l’analyse de donnée, la construction des
graphiques, l’exécution des modèles statistiques, et bien plus encore, le tout directement à partir de
R. Ceci est possible grace au package Shiny .
Shiny utilise un modèle interface utilisateur(ui) -serveur : le serveur R exécute le code R et génère
les sorties dynamiques, tandis que l'ui affiche un interface utilisateur et permet aux utilisateurs
d'interagir avec l'application.
Le serveur est le cereau de l’application .il recoit des instructions de l’utilisateur qu’il oriente à
travers des interactions , et génère des sorties qui apparaissent à l’ui . les aptitudes de l’application
sont programmées au niveau du serveur grace aux fonctions tels :
rendertext() : retourne le message à transmettre à l’utilisateur
renderPlot() : génère les graphiques à retourner à l’utilisateur
renderTable() : génère des tableaux à retourner à l’utilisateur
observeEvent() : repère les evènements enclenché par l’utilisateur sur l’interface afin de les
executer.
Reactive() : crée des objets qui mettent à jour automatiquement la valeur prise en cas de
changement des sources de données, ou de modification par l’utilisateur , des elements qui
caracterise l’ancienne valeur de l’objet.
En plus du package shiny, le package shinydashboard permet de créer des tableaus interactifs de
type professionnel
une illustration à travers la creation d’une application à permit d’observer la syntaxe de ces
fonctions, les elements pris en arguments, ainsi que le rendu de l’application à la fin .